28 votes

Comment puis-je transférer des photos sur mon appareil Android Jelly Bean tout en conservant l'horodatage d'origine ?

J'ai récemment acheté un Nexus 4 et je voudrais y transférer les photos de mon ancien appareil. Mon précédent téléphone Android utilisait le stockage de masse USB standard qui ne posait aucun problème pour copier des choses dans les deux sens, mais le Nexus 4, comme beaucoup d'autres téléphones Android modernes je suppose, utilise MTP à la place, qui a la caractéristique intéressante de refuser de copier les dates/horodatages originaux des fichiers, en utilisant à la place la date à laquelle les fichiers sont copiés.

C'est évidemment très regrettable lorsqu'il s'agit de photos, non seulement parce que l'on ne peut pas vérifier la date originale à laquelle la photo a été prise en naviguant sur le téléphone, mais aussi parce qu'elles se retrouvent complètement non triées.

Existe-t-il un moyen de transférer des photos vers un téléphone Android Jelly Bean qui ne prend pas en charge le stockage de masse USB en conservant les horodatages originaux ?

Les choses que j'ai essayées jusqu'à présent :

  • Transfert via USB MTP
  • ADB push (dossiers complets et fichiers individuels)
  • Transfert via SSH (en utilisant SSHDroid + WinSCP)
  • Chargement et téléchargement à partir de Dropbox
  • Transférer un fichier ZIP via MTP et décompresser le fichier sur le téléphone
  • Transfert à partir de l'autre téléphone via Bluetooth
  • QuickPic Fonction "date fixe".
  • Synchronisation locale
  • Correction de la date de la photo
  • FTPSyncX
  • Signaux de fumée
  • Crier au téléphone

Aucun d'entre eux n'a préservé l'horodatage, et cela me rend fou.

(De plus, je ne suis pas encore rooté, mais si le seul moyen viable nécessite le Root, je me réjouirais également de cette réponse).

1voto

Guna Points 11

Vous pouvez utiliser adb

  1. Activez le mode Développeur sur le mobile.

  2. Activez le débogage USG sur le mobile.

  3. Installez ADB sur votre ordinateur portable.

  4. Connectez votre mobile à votre ordinateur portable par USB.

  5. Ouvrez le terminal de votre ordinateur portable et connectez-vous à votre mobile en utilisant le formulaire ci-dessous commandes

    dispositifs adb adb shell

  6. Trouvez le chemin exact où vous voulez mettre vos fichiers.

  7. Quittez le shell adb en utilisant la commande exit.

  8. Utilisez la commande ci-dessous pour transférer des fichiers de votre ordinateur portable vers votre mobile sans que les métadonnées (heure de création/modification) ne soient affectées.

    adb push chemin_source chemin_cible_mobile

Vous pouvez pousser des dossiers et des fichiers multiples à l'aide de la commande adb push en une seule fois.

Vous pouvez utiliser la même procédure et la même commande adb pull source_mobile_path target_laptop_path pour copier des fichiers d'un mobile à un ordinateur portable sans modifier les dates.

0voto

Pao Points 1

J'ai un Nexus 4 et j'ai eu le même problème avec l'horodatage et les photos (en fait tous les fichiers).

Voici les lignes de commande (avec un téléphone rooté) que j'ai utilisées, grâce à un post sur Ubuntu :

sudo apt-get install android-tools-adb

(sur Ubuntu si Android SDK n'est pas installé)

adb devices
cd /media/my_backup_folder_where_i_put_a_folder_with_all_my_data_named_"savandroid"_in_it

Afin d'aller dans mon dossier "backup" qui contient le dossier "savandroid".

adb root
adb push savandroid /sdcard

Tous les fichiers et dossiers qui sont dans "saveandroid" sont envoyés sur la carte SD et fonctionnent bien avec tous les horodatages corrects !

Note : Sur Cyanogenmod, j'ai dû sélectionner Root pour "apps et adb" dans le menu développeurs. Par défaut, c'est seulement réglé sur les applications.

0voto

Cédric Points 1

Ma solution pour préserver la date de modification lors de la copie de fichiers sur un appareil Android avec MTP :

Testé sur LG G2 stock (sans Root), Andorid 4.4.2 et HTC one M7, Andorid 4.4.2 :

  1. Partage réseau du dossier à copier sur l'ordinateur (Win 8)
  2. 使用方法 SyncMe Wireless pour copier des fichiers d'un ordinateur à un appareil

Pour autant que je puisse voir, les dates de modification sont entièrement préservées !

0voto

Stackguest50 Points 1

Solution de sauvegarde utilisant "SanDisk Memory Zone" pour préserver la date d'horodatage. Copie/déplacement de fichiers d'un appareil Android vers une carte SDCard externe - Testé sur Samsung Note 2, Note 3 et Mini SIII

Il suffit de sauvegarder vos fichiers photo sur SDCard et de déplacer la carte vers un autre appareil Android, PC, Apple ou autre - si vous n'avez pas l'habitude de sauvegarder vos fichiers photo, suivez ces instructions simples en 8 étapes".

  1. Cherchez sur Google Play et installez "SanDisk Memory Zone".
  2. Démarrez l'application et attendez la fin du fichier d'index.
  3. Sélectionnez Sauvegarde/Restauration et modifiez ou marquez les paramètres.
  4. Sélectionnez la destination de la carte mémoire et ce que vous souhaitez sauvegarder (contacts, sms, photos, musique, etc.).
  5. Vérifiez la capacité requise et disponible, et allez sur le bouton CONTINUER.
  6. Attendez que la sauvegarde soit terminée.
  7. Maintenant vous avez une copie des fichiers dans votre SDCard sur ".memoryzone_backup/files/1".
  8. Maintenant, vous pouvez déplacer vos fichiers de carte SD comme les photos vers votre Windows, Linux ou autre appareil Android en préservant l'horodatage original.

0voto

PJ_Finnegan Points 101

Solution simple et rapide : il suffit d'utiliser un PC ou un Mac pour copier les fichiers de l'ancienne carte SD (ou du PC) vers la nouvelle carte SD. Utilisez un PC/Mac avec un lecteur/enregistreur de carte SD (il existe des convertisseurs USB-Carte SD) qui voit la carte comme un stockage USB FAT32. Lorsque vous avez terminé la copie, réinsérez la nouvelle carte dans votre téléphone et redémarrez.

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