Lineage-os-hero

Una de las cosas más destacables de la mayoría de dispositivos Android es la cantidad de opciones que tienen sobre qué versión del sistema operativo utilizar. Si compramos un smartphone con un gran hardware pero el software no nos satisface, por lo general podemos instalar una versión diferente que sí lo haga.

Dependiendo del dispositivo, tendremos, al menos potencialmente, docenas de versiones de Android que podemos instalar. Algunos son creados y mantenidos por un equipo de desarrolladores, mientras que otros tienen un solo desarrollador que supervisa todos los aspectos. Lo mejor de todo es que son gratuitos.

La experiencia de Android personalizada más grande y popular es LineageOS. Anteriormente conocido como CyanogenMod (y más tarde solo como Cyanogen), LineageOS es una versión de Android con características adicionales que hacen que nuestro dispositivo sea más poderoso y personalizable.

Una de las mejores cosas de LineageOS es que nos permite actualizar muchos dispositivos a la última versión de Android, incluso si las actualizaciones de stock para ese dispositivo finalizaron hace tiempo. Esto proporciona una nueva vida a los teléfonos y tablets que de otro modo pasarían a mejor vida.

Instalar un nuevo sistema operativo en nuestro terminal Android puede parecer una odisea, pero si se hace en pasos, puede resultar fácil. Ayuda que también hay un amplio margen de error para que los principiantes no tengan que preocuparse por averiar sus dispositivos.

lineageOS

 Cuando visualizamos LineageOS (o cualquier ROM personalizada), hay un conjunto de pasos que casi siempre debemos seguir. La forma de completar esos pasos y las herramientas necesarias para hacer el trabajo difiere de un dispositivo a otro. Pero, en general, los pasos básicos son los mismos.

Esto es lo que necesitaremos para actualizar una ROM:

Smartphone o tablet Android compatible
Cable USB para ese dispositivo
Computadora portátil o de escritorio con Windows, macOS o Linux
Una conexión a internet
Tiempo (esto podría tomar una o dos horas, dependiendo de lo familiarizados que estemos con las tecnologías involucradas)


Estos son los pasos que generalmente se llevan a cabo para actualizar una ROM:
Instalar el software informático necesario (generalmente ADB)
Descargar paquetes (ROM, recuperación, aplicaciones, etc.)
Respaldar y preparar el dispositivo
Desbloquear el bootloader
Recuperación personalizada flash
Flash personalizado ROM
Aplicaciones Flash
Reiniciar y personalizar
Cada paso lleva al siguiente. Primero instalamos el software porque accede al gestor de arranque del dispositivo. A continuación, desbloqueamos el gestor de arranque, porque accede a la recuperación, y luego cambiamos la recuperación a una personalizada porque muestra la ROM. A continuación, muestra la ROM, y así sucesivamente. Es un proceso muy lineal.
lineageOS 1

Paso 1

Algunos dispositivos raros nos permiten flashear nuevas ROM sin necesidad de conectarlos primero a un ordenador. Sin embargo, la gran mayoría de los dispositivos necesitarán acceso a un ordenador con Windows, MacOS, Linux o incluso Chrome OS. Puede ser un portátil de diez años o uno de escritorio de alto rendimiento; no se necesita una gran cantidad de energía para flashear una ROM.

Por lo general, el software que necesita es ADB. Google aloja y mantiene ADB, por lo que no hay preocupaciones sobre virus o malware al descargar e instalar el programa. Podemos visitar esta página para seguir instrucciones explícitas sobre cómo descargar e instalar ADB para la plataforma informática que necesitemos. No lleva mucho tiempo y las instrucciones son muy sencillas.

Una vez que haya instalado ADB, tendremos acceso a él a través de un símbolo del sistema en Windows o una ventana de terminal en Linux y MacOS. Esto puede parecer difícil, pero tranquilos, los comandos son extremadamente simples y fáciles de copiar y pegar.

Un consejo: Ocasionalmente conectaremos nuestro dispositivo Android a nuestro ordenador para conectarnos a ADB. Cuando hagamos esto, debemos asegurarnos de que estamos usando el cable USB que viene con el dispositivo. Si no lo tenemos, debemos usar un cable de alta calidad. Los cables baratos podrían causar problemas con el flasheo, así que mejor no arriesgarnos.

Paso 2

Para obtener LineageOS, primero debemos verificar que nuestro dispositivo sea compatible con la ROM. Vamos a la wiki de LineageOS y hacemos una búsqueda del dispositivo que deseas flashear.LineageOS es compatible con la mayoría de los dispositivos populares de casi todos los principales fabricantes. A menos que tengamos un dispositivo extremadamente barato, es probable que podamos instalar al menos una versión de LineageOS.

