Recientemente cargué Cyanogenmod 13 en mi Nexus 4. Antes de flashear, hice una copia de seguridad completa de adb y una copia de seguridad de los datos de la aplicación para com.king.candycrushsaga. Lo único que parece necesitar restauración son los datos de candycrush, pero la restauración de adb no parece hacer el trabajo. Simplemente crea una carpeta vacía en /sdcard/Android/data.
Usé la aplicación abe.jar expander para extraer el contenido .ab a un archivo backup.tar para ver qué había realmente en la copia de seguridad, y hay un extenso conjunto de archivos allí, pero todos son relativos a apps/com.king.candycrushsaga. No puedo encontrar ninguna estructura de apps/com... en mi teléfono ahora. Y como no hay un componente 'data' en las rutas de los archivos en la copia de seguridad de adb, parecería que Android 6 almacena los datos de la aplicación en una ubicación diferente a la que lo hacía 5.1. ¿Es eso cierto? Y si es así, ¿puedo simplemente usar mi copia de seguridad .tar para restaurar los datos en la ubicación correcta? ¿O reconstruir el .ab con un nuevo directorio de nivel superior?
1 votos
A menos que tu dispositivo esté rooteado, no podrás acceder a la carpeta de "apps" (que se encuentra dentro de
/datos
en tu dispositivo; generalmente los datos de las aplicaciones se almacenan dentro del directorio/datos/datos/
, el cual normalmente solo es accesible para la propia aplicación (y por supuesto el root)).0 votos
Gracias. No sabía que necesitabas acceso de root para que funcione la restauración de adb. Acabo de habilitar el root en el administrador de archivos de Estrongs, y ahora puedo ver /data/data. Volveré a intentar mi restauración más tarde.
0 votos
No necesitas ser root para que funcione
adb restore
- pero necesitas ser root para revisar/acceder manualmente a directorios por debajo de/data
;)0 votos
Oh. Hey, wait. Restore did work the last time I tried it - before granting it root. I swear I had tried it several times before and it didn't. Hmmm. I hope I'm not so stupid as to not only restored before the app was loaded. I do think I did that once, but tried again after loading the app. Anyway, thanks for putting up with me. Nice to know ADV doesn't need root. Oh. Espera. La restauración funcionó la última vez que lo intenté, antes de concederle permisos de root. Juro que lo intenté varias veces antes y no funcionaba. Hmmm. Espero no ser tan estúpido como para haber restaurado antes de que la aplicación se cargara. Creo que lo hice una vez, pero lo intenté de nuevo después de cargar la aplicación. De todos modos, gracias por tolerarme. Es bueno saber que ADV no necesita root.