Cuando tienes un dispositivo Android, eres parte de una comunidad de código abierto. El software de Android es de código abierto, lo que significa que cualquiera puede ingresar, modificar el código del software, volver a empaquetarlo y abrirlo para que lo descarguen otros usuarios. Por esta razón, el mundo del modding en torno a Android es entusiasta y creativo.
Los aficionados y los desarrolladores profesionales suelen ser los que crean correcciones y mejoras para las aplicaciones y el software mucho antes que el equipo de desarrollo oficial de Android (como fue el caso del tinte verde 4XL de Google Pixel y los problemas de DeX en Linux de Samsung). Con foros comunitarios como XDA, que parece una página de fans para desarrolladores de Android, es muy fácil explorar y encontrar estas mejoras locales en forma de ROM y GSI personalizados.
¿Qué es una ROM personalizada?
Su teléfono inteligente Android viene preinstalado con una ROM original que determina el rendimiento y las funciones disponibles. ROM significa memoria de solo lectura y es firmware. Las ROM personalizadas son desarrolladas por la comunidad de Android de código abierto y pueden desbloquear nuevas funciones y mejorar el funcionamiento del sistema operativo en su dispositivo Android. La mayoría de estas ROM personalizadas son gratuitas.
¿Qué es GSI?
GSI son las siglas de Generic System Imaging. En última instancia, los GSI lo ayudan a probar sus aplicaciones en dispositivos que no son compatibles oficialmente con su aplicación. Son lo suficientemente similares a las ROM, por lo que puede descargar cualquier ROM o GSI que le brinde una mejora particular en su dispositivo Android, pero hay una gran diferencia.
ROM frente a GSI
Se desarrolla una ROM para un dispositivo Android específico. GSI es más una aplicación multidispositivo. No hay garantía de que un GSI se ejecute sin errores en todo el software de Android, y los desarrolladores de GSI tampoco pueden corregir estos errores. No hay nada de malo en actualizar un GSI a ROM, especialmente si no hay ROM disponible para su dispositivo. Solo asegúrese de que su teléfono sea compatible con Project Treble y tenga un cargador de arranque desbloqueable. Al desbloquear el gestor de arranque (el software que se carga cada vez que enciende su teléfono), puede realizar un restablecimiento de fábrica.
Una ROM, en general, es la más estable de las dos.
Instalar una ROM personalizada
Si bien puede dudar en dar el siguiente paso con su sistema operativo Android, descargar e instalar, también conocido como flasheo, una ROM personalizada no es tan difícil. Sin embargo, no se deje engañar. Puede arruinar su teléfono de manera majestuosa si no sigue las instrucciones. Pero como instalar muebles IKEA, si sigues el manual, tu sofá, o tu teléfono en este caso, no se romperá cuando te sientes en él.
Para descargar una ROM personalizada, su teléfono también necesitará:
- Cargador de arranque desbloqueable
- GApps (Google Apps)
- Recuperación personalizada
¡Haga una copia de seguridad de sus datos! Si pudiera repetir este comando para un párrafo completo, lo haría. No sacrifiques lo que tienes por algo que no tienes. Como se mencionó anteriormente, puede estropear su teléfono al actualizar una ROM personalizada. No corras ningún riesgo, guárdalo.
- Descargue, pero no extraiga, la ROM personalizada que desea utilizar.
- Busque la aplicación de Google que coincida con la ROM. Guarde estos dos elementos en su teléfono inteligente.
- Inicie su teléfono inteligente en modo de recuperación. Los botones pueden variar según su dispositivo. Sujetar bajar volumen + botón de encendido durante unos segundos.
- Una vez que esté en la pantalla de recuperación, seleccione Instalar.
- Seleccione Instalar desde [wherever your zip file was saved]. A esto se le llama flashear el zip.
- Se le guiará a través de los pasos de selección para recuperar el archivo zip correcto. Finalmente, se le pedirá que confirme el flash.
- Una vez instalado, regrese y borre su caché.
Instalar un GSI
Descargar e instalar un GSI es completamente específico del dispositivo. Sin embargo, hay algunos pasos generales que le ayudarán a tener una idea de cómo se desarrollará el proceso.
Tu dispositivo necesita:
- Cumplimiento de agudos
- Un sistema de arranque desbloqueable
- Un método para deshabilitar la verificación de inicio
Haga una copia de seguridad de sus datos antes de continuar.
- Para descargar un GSI, debe asegurarse de que su dispositivo sea compatible con Treble. Ejecute el siguiente comando en ADB: getprop ro.treble.enabled. Si recibe un mensaje «falso», no puede ejecutar un GSI en su teléfono.
- A continuación, querrá ver con qué sistema operativo GSI es compatible su teléfono. En ADB, ejecute este mensaje: cat /system/etc/ld.config.version_identifier.txt | grep -A 20 «[vendor]». Si obtiene un «real», puede ejecutar casi cualquier GSI. Si está mal, solo puede ejecutar un GSI que sea el mismo sistema operativo que su teléfono.
- Desactive la verificación de inicio.
- Deberá borrar las especificaciones de su sistema actual para actualizar las especificaciones de GSI.
- Reinicia tu dispositivo.
Envoltura
Antes de instalar ROM personalizados o GSI, haga una copia de seguridad de todos sus datos, no importa si es un principiante o un profesional, ningún nivel de experiencia hará que la pérdida de datos sea más fácil de manejar emocionalmente. A menos, por supuesto, que esté utilizando un teléfono Android diseñado para la experimentación.