Je essaie de déplacer des fichiers/répertoires liés au compte d'une application (pour des changements de compte) via adb shell mv
. Le déplacement des fichiers fonctionne très bien, mais l'application reste bloquée pendant le chargement/la connexion.
Si je déplace les fichiers manuellement via le gestionnaire de fichiers, il n'y a aucun problème du tout (je déplace les fichiers de /data/data/com.example.app
vers sdcard
et je déplace les mêmes fichiers d'un autre compte vers le dossier de l'application) -> tout fonctionne bien, l'application se charge, le compte est connecté et le changement de compte se fait sans aucun problème.
Si je déplace les fichiers via adb shell mv
, l'application reste bloquée pendant le chargement. Si je déplace les fichiers vers sdcard
via adb shell mv
et je les redéplace avec le gestionnaire de fichiers, cela fonctionne également. Mais si je déplace les fichiers de sdcard
vers le dossier de l'application, cela ne fonctionne pas.
J'ai également essayé de copier le fichier via adb shell cp -r
mais j'ai rencontré le même problème.
Est-ce que quelqu'un a une idée de quel est le problème ou comment le résoudre? Est-ce que mv
corrompt les fichiers? Mais s'il corrompt les fichiers, cela ne fonctionnerait pas si je le déplaçais vers sdcard
via shell mv
et que je le redéplaçais via le gestionnaire de fichiers.
Il semble que Robert ait raison, le groupe de fichiers change :
Dossier 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
Dossier après le déplacement :
drwxrws--- 10 u0_a218 media_rw 3452 2024-01-31 10:33
drwxrws--- 4 u0_a218 media_rw 3452 2024-01-31 10:33
Fichiers originaux :
-rw-rw---- 1 u0_a295 u0_a295 1229 2024-01-31 10:32
Fichiers après le déplacement :
-rw-rw---- 1 u0_a218 media_rw 1229 2024-01-31