Cuando lleguemos a la lista de archivos asociados con nuestro dispositivo, solo descargaremos el archivo que tenga la fecha de carga más reciente. Una vez que hayamos descargado el archivo al ordenador, podemos salir del sitio de LineageOS. Sin embargo, no solo necesitamos el paquete LineageOS; también tendremos que descargar el paquete de recuperación personalizado, así como el paquete de aplicaciones de Google.

La recuperación personalizada más conocida se llama TeamWin Recovery Project, o TWRP para abreviar. Podemos descargar TWRP para nuestro dispositivo accediendo al sitio web de TWRP y realizando una búsqueda. Es obligatorio que indiquemos el modelo exacto de nuestro dispositivo antes de descargar TWRP o LineageOS. Hay muchas variantes del Samsung Galaxy S5 y, por lo tanto, muchas versiones de TWRP y LineageOS con la etiqueta Galaxy S5.

También necesitaremos un paquete de aplicaciones de Google. Si no los instalamos al final del proceso de flasheo, no tendremos productos de Google en el dispositivo cuando arranque, incluida la tienda Google Play. No podemos instalar las aplicaciones más tarde, debemos hacerlo durante su flash original.

Una vez que hayamos descargado esos tres paquetes, movemos los archivos a la misma ubicación que los archivos ADB que instalamos en el paso anterior. Luego cambiamos el nombre a cosas más simples; por ejemplo, el nombre de archivo TWRP es muy largo y complicado (twrp-3.2.2-1-xxxx.img). Lo cambiamos a solo TWRP.img. Esto facilitará la búsqueda de los archivos más adelante y también nos ahorrará de escribir un poco de línea de comando.

Cambiamos el nombre de cada archivo que descargamos como tal:

twrp-x.x.x-x-xxxx.img> TWRP.img
lineage-xx.x-xxxxxxxx-nightly-xxxx-signed.zip> LINEAGE.zip
open_gapps-xxxxx-x.x-xxxx-xxxxxxx.zip> GAPPS.zip

Sin olvidar moverlos a la carpeta ADB (para Windows, eso es % PERFIL DE USUARIO% \ adb-fastboot \ platform-tools). Una vez que todos los archivos están organizados, estamos listo para el siguiente paso.

Consejo: nuestro dispositivo tiene un nombre de código que LineageOS, TWRP y GApps usarán para identificarlo. El nombre del código se muestra en la lista de dispositivos compatibles con LineageOS: lo utilizamos para buscar paquetes compatibles, de esa manera sabremos que siempre estamos descargando el adecuado.

lineageos2

Paso 3

Hay muchas maneras diferentes de hacer una copia de seguridad de un dispositivo. Hay aplicaciones gratuitas y de pago en Google Play, así como software gratuito y pago para ordenadores. Un buen método para hacer una copia de seguridad de un dispositivo es usar Helium. Si conectamos el teléfono al cliente de escritorio de Helium, podremos hacer una copia de respaldo de prácticamente todo lo que tengamos en el teléfono desde el ordenador sin necesidad de rootear primero el terminal.

Una vez que hayamos hecho una copia de seguridad de todo, tendremos que hacer dos cosas en el dispositivo antes de pasar al siguiente paso: habilitar la depuración de USB y el desbloqueo de OEM. Estos son dos botones en el panel de configuración de nuestro dispositivo, ocultos en una sección llamada «Opciones de desarrollador».

Realiamos una búsqueda en Google de «acceder a las opciones de desarrollador de Android [el nombre de su dispositivo aquí]» para encontrar instrucciones sobre cómo acceder a estos dos conmutadores (generalmente, se trata de tocar un montón de veces en su número de compilación de Android en Configuración). Una vez que tengamos acceso a las opciones de desarrollador, activamos tanto la depuración de USB como el desbloqueo OEM. Si el desbloqueo OEM no está allí, no pasa nada: simplemente nos aseguramos de que la depuración del USB esté activada. Una vez que hayamos hecho todo eso, conectamos nuestro teléfono al ordenador con un cable USB. Es posible que veamos que los controladores se están instalando en el ordenador, lo cual es normal.

Paso 4

Los pasos para desbloquear el gestor de arranque de nuestro dispositivo variarán según la marca y el modelo del teléfono o tablet. Algunos OEM hacen que el proceso sea increíblemente fácil, mientras que otros lo hacen muy difícil. Por lo tanto, este paso variará enormemente dependiendo del dispositivo, por lo que es difícil dar instrucciones explícitas. Para hacernos la vida más fácil, vamos a XDA Developers y buscamos el foro para nuestro dispositivo. Leemos los hilos y si otros usuarios han desbloqueado exitosamente el gestor de arranque. Si todos los demás parecen no tener problemas, estarás bien.

