Cómo flashear ROM de agudos de proyecto en teléfonos Android

El Proyecto Treble, presentado en Android Oreo, fue el esfuerzo de Google para ayudar a los desarrolladores de teléfonos a integrar las actualizaciones principales de Android en su firmware personalizado y enviar las actualizaciones más rápido a sus usuarios. Esto fue necesario porque durante mucho tiempo, muchas empresas se retrasaron en la adaptación de las últimas actualizaciones de seguridad de Google, dejando en riesgo a los consumidores.

Esto no fue completamente culpa de los desarrolladores de teléfonos, porque las actualizaciones de software pasan por un nivel de procesos. Cuando Google lanza una actualización, en realidad debe enviarse primero a los fabricantes de conjuntos de chips (Qualcomm, Mediatek, Samsung / Exynos). Las actualizaciones deben aplicarse a todo el código relacionado con el hardware interno de los teléfonos. Después de eso, los desarrolladores de teléfonos podrían comenzar a integrar las actualizaciones de Google en su propio software, ajustarlo a su gusto, etc.

Por lo tanto, Project Treble tenía como objetivo facilitar a los desarrolladores de teléfonos proporcionar a los usuarios las últimas actualizaciones de Android directamente desde Google. Por supuesto, en realidad ha tenido un impacto prácticamente nulo en la industria: resulta que a la mayoría de las compañías telefónicas no les importa mucho proporcionar a los usuarios las últimas actualizaciones de Android. Las actualizaciones posteriores a la venta son apenas una prioridad.

Sin embargo, Project Treble tuvo beneficios significativos para la comunidad de modding personalizada de ROM y Android. Debido a que los usuarios de dispositivos habilitados para Project Treble pueden flashear ROMs sin tocar la partición / vendor, lo que significa que los desarrolladores de ROM personalizados no necesitan perder el tiempo con los controladores propietarios del dispositivo y las capas de abstracción de hardware. En pocas palabras, desarrollar y flashear ROM personalizados se volvió mucho más simple con la presentación del Proyecto Treble.

Si desea actualizar una ROM de Treble GSI Project en su dispositivo Android, ¡lea esta guía detenidamente! Es realmente bastante simple, pero hay ciertas cosas a tener en cuenta.

Requisitos:

  • Gestor de arranque desbloqueado
  • Dispositivo compatible con Project Treble
  • Stock boot / ramdisk (sin Xposed, SuperSU o Magisk instalado). Puede reinstalarlos más tarde.

Para dispositivos que son oficialmente compatibles con Project Treble

  1. Primero debe desbloquear el gestor de arranque de su dispositivo, si aún no lo ha hecho. Puede buscar en los manuales una guía práctica, tenemos muchas guías de desbloqueo y raíz para muchos dispositivos Android populares.
  2. A continuación, puede descargar su GSI elegido en su PC. Puede flashear una ROM AOSP pura o versiones GSI de ROM personalizadas populares, como LineageOS o Resurrection Remix. Solo asegúrese de que la ROM que descargue esté preparada para GSI.
  3. También debe asegurarse de descargar la ROM correcta para el tipo de arquitectura de su dispositivo, y también el tipo de partición. Por ejemplo, si su dispositivo es compatible con actualizaciones perfectas, debe descargar la imagen compatible con A / B. De lo contrario, descargue una imagen de solo A.

Para dispositivos que pueden ser extraoficiales compatibles con Project Treble

  1. Desbloquee el gestor de arranque de su dispositivo.
  2. Consulte la lista de dispositivos Project Treble con soporte no oficial. Si su dispositivo está en la lista, haga clic en el enlace correspondiente (Fuente) y siga las instrucciones para ese dispositivo.
  3. Descargue la ROM GSI de su elección en su PC.

Parpadeando una imagen GSI con TWRP

Recomendamos usar TWRP como el método más fácil para flashear una imagen GSI. Si no tiene TWRP en su dispositivo, le recomendamos que busque en Appuales una guía raíz para su dispositivo.

  1. Transfiera la imagen GSI de su PC a su dispositivo.
  2. Reinicie su dispositivo en TWRP y toque 'Instalar' desde el menú principal.
  3. Si no ve el archivo que transfirió, cambie el tipo de "zip" a "imagen".
  4. Elija mostrar la imagen en la partición de su sistema. Cuando termine, reinicie su dispositivo.
  5. Su dispositivo tardará unos minutos en organizarse y luego debería iniciarse en su nueva ROM.

Parpadeando una imagen GSI sin TWRP

Debe restablecer de fábrica su dispositivo antes de continuar. Por lo general, puede hacerlo en el menú Configuración en el sistema Android ( generalmente Configuración> Copia de seguridad) . Alternativamente, puede hacerlo desde la recuperación de existencias de su dispositivo (las combinaciones de botones para iniciar la recuperación de existencias varían según el fabricante / dispositivo) . También puede usar ADB ( recuperación de reinicio de adb) .

  1. Después de restablecer de fábrica su dispositivo, reinicie en el gestor de arranque utilizando las combinaciones de botones de su dispositivo o con adb reiniciar el gestor de arranque.
  2. Una vez que esté en el modo de cargador de arranque, conecte su dispositivo Android a su PC a través de USB e inicie un terminal ADB en su PC. También coloque la imagen GSI que va a mostrar en su ruta principal ADB.
  3. Ingrese el comando: sistema de borrado fastboot
  4. A continuación, puede usar: fastboot -u flash system name_of_system.img
  5. Reemplace "name_of_system.img" con el nombre de archivo de su imagen GSI.
  6. Con su dispositivo conectado a su PC, abra un símbolo del sistema o una ventana de terminal en el mismo directorio donde descargó su GSI de elección.
  7. Ingrese el siguiente comando: sistema de borrado fastboot
  8. Ingrese un comando en el siguiente formato: fastboot -u flash system name_of_system.img
  9. Una vez que se haya flasheado con éxito, puede reiniciar su dispositivo con el comando 'reinicio fastboot' . Su dispositivo debe iniciarse en el sistema Android.

Solución de problemas

  • En dispositivos como Google Pixel 2/2 XL, debe deshabilitar el arranque verificado de Android. Esto se puede hacer flasheando esta imagen usando el comando ADB: fastboot flash vbmeta name_of_vbmeta.img
  • Para ciertos teléfonos, DM-Verity puede evitar que su dispositivo inicie la imagen GSI. Es posible que pueda arrancar parpadeando Magisk después de flashear la imagen GSI; esto es necesario para el teléfono Razer, por ejemplo.
  • Finalmente, es posible que deba probar un formato total de la partición de datos ingresando ' fastboot -w' desde una ventana ADB, mientras su dispositivo está en modo Bootloader.

Artículos De Interés