Instalar LineageOS en Moto G7

LineageOS es un sistema operativo libre para celulares. Es una versión de Andorid que quita todas las partes no libres, y agrega algunas funcionalidades para seguridad y personalización.

Además, no tiene esas apps preinstaladas de google, el fabricante, ni el proveedor de telecomunicaciones que no se dejan desinstalar. Es tuanis, de lo más libre que se puede conseguir con relativa facilidad y no demasiada plata en estos días.

Voy anotando aquí los pasos que me toma para instalarlo, en Debian, siguiendo las instrucciones de la página de Lineage.

  1. En la compu, descargar la versión nocturna más reciente de LineageOS, desde LineageOS Downloads. El archivo .zip y el archivo .img.

  1. Descargar la versión más reciente de TWRP desde Download TWRP for river. Esta es una herramienta de recuperación. Descargar el archivo .img.

  1. Descargar el paquete para copiar particiones, deste copy-partitions-20200903_1329.zip | by The Muppets for Generic Device/Other

  2. En el teléfono, activar las opciones de desarrollador+.

    • Ir a Configuración > Sistema > Acerca del teléfono.
    • Tocar 7 veces «Número de compilación».
      • Aparece un mensaje que dice «¡Ya eres programador!»

  1. Activar la depuración por USB, para poder administrar el teléfono desde la computadora.

    • Ir a Configuración > Sistema > Avanzado > Programador.
    • Activar «Depuración por USB».
    • «Aceptar» el cuadro de confirmación.

  1. En la compu, instalar adb, Android Debug Bridge, una herramienta para controlar el dispositivo. Y fastboot, para copiar o «flashear» los archivos del nuevo sistema operativo.

$ sudo apt install adb fastboot

  1. Ejecutar el comando:

$ adb devices

  1. En el teléfono aparece un cuadro de verificación. Hay que marcar «Permitir siempre desde esta computadora», y «Aceptar».

  1. Conectar el teléfono y la computadora con un cable USB.

  2. Reiniciar el teléfono en el gestor de arranque, ejecutando este comando en la computadora:

$ adb reboot bootloader

  1. Obtener los datos para desbloquear el gestor de arranque ejecutando el comando:

$ fastboot oem get_unlock_data

  1. Con esa información, ir al sitio de Motorola a obtener la clave para desbloquear. Este paso requiere registro :angry:

  2. La clave es enviada al correo. Con ella, ejecutar el comando:

$ fastboot oem unlock <clave>

dos veces.

y aparece el mensale: «(bootloader) Bootloader is unlocked! Rebooting phone».

  1. Flashear la imagen de TWRP con el comando:
$ fastboot flash boot_b <achivo-twrp>.img
  1. En el teléfono, con los botones del volumen, seleccionar la opción «Recovery Mode». Presionar el botón de apagar, para seleccionarla.

  2. Deslizar la barra hacia la derecha, seleccionar «Advanced» y «ADB Sideload». Luego volver a deslizar hacia la derecha para permitir la copia de archivos.

  3. En la compu, ejecutar el comando:

$ adb sideload copy-partitions-20200903_1329.zip
  1. En el teléfono, regresar al menú principal de TWRP, y seleccionar «WIPE». Luego «FORMAT DATA», escribir «yes» y presionar el botón azul.

  2. Regresar al menú principal de TWRP, seleccionar «Advanced» y «ADB Sideload». Luego volver a deslizar hacia la derecha para permitir la copia de archivos.

  3. En la compu, ejecutar el comando:

$ adb sideload <archivo-lineage>.zip
  1. Presionar el botón «Reboot System».