Eu dedico esse artigo aos entusiastas do mundo
Android que gostam de mexer na
ROM de seus aparelhos, sejam bem vindos ao fórum Viva o
Linux. Hoje eu vou mostrar para vocês como customizar a ROM do seu Android de acordo com as suas preferências através do computador. Viva o Linux!
Resumo
Mostrarei para você como customizar a ROM original do celular com as ferramentas que você pode encontrar na sua distribuição Linux. Todas as modificações do Android serão feitas dentro do seu ambiente de desktop, antes de serem passadas para o celular.
A vantagem é que você vai aproveitar de toda a versatilidade que o desktop tem para te oferecer nessas horas, além disso, para usufruir das vantagens deste processo você não precisa ter root no aparelho, somente o bootloader e o vbmeta desbloqueado.
NOTA 1: esse artigo se aplica a celulares da Samsung compatíveis com o projeto
Treble, lançados a partir de 2019 com Android 9 ou superior.
NOTA 2: Se o aparelho for novo, você perderá a garantia.
Motivação
Você pode me perguntar, mas pra quê perder tempo fuçando no sistema do aparelho? Bem, as razões são essas:
- Diversão;
- Liberar espaço;
- Bloquear ADS;
- Remover serviços do Google;
- Instalar APPs no sistema.
E é basicamente isso que nós vamos fazer hoje, nós vamos pegar a ROM original de um Samsung Galaxy A20 e modificá-lo de acordo com as minhas necessidades, nesse processo você aprenderá a fazer cada uma dessas etapas e poderá customizar a ROM de outros aparelhos conforme você queira.
A ideia desse artigo não é desmoralizar e nem difamar as fabricantes de celular pelo que elas mandam no aparelho, tampouco servirá de base para artigos enviesados em prol do
Software Livre, tudo aqui será didático e para fins de aprendizado somente.
O que vamos fazer
Basicamente, o que vamos fazer é pegar a stock ROM de um Galaxy A20 e fazer as seguintes modificações:
- Remover todos os aplicativos inutilizados que vêm de fábrica;
- Instalar um arquivo hosts para bloqueio de propagandas;
- Remover alguns serviços do Google;
- Instalar a Aurora Store.
Para quem não sabe, a Aurora Store é uma alternativa em Software Livre para o Google Play Store, ideal para quem não tem conta no Google e ao mesmo tempo quer baixar aplicativos direto da Google Play. Além disso, a instalação do Aurora Store no sistema vai servir de aprendizado para aqueles que querem saber como uma loja de aplicativos funciona.
Requisitos
Antes de começar, vale atentar aos requisitos que você precisa ter:
- Familiaridade com o terminal Linux;
- Um computador com Linux e espaço no HD;
- Alguma noção de Android.
Seu telefone precisa ter:
- O bootloader desbloqueado;
- A partição VBMETA vazia.
No final do artigo, eu entro em detalhes sobre como esvaziar o VBMETA sem fazer root no aparelho.
Ambiente
Não é necessário muita coisa para se customizar o Android no Linux, só algumas ferramentas de linha de comando. Elas podem ser encontradas no pacote "android-tools-fsutils" no Debian estável (Buster), Elementary ou Ubuntu 18.04:
# apt-get install android-tools-fsutils
Com o ambiente preparado vamos começar a brincadeira.