Intento mover archivos/directorios relacionados con la cuenta de una aplicación (para cambiar propósitos de cuenta) a través de adb shell mv
. Mover los archivos funciona muy bien, pero la aplicación se cuelga mientras carga/inicia sesión.
Si muevo los archivos manualmente a través del administrador de archivos, no hay ningún problema (muevo los archivos de /data/data/com.example.app
a sdcard
y vuelvo a mover los mismos archivos desde otra cuenta de regreso a la carpeta de la aplicación) -> todo funciona bien, la aplicación se carga, la cuenta se inicia sesión y cambiar de cuenta funciona sin ningún problema.
Si muevo los archivos a través de adb shell mv
, la aplicación se queda atascada mientras carga. Si muevo los archivos a sdcard
vía adb shell mv
y los muevo de regreso con el administrador de archivos, también funciona bien. Pero si muevo los archivos de sdcard
a la carpeta de la aplicación, no funciona.
También intenté copiar el archivo a través de adb shell cp -r
pero tuve el mismo problema.
¿Alguien tiene una idea de cuál es el problema o cómo solucionar este problema? ¿Corrompe mv
los archivos? Pero si corrompiera los archivos, no funcionaría si los moviera a sdcard
vía shell mv
y los moviera de regreso vía el administrador de archivos.
Parece que Robert tiene razón, el grupo de archivos cambia:
Carpeta original:
drwxrws--x 8 u0_a295 u0_a295_cache 3452 2024-01-31 10:30
drwxrwx--x 3 u0_a295 u0_a295 3452 2024-01-31 10:31
Carpeta después de mover:
drwxrws--- 10 u0_a218 media_rw 3452 2024-01-31 10:33
drwxrws--- 4 u0_a218 media_rw 3452 2024-01-31 10:33
Archivos originales:
-rw-rw---- 1 u0_a295 u0_a295 1229 2024-01-31 10:32
Archivos después de mover:
-rw-rw---- 1 u0_a218 media_rw 1229 2024-01-31