Fairphone Open atascado en el ciclo de "optimización de la aplicación" después de la actualización del sistema operativo

Después de una actualización de rutina del sistema de Fairphone Open 16.08.0 a Fairphone Open 16.10.0 (la versión personalizada de Fairphone de Lollipop 5.1, edición rooteada), mi Fairphone 2 no se reinició. Después de reiniciar, se atascó en un bucle: la pantalla de inicio inicial, luego "optimización de la aplicación 1/106" a 106/106, luego "CARGANDO" parpadeando por un tiempo, luego repita. Un restablecimiento completo (sacar la batería y volver a colocarla) no ayudó.

¿Cómo puedo recuperarme? Hay TWRP en ese teléfono, pero no ofrece ninguna opción para restaurar la versión anterior que puedo encontrar.

Respuestas (1)

Después de buscar en los foros de Fairphone, encontré una solución que funcionó (entre muchas que no funcionaron). Así que gracias a https://forum.fairphone.com/t/stuck-optimizing-apps-after-updating-on-fp-open-os-16-07-1/21146 . Lo importante era reinstalar OpenGApps. Con más detalle:

  1. Extraiga la batería para salir del bucle de arranque y vuelva a colocarla.
  2. Asegúrese de tener una copia del paquete OpenGApps en la memoria flash interna o en la tarjeta SD. Seleccione Platform=ARM, Android=5.1, Variant=pico (presumiblemente, otras variantes también funcionan). No necesariamente tiene que ser la última versión (me funcionó con una versión que tenía un par de meses que todavía tenía en la memoria flash interna).
  3. Mantenga presionados los botones Subir volumen y Encendido durante unos segundos para cargar la imagen de recuperación del teléfono (TWRP).
  4. Desde TWRP, elija "Instalar", luego seleccione el zip de OpenGApps e instálelo.
  5. TWRP solicita borrar la partición de caché. Hice eso, no sé si es realmente necesario.
  6. Reiniciar.

La guía de actualización de freibadschwimmer sugiere hacer lo mismo con Xposed Framework, si lo tiene instalado. Es posible que también sea necesario reinstalar otros administradores de paquetes como F-Droid; no me queda claro si eso es realmente necesario.

Recomiendo mantener zips de software adicional como OpenGApps en el flash interno todo el tiempo, en caso de que otra actualización cause el mismo problema.