Tradução livre do texto "The Challenges of Installing a Tablet ROM: Why Is It So Hard?", de autoria de Aaron Peters, publicado em 15 de junho de 2017, disponível em: <https://www.makeuseof.com/tag/why-installing-tablet-rom-hard/>. Grifos do original.
Os desafios de se instalar uma ROM de Tablet: porque é tão difícil?
URL do texto original em inglês: <https://www.makeuseof.com/tag/why-installing-tablet-rom-hard/>
Por Aaron Peters em 15 de junho de 2017.
Se você for um leitor regular do MakeUseOf, você provavelmente não está estranhando a substituição do sistema operacional original em seu computador por outro. Nós já cobrimos Linux em Macs, macOS em PCs, e Windows em sistemas despojados.
Porém, o que dizer a respeito de Tablets? Eles são tão somente como computadores notebook menores e mais finos, certo?
Atualmente, um número de diferenças tornam a instalação de um novo sistema operacional em um tablet mais complicada. Neste artigo nós abordaremos alguns desses desafios.
Como os Tablets diferem dos Notebooks e Outros PCs
Antes de mergulharmos nas especificidades vamos considerar como tablets são diferentes de computadores.
Os usuários de PCs podem adicionar diferentes componentes a suas máquinas ao seu capricho. Em contraste, dispositivos como tablets são mais como eletrônicos de consumo. Com o objetivo de prover uma experiência sem falhas, os fabricantes controlam que hardware pode ir no dispositivo. Disso segue que quando os fabricantes não precisam se preocupar acerca de acomodar todos os diferentes hardware que um usuário eventualmente pode tentar, eles (os fabricantes) não necessitam do software que interage com aquele hardware.
E essa é a principal diferença. Os PCs (a maioria, de qualquer maneira) são sistemas expansíveis e personalizáveis. Os tablets tentam prover aos usuários uma função específica (mesmo se tal função for uma experiência de computador razoavelmente padrão). E o software que vem com os tablets tem mais em comum com firmware de dispositivo (apesar da inclusão de um sistema operacional, por exemplo Android).
Nota: enquanto eu usei o termo "tablet", o seguinte também se aplica à maior parte dos telefones e outros tipos de dispositivos executando Android, por exemplo o console NVIDIA Shield.
Como se Preparar Antes de Substituir Seu Sistema Operacional do Tablet
Enquanto que algumas ferramentas como ROM Manager da ClockworkMod proveem um método apontar e clicar para trocar ROMs baseado no seu modelo de dispositivo, você pode precisar fazer isso manualmente. Vamos dar uma olhada em algumas coisas que você precisará para se preparar previamente ao início.
Os Tablets Não Proveem Acesso ao Nível de Root Por Padrão
Nós já abordamos como fazer isso em nosso guia detalhado para o roteamento de telefones Android. Em poucas palavras, a maioria dos dispositivos não permite que você acesse os arquivos de sistema, apenas seus próprios dados e aplicativos. "Rootear" um dispositivo é o simples processo de conceder acesso de leitura/escrita completo a esses arquivos e diretórios.
Desenjaular o seu dispositivo iOS ou utilizar uma aplicação como SuperSU para Android concederá acesso a esses arquivos de sistema. Ganhar acesso de root pode fazer com que a cópia de segurança do seu dispositivo seja muito mais fácil, com ferramentas mais sofisticadas.
Dica Pro: destravar o acesso em nível root. Sério. Se você deseja mudar o seu Sistema Operacional, você está já alterando o seu dispositivo de uma maneira grande. Ganhar acesso a esses arquivos é muito manso por comparação.
A Restauração e Cópia de Segurança de Tablet Não é Fácil
Como com qualquer substituição de Sistema Operacional, você deveria primeiramente produzir uma cópia de segurança do seu sistema existente e assegurar-se de que você pode restaurá-lo se alguma coisa sair errada. Em um PC, isso pode ser tão simples como clonar o seu disco rígido ou copiar partes selecionadas do seu sistema utilizando ferramentas de software.
Porém, em um tablet Android, o sistema reside em umas poucas partições diferentes dentro da memória do dispositivo, incluindo:
* A partição de inicialização, a qual contém o núcleo do sistema e outros dados necessários para inicializar o sistema.
* A partição de sistema, a qual contém a massa do sistema operacional tais aplicações e bibliotecas.
* A partição de recuperação, a qual contém as ferramentas necessárias para reconfigurar o dispositivo de volta a uma estado de "fábrica".
Alguns modelos de dispositivos podem eventualmente conter outras que são importantes para propósitos de cópia de segurança. Você deveria confirmar quais dessas são e produzir uma cópia de segurança delas antes de tentar um novo Sistema Operacional de tablet. Dado que todas essas partições podem ser imensas, considere a utilização de algumas ferramentas especiais. Você pode fazê-lo de uma vez por todas com uma cópia de segurança do NANdroid, ou utilizar uma das ferramentas de cópia de segurança mais poderosas (ambas dessas exigem acesso root).
Dica Pro: assegure-se de que você produziu uma cópia de segurança do seu dispositivo que possa ser facilmente restaurada.
Tablets Tem Carregadores de Inicialização Travados
Com o objetivo de instalar um Sistema Operacional, você tipicamente inicializará o seu computador em alguma espécie de instalador. Isso pode ser um disco de restauração que você recebeu com o seu hardware ou um pen drive criado por você mesmo. Independentemente, ambas a venerável BIOS e a modernizada (porém irritante) UEFI permitirão ao usuário inicializar outros sistemas operacionais em algum nível.
Porém, os fabricantes tipicamente travam o carregador de inicialização em um tablet, e você precisará destravá-lo. Alguns fabricantes fornecem aplicações para fazer o destravamento para você, enquanto que outros dispositivos tem comandos facilmente acessíveis para fazer isso. Não obstante, você necessitará destravar o carregador de inicialização de forma a instalar uma nova ROM.
Dica Pro: assegure-se de que você tem a ferramenta correta de destravar o carregador de inicialização para o seu modelo de tablet. E antes de você iniciar, entenda quais são as consequências de usá-lo (por exemplo, perda da sua garantia).
Instalação de Software de Sistema Para Tablets Exige Cuidado
Com sistemas operacionais para desktops e servidores, o instalador é um programa sofisticado. Ele pode catalogar um hardware de máquina, receber alguma entrada de usuário sobre o que eles gostariam de fazer, e configurar controladores ou software como resultado. Construtores de dispositivos sabem exatamente o que será o hardware, e eles é que definem a experiência. Eles apenas precisam empurrar aquele Sistema Operacional na memória do dispositivo.
Isso envolve o uso de ferramentas de baixo nível como ADB ou fastboot. Uma função de fastboot é escrever imagens de sistema, byte por byte, na memória flash do dispositivo. Você provavelmente se encontrará copiando e colando comandos detalhados como o seguinte:
fastboot flash recovery twrp.img
Seja muito cuidadoso quando digitar tais comandos: se aconteceu de você substituir "recovery" por "bootloader", o aplicativo pode tentar sobrescrever a partição de inicialização com uma imagem que é larga demais. Então quando você reinicializar, não existiria um carregador de inicialização válido e seria ocasião para quebrar as cópias de segurança.
Dependendo da sua ROM, você eventualmente pode emitir comandos como esse acima para:
* o carregador de inicialização;
* a imagem de restauração (uma espécie de sistema mínimo semelhante a usar as Opções de Inicialização Avançadas do Windows ou Modo Seguro);
* e o próprio sistema.
De outra maneira, a imagem de restauração provê ferramentas para atualizar a ROM do dispositivo. Neste ponto você deveria ter alguns problemas ao copiar arquivos de ROM para o seu dispositivo, "flasheando-os" com a ferramente de restauração, e testando-os.
Dica Pro: encontre um tutorial para o seu modelo exato de dispositivo e copie/cole os comandos cuidadosamente. Para mais precisão (e confiança), busque por dois tutoriais com conteúdo semelhante, e use o mais fácil de entender.
Você Ainda Deseja Enfrentar Uma Atualização de Tablet?
Enquanto que as recompensas de instalar um novo Sistema Operacional chique de tablet são tentadoras, tenha em mente que é um processo delicado. Existe pouquíssima ajuda quando se trata dessas operações, e praticamente tudo o que você fizer disso acima cancelará a sua garantia.
Entretanto, se você deseja mergulhar, os Fóruns XDA são um grande local para donos de Android iniciarem. Eles já deram passos específicos em rooting, destravamento e mais, para praticamente qualquer modelo de dispositivo Android. Os usuários de iOS podem ir ao fórum "Jailbreak and iOS Hacks" mais de "MacRumors", outra mina de ouro de informação.
Você está pronto para mergulhar no mundo das ROMs personalizadas e dispositivos destravados? Você foi queimado por um processo de atualização que deu errado? Deixe-nos saber se você acha que tudo vale a pena nos comentários abaixo!
Jamenson Ferreira Espindula de Almeida Melo
Jaboatão dos Guararapes, Pernambuco, Brasil
Usuário GNU/Linux nº 166197
https://linuxcounter.net/cert/166197.png
Impressão digital da chave:
234D 1914 4224 7C53 BD13 6855 2AE0 25C0 08A8 6180
Nenhum comentário:
Postar um comentário