- Posts de Forum 3 842
28 janv. 2020 à 18:20:36 via site
28 janv. 2020 18:20:36 via site
Bonjour,
J'étais à la recherche d'un gestionnaire de fichiers pour copier rapidement des fichiers d'un smartphone depuis la ligne de commande Windows.
J'utilise habituellement Far manager pour les copies de fichiers entre disques.
J'aurais pu simplement activer usb mass storage sur un appareil android rooté et le voir comme un lecteur de disque USB depuis Windows. Mais, ça ne marche qu'avec la Extsdcard. Et il faut que le système Android soit démarré (l'interface est chargée)
Il y a une une solution avec ADB, mais on a que des instructions en ligne de commande, à la base. (adb pull, adb push, adb shell puis les commandes Linux cp, cd ... pour copier dans le répertoire courant)
C'est un peu fastidieux à utiliser.
J'ai découvert ADB file explorer, écrit en java.
ici: https://forum.xda-developers.com/windows-8-rt/general/tool-android-adb-file-explorer-t3605596
et là: https://forum.xda-developers.com/showthread.php?t=1821601
le programme se lance comme ça: java -jar adbfileexplorer.jar
Il faut d'abord installer java runtime, puis connecter le smartphone via adb.
par exemple, via wifi:
activer le débogage réseau sur l'appareil
adb tcpip 5555
adb connect 192.168.0.224
C'est pas tout à fait ce que je voulais, mais ça fait le job: naviguer parmi les répertoires, copier depuis et vers la sdcard (mémoire interne).
Et, à priori, ça marchera même en mode recovery.
Une commande de copie génère un fichier batch tel que:
adb -s 192.168.0.224:5555 pull "/sdcard/Pictures/Instagram" "C:\Program Files (x86)\Adb FileExplorer"
exit
Il y a un bémol. La date des fichiers copiés vers windows ne dont pas conservés.
Il faut rajouter, à la main dans le fichier batch, l'option -a après pull qui n'est pas insérée par défaut.
Connaîtriez-vous une une version modifiée déjà compilée, ou bien une meilleure solution?
Contenu éditorial recommandé
Avec ton accord, un contenu externe est chargé ici.
En cliquant sur le bouton ci-dessus, tu acceptes que des contenus externes soient affichés. Des données personnelles peuvent alors être transmises à des fournisseurs tiers. Tu trouveras plus d'informations à ce sujet dans notre Déclaration de protection de données.