lineageOS en un moto G de 2015 (osprey)
• jartigag
Hace ya un par de semanas instalé un nuevo sistema operativo Android en mi antiguo móvil, un Moto G de 2015. Se trata de LineageOS, la ROM que continúa el legado de la desaparecida CyanogenMod
/índice:
Motivación
Android me ha gustado desde siempre. Pero claro… Google :worried:
Hay que aclarar que el proyecto Android nació fuera de la gran G, aunque lo adquirieron en 2005 porque tenían que hacer frente a la imparable
expansión de iOS y vieron el gran potencial que tenía ofrecer un buen sistema operativo para smartphones. El proyecto
AOSP sigue vivo, pero siempre bajo la atenta supervisión de Google. Es de código abierto, sí, pero más bien del tipo
mira pero no toques.
Nunca me ha cabido duda de que Google hará lo que quiera sobre los dispositivos con Android, que para eso es suyo. Lo de “Google tracks your movements, like it or not” fue para mí el caso más claro, aunque la vigilancia y control de los smartphones ha existido desde siempre y seguirá existiendo (o al menos lo seguirán intentando :wink:).
¿Pero es posible tener un Android funcional sin Google Play Services? Esta app en realidad es mucho más: es un servicio que corre en segundo plano y que actúa como interfaz con funcionalidades de Google tan esenciales como Play Store y sus actualizaciones, las apps propias de Google (Maps, Gmail, YouTube, etc.), la sincronización de cuentas y datos… Para sustituirlo me recomendaron microG, una reimplementación de Google Play Services libre.
LineageOS permite además tener un Android puro, sin bloatware, y contar con las actualizaciones oportunas (en especial, los parches de seguridad necesarios para protegernos de vulnerabilidades como esta).
Paso a paso
Órdenes concretas que ejecuté para instalarlo desde GNU-Linux (se podría hacer desde Windows/Mac igualmente) en mi Moto G (en LineageOS este modelo se ha renombrado como osprey). Seguí esta guía.
1-
$ sudo apt install adb fastboot
2- Habilitar la Depuración USB, Permitir desbloqueo OEM
3-
$ adb reboot bootloader
4-
$ fastboot devices
ZY2227B25M fastboot
5-
$ fastboot oem device-info
FAILED
7-
$ fastboot oem get_unlock_data
...
(bootloader) 3A558409XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX0000
8- Pegar las últimas líneas en el campo de texto de la página anterior para comprobar si se puede desbloquear el dispositivo. Hacer click en “Request Unlock Key” para recibir por email el “Unlock Code”.
9-
$ fastboot oem unlock UNLOCK_CODE
10- Repetir el paso 2 de nuevo y reiniciar pulsando los botones power+volume_down
11- Descargar TWRP: twrp-x.x.x-x-osprey.img
12-
$ fastboot flash recovery twrp-x.x.x-x-osprey.img
13-
$ fastboot reboot bootloader
Si en la pantalla aparece “Sin comandos”, pulsar los botones power+volume_up
14- En TWRP, “Limpiar” > “Limpieza avanzada” y elegir las particiones a borrar
15- Encendido normal (con depuración USB activada), y
$ adb push lineage-xxxx.zip /
16- Encendiendo con power+volume_down y luego eligiendo “Recovery Mode”, instalar LineageOS con TWRP, mediante el .zip que
se ha puesto en /
(directorio raíz)
Apps
Apps que venían con LineageOS: Archivos, AudioFX, Calculadora, Calendario, Cámara, Contactos, Correo, Galería, Grabadora, Mensajes, Música, Navegador, Radio FM, Reloj.
Apps que instalé:
- Bitcoin Wallet: busqué una app simple para comprobar si es fácil pagar en bitcoins desde el móvil
- Conversations: cliente XMPP
- F-Droid: repositorio de apps libres
- Haven: app lanzada por Snowden como sistema de seguridad físico
- KeePassDroid (y OpenKeychain): gestor de contraseñas
- Maps: cliente para OpenStreetMap
- Mastalab: cliente de Mastodon
- Nextcloud: una solución para sincronizar y compartir archivos (entre otras cosas)
- ProtonMail: correo electrónico (descargado a través de Yalp Store)
- Simple Weather: app meteorológica
- SkyTube: cliente libre para YouTube
- Telegram: app de mensajería instantánea
- Termux: terminal para móviles
- Yalp Store: descarga APKs desde Google Play Store
Algunos juegos:
- J2ME Loader: emulador de juegos Java para el móvil, como este de Texas Hold’em Poker al que jugaba en mi Nokia 5800, allá por 2009. Todavía no lo he probado
- Cow’s Revenge: juego de @darias y @yanaronna
- SuperTuxKart: un Mario Kart con personajes del mundo GNU/Linux
[Mastodon] [Twitter] [Telegram]