0 votes

Comment transférer un fichier depuis la partition système d'Android vers un ordinateur de bureau ?

Arrière-plan

Je développe une application qui télécharge des fichiers sur l'appareil certains de ces fichiers ne fonctionnent pas et pour les dépanner, je veux les transférer sur mon bureau (mac) et les parcourir.

Voici donc ce que j'ai fait :

  • J'ai enraciné mon appareil
  • Je sais exactement où se trouve mon dossier :

    shell $adb
    $su
    cd /data/user/0/com.app.name.dev/files/34234/
    ls

J'obtiens ici le nom du fichier, disons qu'il s'appelle file_name.txt

Le problème est que lorsque je vais sur mon bureau et que je fais quelque chose comme

adb -s $device_id pull /data/user/0/com.app.name.dev/files/34234/file_name.txt

Je reçois le message d'erreur suivant

remote object '/data/user/0/com.app.name.dev/files/34234/file_name.txt' does not exist

alors que je sais que c'est le cas !

  • J'ai également essayé d'utiliser scp à partir de la commande shell Android mais scp n'y existe pas
  • J'ai essayé de courir adb root et a obtenu adbd cannot run as root in production builds

de l'aide ?

-1voto

abbood Points 345

Il s'avère que je devrais simplement utiliser le cp à partir de mon shell Android Root et la copier dans /mnt/sdcard le reste est évident après cela

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