Si encontramos que otros usuarios tienen problemas con el gestor de arranque, podría ser por algunas razones. Puede ser porque el dispositivo es demasiado nuevo, por lo que nadie ha descubierto el proceso todavía. También podría ser que el gestor de arranque esté protegido y sea difícil o imposible de desbloquear; Samsung es famoso por esto. Una vez que estemos seguro de que el gestor de arranque es desbloqueable, vamos a la guía de instalación de LineageOS para nuestro dispositivo en concreto. Allí encontraremos instrucciones paso a paso sobre cómo desbloquear el gestor de arranque.

lineageOs settings

Recuerda: esto borrará los datos del dispositivo.

En la mayoría de los casos, para desbloquear el gestor de arranque conectamos el terminal al ordenador con un cable USB y luego ejecutamos algunos comandos ADB y fastboot para desbloquear el teléfono:

Un comando ADB para asegurar que el dispositivo esté conectado correctamente.
Un comando ADB para reiniciar el dispositivo en modo fastboot.
Un comando fastboot para verificar que el dispositivo esté en modo de arranque rápido y conectado correctamente.
Un comando fastboot para desbloquear el gestor de arranque.

Si estamos en Windows, es posible que encontremos un error cuando probemos los pasos que se detallan en la página del gestor de arranque de nuestro dispositivo. El problema podría ser que el símbolo del sistema no está en la ubicación correcta. Con el símbolo del sistema abierto, debemos escribir el siguiente comando:

lineageos commandos

Lo primero que debemos hacer después de conectar el dispositivo al ordenador es ejecutar este comando ADB para asegurar una conexión correcta:

cd %userprofile%\adb-fastboot\platform-tools

Si después de conectar con éxito a ADB y reiniciar en el modo de inicio rápido tenemos algunos problemas, es probable que necesitemos actualizar los controladores en el ordenador. Realizamos una búsqueda en Google de «controladores de [nombre del dispositivo aquí]» y descargamos e instalamos la última versión.

Con todo esto hecho, deberíamos poder desbloquear con éxito el gestor de arranque. Después de que el gestor de arranque esté desbloqueado, nuestro dispositivo se reiniciará e ingresará a la configuración de Android, al igual que después de un restablecimiento de fábrica.

Antes de continuar con el siguiente paso, tenemos que asegurarnos de activar de nuevo la depuración de USB. Realizamos el proceso de configuración del terminal por primera vez y luego volvemos a habilitar la depuración de USB. Después de restablecer la configuración de fábrica, es posible que se haya desactivado, por lo tanto, tenemos que seguir los mismos pasos que antes (encenderlo, conectarlo al ordenador, etc.).

Paso 5

Ahora que el gestor de arranque está desbloqueado, es hora de actualizar algo en nuestro dispositivo. Este es un paso importantísimo. Estará flasheando el software de nuestro smartphone que cambiará drásticamente su funcionamiento.  Como una advertencia final: flashear la recuperación personalizada incorrecta en un dispositivo podría causar error. Debemos estar absolutamente seguros de que el archivo TWRP que descargó coincide con el modelo del dispositivo

Una vez preparados, encendemos ADB a través de un símbolo del sistema y realizamos los siguientes comandos:

adb devices

Al igual que antes, el comando anterior garantiza que el dispositivo esté conectado correctamente a nuestro ordenador. Después de eso, ejecutamos este: adb reboot bootloader

Y luego: fastboot devices

Finalmente, tras un doble check, demos ingresar esto: fastboot flsh recovery TWRP.img

lineageos settings 2

Una vez que ADB y fastboot terminan de parpadear, reiniciamos el dispositivo en modo de recuperación. Esto generalmente implica un conjunto de pulsaciones de teclas de hardware. Arrancar el OnePlus 5 en modo de recuperación implica apagarlo y encenderlo mientras mantenemos presionada la tecla de bajar volumen. Hacemos una búsqueda en Google de los pasos necesarios para iniciar nuestro terminal en modo de recuperación.

Como acabamos de actualizar TWRP a lo largo de su recuperación original, el dispositivo arrancará en TWRP cuando presionemos las teclas de hardware específicas que encontramos utilizando Google. Veremos primero la pantalla a continuación:

TWRP

Paso 6

Por lo general, simplemente iniciamos en Android y movemos el archivo del ordenador al dispositivo después de conectar el cable USB, pero no podemos iniciar en Android porque aún no lo hemos instalado. Pero no hay que preocuparse, ADB puede hacer todas las transferencias de archivos que necesitemos. Antes de hacerlo, debemos asegurarnos de que no quede ningún resto de la versión anterior de Android.

