0 votes

Impossible d'accéder aux fichiers cachés sur le Nexus 5 après Root

Je fais quelques applications pour Android et je voulais changer les fichiers dans le répertoire data/data/com.myapp/ donc j'ai décidé de Rooter mon Nexus 5.

Cela a fait le contraire de ce que je voulais. I était capable de VOIR les fichiers cachés mais pas de les modifier. Maintenant, après le Root je ne vois rien d'autre que les dossiers par défaut (DCIM, Download, Music...) sur mon téléphone dans l'explorateur Windows.

  • Les options de fichiers de l'explorateur Windows sont réglées pour voir tous les fichiers.
  • Je pense que cela peut être un problème de pilote USB, mais j'ai essayé tous les pilotes dans le dossier sdk.
  • Je ne veux pas utiliser les commandes ADB pour gérer les fichiers, je ne pense pas que cela soit nécessaire.

Je serais reconnaissant de toute aide à ce sujet. J'ai consulté d'autres messages et forums et je n'ai rien trouvé de semblable.

0voto

Neptune Points 91

J'ai utilisé ADB pour me donner accès à data/data/my.app.dir ainsi qu'aux dossiers et fichiers qu'il contient, puis pour les transférer sur mon ordinateur.

Pour une raison quelconque, je n'ai pas pu extraire les fichiers directement de leur emplacement (même avec le shell ABD fermé), je les ai donc copiés sur le stockage émulé du téléphone et je les ai extraits de là.

J'ai écrit un simple script batch pour extraire facilement les fichiers que je voulais :

@echo off
echo Database transfer progress:
adb shell su -c "chmod 777 /data"
adb shell su -c "chmod 777 /data/data"
adb shell su -c "chmod 777 /data/data/my.app.dir"
adb shell su -c "chmod 777 /data/data/my.app.dir/databases"
adb shell su -c "chmod 777 /data/data/my.app.dir/databases/MyDatabase"
adb shell su -c "cp /data/data/my.app.dir/databases/MyDatabase /sdcard/Download"
adb pull /sdcard/Download/MyDatabase C:\Temp
adb shell su -c "rm /sdcard/Download/MyDatabase"
echo[
REM - pause and check for errors
pause

Je ne me soucie pas d'inverser les permissions sur cet appareil, mais le redémarrage du téléphone semble les réinitialiser.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X