Las aplicaciones perdieron permisos después de flashear Marshmallow

Actualicé mi Nexus 5 de Android 6 preview 3 a la versión final 6.0 actualizando manualmente los archivos de imagen de la imagen de fábrica de Google. Todas mis aplicaciones perdieron permisos y fallaron. No puedo dar permisos a través de la configuración también. La única solución que encontré hasta ahora es reinstalar aplicaciones. Sin embargo, no quiero reinstalarlos todos por razones obvias.

Por favor, indique cómo solucionarlo.

Respuestas (3)

Para mí, la modificación boot.img de Chainfire funcionó parcialmente: el dispositivo parece estar rooteado (con supersu 2.51 beta), pero twrp solicita una contraseña y no puede montar nada (he publicado una pregunta sobre esto último). En particular, no pude instalar supersu a través de adb sideload desde la recuperación, como recomienda Chainfire. Más bien, acabo de instalar apk desde el sistema (usando el explorador simple).

Lo siento, ¿podría aclarar si esta respuesta resuelve el problema de OP? (en particular, sobre la restauración de permisos de aplicaciones). No veo si OP tiene algún problema con el flasheo, y no tuve este problema después del flasheo, así que me gustaría saber si flashear y rootear ayudará a resolver el problema de OP.
@AndrewT. Publiqué esto debido al comentario a la respuesta de Andi: Sergey solicita una raíz de trabajo que se requiere para que esa respuesta funcione. De hecho, creo que la fuente de los problemas de OP es que Marshmallow bloquea el acceso a la raíz (entre otras cosas).
Gracias @მამუკაჯიბლაძე. Logré rootear con la guía. Sin embargo, TB informa errores durante la restauración, por lo que no estoy seguro de si la solución funciona.
@Sergey Como descubrí hoy (vea esta respuesta a mi propia pregunta), las instrucciones de Chainfire no mencionan un paso importante: después de iniciar la recuperación, uno debe borrar los datos. ¿Tú hiciste esto?
(tener su copia de seguridad en un lugar seguro, por supuesto; solo estoy restaurando las aplicaciones de la tienda de juegos desde mi cuenta de Google y tengo archivos apk del resto en la PC)
@მამუკაჯიბლაძე Ese borrado parece estar relacionado con el cifrado forzado en Nexus 6, 9 y dispositivos más nuevos. No relevante para Nexus 5
@Sergey No sé mucho, pero podría haber otras cosas además de forzar el cifrado, como ro.debuggableo ro.adb.secure...

Yo tuve el mismo problema. Para mí, lo siguiente ayudó (se necesita root):

  • hacer una copia de seguridad de la aplicación con Titanium Backup (TB); es una aplicación disponible en PlayStore
  • restaurarlo inmediatamente con TB
  • hecho (no es necesario desinstalar; los datos de la aplicación no se verán afectados)
¿Puede recomendar una raíz de trabajo para 6.0?

La imagen de fábrica parpadeante resolvió el problema. https://developers.google.com/android/nexus/images