Android: Sobre GSI e Modificações
Seu computador usa um sistema operacional, e você pode escolher o sistema caso ele não te agrade, por exemplo usar o Linux, Windows, Mac, etc. Em seu aparelho também é possível, na verdade seu Smartphone foi construído para rodar o Linux, caso não saiba o Android é construído em base Linux, com isso é possível trocar sua versão atual do Android para outra versão, sistema ou interface, que são chamados de Custom Rom. Porém nem tudo é tão simples como parece
Problemas da Diversidade
Aparelhos básicos e simples que não possuem muitas modificações do fabricante no Hardware. No meu caso possuo o Umidigi A3s, um aparelho básico que roda o Android 10 AOSP, mas que não possuem muitas modificações de Hardware no aparelho, como exemplo, o Modo Fastboot, Recovery, etc.
Caso você tenha um aparelho Samsung, ele não possui o Modo Fastboot, pois a própria Samsung utiliza o Modo Download (Odin) nos seus aparelhos.
Se você tem um Xiaomi, ele possui o Modo Fastboot, e por lá é possível fazer todo o processo
Como atualizar usando uma GSI?
GSI são Imagem Genérica do Sistema, simplificando, são sistemas que foram construídos para rodar na maioria dos Smartphone com o Project Treble. Explicando o que é Project Treble, ele foi implementado pelo Google a partir do Android 8, em que seria mais fácil do fabricante do aparelho atualizar seu software sem complicações.
Então, qualquer aparelho a partir do Android 8 possuí o Project Treble, mas é necessário saber especificamente algumas informações adicionais.
Treble Info
Para ter de fato certeza sobre a versão e algumas informações adicionais sobre seu aparelho antes de querer instalar uma GSI, é necessário instalar o App Treble Info pelo Google Play Store, APK Mirror ou Aurora Store.
O aplicativo ira te mostrar informações úteis que irão determinar qual GSI é necessário para seu aparelho. Como o processador caso seja 32 Bits e caso seu aparelho possua o Android 9 ou 8, ele ira te recomendar uma GSI tipo Arm A-Only, no meu aparelho 64 Bits com o Android 10, ele me recomenda uma GSI ripo Arm64 AB.
GSI de Custom Rooms
Então caso você queira instalar o sistema da MiUi ou a Pixel Experience, verifique se tem uma GSI Baseada no Phh, eu recomendo para a maior compartibilidade e sem bugs.
Indo direto ao ponto, eu uso a HavocOs 3.12, para isso fui ao site oficial e verifiquei se havia a GSI Oficial além de ser baseada no Phh.
Requisitos nescessário
DiskInfo
Verifique o tamanho da Partição do Sistema para não instalar um sistema muito longo que não caiba na partição do sistema
Ferramenta Fastboot
O ADB Fastboot é a plataforma que utilizaremos para instalar a GSI, o ADB Fastboot e pode ser abaixado o arquivo Zip, no site official do Android para seu PC.
Mas caso você não tenha um PC, você pode fazer download do Bugjaerger para o Android, nesse caso você precisaria de outro aparelho com suporte OTG junto com um cabo OTG
Perdas
Importante lembrar que nesse processo você perderá algumas coisas referente a seu aparelho
Garantia
Logicamente estamos mexendo na parte de software do aparelho então você vai perder a garantia porque estará modificando um produto original de fabrica
Aplicativo Original de Câmera
Não se preocupe, você vai continuar tirando fotos normalmente, mas não terá o mesmo app de câmera do seu sistema original, que no caso ele funciona em conjunto com o Hardware e Software. Mas você pode utilizar a Google Câmera caso você tenha suporte a Raw e Camera2API Ativado, ou usar a Google Câmera Go.
DRM
DRM é um tipo de proteção para Streamers como a Netflix, não é certeza mas você pode perde seu suporte L1 que permite o Streamer a transmitir em máxima resolução, para o L3 que restringe a resolução em SD 480p. Não é certeza pois alguns aparelhos não perderam o L1 mesmo depois do processo, e outros perderam, mas recuperaram depois de colocarem a Fingerprint do original do aparelho pelo Magisk. Mas se você não quer arriscar perder, eu recomendo que não faça o processo.
Integridade do Sistema e Apps de Banco
Você perderá a integridade do sistema o que é algo importante pois caso você use o C6 Bank ou PicPay ou outro app que precise que seu sistema seja integro, sem nenhuma modificação, eles irão impedir sua entrada. Mas existem métodos de contornar isso usando o Magisk com Safetynet Module, Magisk Hide Props Config e Deny List, mas mesmo assim você terá um trabalho para burlar esses apps que exigem a integridade do aparelho. Mas se você não quer problemas, recomendo que não faça isso.
Um breve tutorial
Caso queira entender melhor como a instalação funciona, deixarei abaixo meu vídeo no YouTube de uma instalação da GSI em um aparelho básico, e também um vídeo mais recente da instalação do Android 12 no TikTok.
Se quiser conferir como é o sistema, aqui nesse link tem uma review da Havoc
Desbloqueie o bootloader do seu aparelho para podemos modificar algumas coisas internas dentro dele, como o sistema. Mas também antes de desbloquear, faça um backup pois ao desbloquear o bootloader ele irá formatar o aparelho no final do processo. Então nesse processo, ao desbloquear não terá mais volta no caso seu aparelho ainda tenha garantia ou você queira usar algum aplicativo que exija a integridade do sistema. Mas saiba que também é possível bloquear o bootloader novamente, mas eu acredito que ele não voltaria a ser como antes de desbloquear.
Logicamente, não tem como eu passar todos os passos para desbloquear o bootloader, pois existe uma variedade de aparelhos, mas atualmente com a internet você pode encontrar tutoriais e fóruns ensinando para diferentes tipos de aparelhos, como Motorola, Xiaomi, Samsung, Aparelhos básicos usando o Fastboot, etc. Caso não tenha alguém ensinando a desbloquear, procure o tutorial para o modelo do seu Processador, No meu caso eu não tinha ninguém ensinando como desbloquear, então tive que buscar para desbloquear o Mediatek, porém dependendo da sua versão, pode ser que os comandos sejam diferentes como:
fastboot flash unlock
ou possa ser
fastboot getvar unlock
Escolhendo uma Custom ROM
Ok, agora estamos na melhor parte, basta escolher alguma GSI que te agrade ou uma versão mais recente do Android. Recomendo abaixar as GSIs do Android 12, 11, 10 ou 9 do Repositório Oficial do Phh Treble no GitHub, antes veja se o tamanho é suficiente para a partição do sistema
Para isso basta verificar o tipo do seu aparelho e a arquitetura para abaixar uma GSI correspondente a seu aparelho. Meu Umidigi A3s possui Android 10 de fabrica com o Processador Helio A20 de 64 Bits, e pelo visto no Treble Info, meu aparelho possui partições dinâmicas, então tenho que abaixar uma GSI tipo AB, além de ser 64 Bits. Como resposta, eu devo usar uma GSI Arm64_AB
Caso você tenha um processador 32 Bits, ele se chamará somente ARM, fica a dica. Depois de abaixado a GSI, basta descompactar com WinRar ou 7Zip, mas caso você esteja fazendo o processo pelo o Celular, basta usar o ZArchiver
Instalando
Vamos a parte mais interessante, vamos alterar o sistema, para isso com o ADB em seu PC aberto, ou no Bugjaerge com um cabo Otg. Desligue o aparelho que você queira instalar a GSI, não se esqueça que o bootloader precisa está desbloqueado, segue o botão de volume para cima junto com o botão de desligar até aparecer uma tela pedindo para você escolher o Modo Fastboot, Recover ou Normal, normalmente são essas opções, mas pode ser diferente dependendo da marca do aparelho. Use o botão de volume para cima para ir navegando entre as opções, e confirme com o botão de volume para baixo para entrar a opção selecionada.
Depois de ter entrado no modo Fastboot, saiba se possue partições dinâmicas em seu aparelho, você precisa entrar no modo Fastbootd para realizar as alterações, mas caso não tenha, pule esses comandos. Geralmente o Smartphone com Android 10 em diante possuem Partições Dinâmicas de fabrica. Para entrar no Modo Fastbootd
fastboot reboot fastboot
Ok, partindo para a instalação, vamos apagar o sistema original e formatar a memória, para isso use
fastboot -w
fastboot erase system
Para você que está no modo Fastbootd e tem uma memória pequena, assim como eu que possui 16gb, use isso para liberar mais espaço na memória pois mesmo que tenha 3gb na partição do sistema, o product ocupa uma parte dela
fastboot delete-logical-partition product
A melhor parter, vamos instalar a GSI
fastboot flash system “araste_aqui_o_aquivos.img”
E agora vamos iniciar o sistema
fastboot reboot bootloader
Normalmente possa demorar até iniciar o sistema, mas se demorar demais talvez seu aparelho não esteja conseguindo iniciar no sistema e por isso você precisará retornar ao sistema original, ou tentar outra GSI.
Então é só procurar pela sua Stock Rom correspondente a seu aparelho e pegar a “system.img” e fazer o mesmo processo, só que com o sistema original. Mas com isso não desista, tente outra GSI
Após concluir a instalação da sua GSI, você poderá usufruir do seu novo sistema personalizado, atualizado, seguro e sem apps em excesso dos fabricantes.
Canais que recomendo para mais detalhes
VegaData
Autoridade Android
Todo esse conhecimento, foi adquirido ao longo de 2 e meio anos de tentativas, fracassos e aprendizagem em cima do meu aparelho, através dos tutorial e fóruns pela internet.
Graças a falta de recursos para meu aparelho e minha determinação em não aceitar que seria impossível de obter essas maravilhas como o instalar o Magisk, portar um TWRP procurar um, Custom Rom GSI, etc. eu tive a oportunidade de aprender tudo isso, graças a enorme fonte de conhecimento, a internet, sempre é possível aprender algo novo. As vezes existe um caminho, ou você mesmo cria um caminho.
Comentários
Postar um comentário