Samsung Galaxy S5 — Copier des fichiers via ADB en conservant la date

  • Réponses :1
  • OuverteNon stickyNon répondu
  • Posts de Forum 3 357

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?

Répondre