Actualizado de KK 4.4.2 a CM 12 Lollipop, no se pueden restaurar los datos de la aplicación (S4 Mini LTE)

Después de realizar una copia de seguridad completa de Nandroid de mi sistema operativo y aplicaciones anteriores usando la recuperación de CWM, borrando el caché y realizando un borrado de fábrica, seguí adelante y mostré Lollipop. Esta es la ROM que usé: https://s.basketbuild.com/filedl/devs?dev=F4k&dl=F4k/cm12/serranoltexx/cm-12-20150111-UNOFFICIAL-serranoltexx.zip

En el primer arranque de Lollipop, no se me presentó ninguna pantalla de "transferir aplicaciones/datos existentes", sino que se me envió a la pantalla de inicio. Sin embargo, aunque lollipop funciona bien, parece que no puedo restaurar los datos de la aplicación a través de la recuperación personalizada (solo dice "por favor espere" para siempre y el teléfono se atasca en un ciclo de arranque después) o usando aplicaciones en el teléfono real. Está rooteado (a través de la configuración -> desarrollador -> habilitar el acceso raíz y también un zip flasheable que usé) y Titanium Backup (se cuelga al 0% y 1%) y Nandroid Manager (dice 'error' cuando intentando restaurar aplicaciones) ambos fallan al restaurar.

El administrador de Nandroid dio este resultado al final:/system/bin/pm[6]: app_process: Permission denied

¿Hay alguna otra forma de restaurar los datos de la aplicación?

Si realizó un borrado completo, entonces no hay "transferencia de aplicaciones/datos existentes" porque no hay nada que transferir. Restaurar datos de otra ROM nunca terminará bien (míralo como instalar una aplicación de iPhone en Android). Intenté hacer algo como tú también, pero lo hice funcionar. Simplemente restaure todas las aplicaciones + datos del usuario y luego use manualmente un explorador de archivos Root Explorery configure los permisos correspondientes para todas las carpetas en /data/data(datos de la aplicación).

Respuestas (1)

Encontré una solución, eventualmente usando ADB.

Restauré la copia de seguridad de los datos de usuario de nandroid desde la ROM original a la nueva ROM y luego traté de iniciarla. Después de dejarlo por un tiempo, se atascó en un bucle de arranque, así que conecté el teléfono a la computadora y solía adb shellcambiar el nombre de la carpeta de datos de la aplicación (ubicada en /data/data) , para que Android no la reconociera.

Luego reinicié el teléfono nuevamente y fue directamente al escritorio como lo haría normalmente. Todas mis aplicaciones estaban aquí, pero no los datos de la aplicación, porque había cambiado el nombre de esa carpeta anteriormente.

Luego solía adb pullobtener los nuevos datos de usuario en mi computadora, luego extraía también los datos de usuario anteriores, para poder sobrescribirlos.

Después de sobrescribir las nuevas carpetas de datos de usuario, solía adb pushvolver a colocarlas en el teléfono, en el directorio /data/data correcto. Luego fui a arrancar el teléfono de nuevo.

El teléfono arrancó esta vez, pero las aplicaciones fallaban porque los permisos se habían estropeado. Whatsapp, por nombrar uno, no pudo acceder al historial de mensajes y se negó a abrir. También había plantado una notificación persistente advirtiendo que no estaba funcionando correctamente. Para resolver esto, descargué una aplicación de Google Play llamada "arreglar permisos" que funcionó.

Todos mis datos ahora se transfirieron con éxito a Lollipop.

Sin embargo, volví a la ROM anterior y experimenté el mismo problema de bloqueo de la aplicación, pero eso se solucionó instantáneamente al borrar la partición /cache. Aunque Lollipop es agradable y 'simplemente funciona', me perdí la interfaz familiar de la aplicación Samsung.