Muitos poucos sabem sobre ADB sideload, e é por isso que hoje vou explicar o que é ADB sideload e como instalar uma ROM personalizada, mod magisk, ou qualquer outro mod usando ADB Sideload.
O que é ADB sideload?
ADB Sideload é um recurso da interface ADB no Android que permite instalar arquivos em um telefone Android diretamente de um PC que está em um arquivo zip e em um formato instalável. Há muitos arquivos como uma ROM personalizada, um arquivo zip LineageOS, um arquivo mod, um script de modificação do sistema como um capacitador de API Camera2 etc. são normalmente instalados usando o recurso ADB sideload.
O que todos os arquivos podem ser instalados usando o ADB Sideload?
Um OTA do Android ou um pacote de atualização tem um script binário updater normalmente localizado em META-INF/com/google/android/update-binary location que é usado para interpretar e executar um script updater-script para decidir o que instalar.
Uma recuperação é projetada para interpretar este script e executar de acordo.
A maioria das ROMs personalizadas como LineageOS ou mods de enraizamento como o módulo Magisk etc. são projetados para serem instalados usando uma recuperação personalizada como TWRP recovery.
Onde baixar ADB?
ADB é uma ferramenta no SDK do Android que está disponível na forma de ferramentas de plataforma em um arquivo zip. Também há alguns instaladores disponíveis para Windows e Linux ou MAC. Abaixo estão os links para download do mesmo:
– Instalador ADB de 15 segundos para Windows
– ADB mínimo e Fastboot para Windows
– ADB Fastboot para Linux e MAC
Como instalar usando ADB Sideload no TWRP?
>
Estou usando o exemplo do TWRP para instalar através do ADB sideload. A partir da escrita deste artigo que é a única recuperação amplamente utilizada.
- Boot na recuperação do TWRP.
- Vá para Advanced
- Na tela seguinte clique em ADB sideload
- Na tela seguinte que aparece, verifique o Wipe Dalvik Cache e Wipe Cahce e depois deslize para a direita para iniciar a interface ADB sideload.
- A tela do TWRP mostrará algo parecido: Iniciando o recurso ADB sideload…
- Agora no PC, abra um prompt de comando e mude o diretório para onde o arquivo zip está presente.
- A seguir execute o seguinte comando para instalar o arquivo usando o ADB sideload:
adb sideload lineage-17.1-withMTG-20200108-UNOFFICIAL-sailfish.zip
No exemplo acima estou instalando o LineageOS 17.1 no telefone Google Pixel. O comando acima tem que ser modificado com o nome de arquivo apropriado para ser instalado. - Onicialmente iniciado, o prompt de comando assim como a tela TWRP mostrará o progresso.
- Após a instalação ser concluída, na tela TWRP clique no sistema Back ou Reboot conforme a necessidade.
Após o ADB sideload ser executado no TWRP, o processo é concluído. Você pode reiniciar o telefone para ver a instalação.
É tudo por enquanto. Fique atento para seguir guias passo-a-passo mais fáceis no Google Camera, LineageOS etc.