Muy pocos saben sobre ADB sideload, por eso hoy voy a explicar qué es ADB sideload y cómo instalar una ROM personalizada, magisk mod, o cualquier otro mod usando ADB Sideload.
¿Qué es ADB sideload?
ADB Sideload es una característica de la interfaz ADB en Android que permite instalar archivos en un teléfono Android directamente desde un PC que está en archivo zip y en un formato instalable. Hay muchos archivos como una ROM personalizada, un archivo zip de LineageOS, un archivo mod, un script de modificación del sistema como un habilitador de la API Camera2, etc., que suelen instalarse utilizando la función ADB sideload.
¿Qué todos los archivos pueden ser instalados usando ADB Sideload?
Una OTA de Android o un paquete de actualización tiene un script binario actualizador que normalmente se encuentra en la ubicación META-INF/com/google/android/update-binary que se utiliza para interpretar y ejecutar un script actualizador para decidir qué instalar.
Un recovery está diseñado para interpretar este script y ejecutarlo en consecuencia.
Casi todas las ROMs personalizadas como LineageOS o mods de rooteo como el módulo Magisk, etc. están diseñadas para ser instaladas usando un recovery personalizado como TWRP recovery.
¿Dónde descargar ADB?
ADB es una herramienta en Android SDK que está disponible en forma de herramientas de plataforma en un archivo zip. También hay algunos instaladores disponibles para Windows y Linux o MAC. A continuación los enlaces de descarga de los mismos:
– Instalador ADB de 15 segundos para Windows
– ADB mínimo y Fastboot para Windows
– ADB Fastboot para Linux y MAC
¿Cómo instalar usando ADB Sideload en TWRP?
Estoy usando el ejemplo de TWRP para instalar a través de ADB sideload. Al escribir este artículo que es la única recuperación ampliamente utilizado.
- Boot en la recuperación TWRP.
- Vaya a Advanced
- En la siguiente pantalla haga clic en ADB sideload
- En la siguiente pantalla que aparece, marque el Wipe Dalvik Cache y Wipe Cahce y luego deslice hacia la derecha para iniciar la interfaz ADB sideload.
- La pantalla de TWRP mostrará algo así como: Iniciando la función ADB sideload…
- Ahora en el PC, abra un símbolo del sistema y cambie el directorio a donde el archivo zip está presente.
- Entonces ejecute el siguiente comando para instalar el archivo usando ADB sideload:
adb sideload lineage-17.1-withMTG-20200108-UNOFFICIAL-sailfish.zip
En el ejemplo anterior estoy instalando LineageOS 17.1 en el teléfono Google Pixel. El comando anterior tiene que ser modificado con el nombre de archivo apropiado para ser instalado. - Una vez iniciado, el símbolo del sistema, así como la pantalla TWRP mostrará el progreso.
- Una vez que la instalación se ha completado, en la pantalla de TWRP haga clic en el sistema de Back o Reboot según la necesidad.
Una vez que el sideload ADB se hace ejecutar en TWRP, el proceso está completo. Puede reiniciar el teléfono para ver la instalación.
Eso es todo por ahora. Manténgase en sintonía para más fácil de seguir guías paso a paso en la cámara de Google, LineageOS etc.