Desde el menú principal de TWRP, tocamos Limpiar y luego Dar formato a datos. TWRP advertirá que esto es un asunto serio, pero dado que realizamos una copia de seguridad en el Paso tres, no tenemos nada de qué preocuparnos. Seguimos las instrucciones de TWRP y completamos el proceso de formato.

Después de recibir el mensaje «Correcto», presionamos el botón Atrás hasta que volvamos a la página Limpiar. Tocamos Eliminar avanzada y veremos una serie de casillas de verificación. Si se marca un elemento, esa sección del disco duro se borrará. Verificamos los tres primeros cuadros: Dalvik / ART Cache, System y Cache. Y dejamos todos los demás sin marcar.

wipe

Deslizamos el dedo de izquierda a derecha en el control deslizante marcado Deslizar para borrar. El proceso de limpieza comienza. Una vez hecho esto, ya estamos listo para flashear LineageOS. Con el dispositivo todavía en modo TWRP, lo conectamos al ordenador usando el cable USB. Arrancamos un símbolo del sistema o una ventana de terminal en la carpeta ADB, realizamos una comprobación del dispositivo y luego utilizamos el comando «push» para insertar el archivo LineageOS en la memoria interna del terminal. El comando a introducir debe ser: adb push LINEAGE.zip /sdcard/

Después de escribir eso y presionar Enter, ADB comenzará a empujar el archivo LineageOS a nuestro dispositivo. Esto podría llevar algún tiempo, y a veces no hay una barra de progreso para ver la duración del proceso. En el teléfono, regresamos al menú principal de TWRP y tocamos Instalar. Veremos una lista de los archivos disponibles en el dispositivo, y el paquete LineageOS debería ser uno de ellos. Tocamos el nombre del archivo y accederemos a una pantalla con tres opciones: deslizamos para confirmar Flash.

lineage on android

TWRP mostrará LineageOS en nuestro dispositivo y luego nos dirá que se ha instalado con éxito. Tendremos dos opciones: Limpiar caché/dalvik o Reiniciar sistema. No presionamos ninguno. Lo haremos con el botón de inicio en pantalla.

Paso 7

Ya lo único que hace falta son las aplicaciones de Google, como Google Play Store, Google Play Services, Gmail y Google Maps. Vamos a flashear el archivo ZIP de las aplicaciones de Google que descargamos en el Paso 2 de la misma manera que flasheamos LineageOS. Con el dispositivo encendido en TWRP y conectado al ordenador, abrimos un símbolo del sistema de ADB y, una vez más, hacemos una comprobación de dispositivo ADB. Después escribimos este comando: adb push GAPPS.zip /sdcard/

Por lo general, el paquete de aplicaciones de Google es más grande que nuestro paquete LineageOS, por lo que este proceso puede llevar incluso más tiempo que la primera instalación que hicimos en el paso anterior. Una vez que finalicemos el proceso, con nuestro dispositivo seguimos estos pasos:

Tocamos Instalar> Buscar paquete de Google> Pulsamos paquete> Deslizar para confirmar Flash

Tras realizar esos pasos, comienza el proceso de actualización. Una vez hecho esto, pulsamos Limpiar caché/dalvik, esperamos un momento y luego presionamos Reiniciar sistema.

Paso 8

Si nuestro primer arranque tarda más de 15 minutos, es que algo está mal. Realizamos un reinicio manteniendo presionado el botón de encendido hasta que el dispositivo se reinicie. Dejamos que el teléfono intente reiniciar de nuevo. Si todavía no se inicia o algo no parpadeó correctamente, regresamos al Paso 6. Lo primero que veremos tras de un arranque correcto es una nueva animación de inicio, con los tres círculos del logotipo de Lineage OS en una línea curva.

Una vez que se haya completado el arranque, estaremos en la pantalla de inicio de Android, donde escogeremos el idioma, agregaremos nuestra cuenta de Google, nos conectaremos al Wi-Fi y así sucesivamente.  Una vez que estemos en la pantalla de inicio, estaremos oficialmente listos: tenemos LineageOS en nuestro dispositivo.

gapps install

Conclusión

Dependiendo del dispositivo, es probable que haya muchas otras ROM personalizados además de LineageOS. Ahora que sabemos cómo flashear una ROM, podemos disfrutar del flash y probar todo tipo de sistemas. Todo lo que necesitamos hacer es encontrar ROMs que coincidan con el número de modelo de nuestro terminal y luego repetimos los pasos 6 a 8. No es necesario desbloquear el gestor de arranque o instalar una recuperación personalizada nuevamente. Eso sí, debemos hacer una copia de seguridad del dispositivo nuevamente.

Si probamos ROM personalizadas y decidimos que ya no nos agradan, es muy fácil volver a la ROM estándar que nuestro dispositivo traía de fábrica. Hay un conjunto diferente de instrucciones para actualizar el stock, pero la esencia es la misma.