Como customizar sua ROM Android

Nesse artigo, vamos aprender como o sistema Android lida com as partições e vamos aprender como podemos montá-las dentro do ambiente GNU/Linux, afim de fazer modificações. Nós vamos remover Bloatware, serviços do Google e bloquear propagandas, num processo que chamamos de customização de ROM. Divirta-se!

[ Hits: 4.097 ]

Por: Cézar Augusto em 01/12/2020


Introdução



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.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Como montar as partições do Android
   3. Como remover Bloatwares
   4. Bloqueio de propagandas e malware
   5. Instalando o Aurora Services
   6. Como reempacotar sua ROM
   7. Resultado e Instalação
Outros artigos deste autor

i3 para computadores antigos

Como usar o Heimdall

Como Desbloquear o Bootloader em Celulares Samsung

Como Modificar a Tela do Bootloader do Android

Como fazer root em aparelhos Samsung

Leitura recomendada

ARCore: SDK para realidade aumentada da Google

Android Things - Aplicativos IoT padronizado para Indústria 4.0

Introdução ao Heimdall

Como Desbloquear o Bootloader em Celulares Samsung

KaiOS: A ressurreição do FirefoxOS e o fim da segregação digital

  
Comentários
[1] Comentário enviado por fabio em 01/12/2020 - 11:25h

Excelente trabalho, meus parabéns!

[2] Comentário enviado por mauricio123 em 01/12/2020 - 12:44h


Excelente.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[3] Comentário enviado por cizordj em 02/12/2020 - 09:54h

Obrigado

[4] Comentário enviado por MiccoXW em 03/12/2020 - 13:41h

Queria muito customizar, mas o medo do celular ficar inutilizável é maior kkkk

[5] Comentário enviado por albfneto em 03/12/2020 - 15:49h

Olha, eu gostei e favoritei!
vc consegue sem o celular ser "rooted"?
isso funciona num android antigo, android 6?

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[6] Comentário enviado por leandropscardua em 04/12/2020 - 20:02h

Interessante e motivador! Uma sugestão de artigo futuro é como dar "saída" em dispositivos antigos. Tipo instalar nova rom num galaxy pocket ou num galaxy tab7. Os devices antigos ficam abandonados coitados!

[7] Comentário enviado por cizordj em 04/12/2020 - 20:28h


[5] Comentário enviado por albfneto em 03/12/2020 - 15:49h

Olha, eu gostei e favoritei!
vc consegue sem o celular ser "rooted"?
isso funciona num android antigo, android 6?

Hmmm, nos Androids mais antigos é meio diferente a parada, se eu não me engano existe um negócio chamado CF auto root onde você tem que instalar dois arquivos e um deles é responsável por desbloquear o bootloader e o outro é o que faz root no aparelho, no caso né... Se você tivesse esses dois arquivos você só teria que desbloquear o bootloader e não usar o outro arquivo, depois que tiver o bootloader desbloqueado você pode partir pro abraço e customizar a partição do sistema.

O máximo que vai acontecer no teu caso é o aparelho rejeitar a instalação do sistema e te obrigar a reinstalar tudo de novo o sistema original de fábrica. Tenha sempre um becape!

[8] Comentário enviado por cizordj em 04/12/2020 - 20:34h


[6] Comentário enviado por leandropscardua em 04/12/2020 - 20:02h

Interessante e motivador! Uma sugestão de artigo futuro é como dar "saída" em dispositivos antigos. Tipo instalar nova rom num galaxy pocket ou num galaxy tab7. Os devices antigos ficam abandonados coitados!


Concordo, o jeito é instalar uma custom ROM nesses aparelhos, pra isso dar certo você tem que procurar no fórum do Xda-developers pelo modelo exato e ver se alguém já fez isso por você, nunca se sabe, lá pode ter uma ROM maravilhosa feita por um desenvolvedor sério mas também pode não ter nada.

[9] Comentário enviado por Alannah358 em 07/01/2021 - 05:59h

Thank you for sharing. https://mcdvoice.me/

[10] Comentário enviado por MiccoXW em 13/01/2021 - 12:53h

Tem duas pastas meta-data, uma no AP e outra no CSC, qual delas eu devo colocar na pasta principal?


Contribuir com comentário