En raison d'une erreur de configuration que j'ai faite, combinée à une mise à jour OTA (Android 4.1.2), j'ai dû déverrouiller mon bootloader pour récupérer le Root sur mon GSM Galaxy Nexus. Ce processus efface l'ensemble du téléphone, y compris /sdcard
. Lorsque j'ai restauré à partir d'une sauvegarde, j'ai découvert que seuls certains de mes fichiers avaient été inclus dans ma sauvegarde la plus récente et restaurés par la suite.
Je dispose d'une sauvegarde complète légèrement plus ancienne, constituée des fichiers individuels copiés sur mon ordinateur. Cependant, je n'arrive pas à les restaurer.
J'ai d'abord essayé adb push
(notez que j'utilise Linux et que je n'ai pas accès à une boîte Windows pour le moment) :
$ adb push . /system/sdcard0
push: ./.estrongs/cache/visit_history-journal -> /system/sdcard0/.estrongs/cache/visit_history-journal
failed to copy './.estrongs/cache/visit_history-journal' to '/system/sdcard0/.estrongs/cache/visit_history-journal': No such file or directory
Si je supprime le fichier mentionné, j'obtiens la même erreur pour le fichier suivant. Notez qu'il s'agit d'une erreur absurde, car le seul moyen possible pour que le fichier soit tenté est qu'il existe. C'est ennuyeux quand les messages d'erreur sont eux-mêmes incorrects.
Ensuite, j'ai lancé DropBear SSH sur mon téléphone, démarré le serveur et me suis connecté via SSH. Jusqu'ici, tout va bien. Mais quand j'ai essayé d'utiliser scp pour copier les fichiers à travers ...
$ scp -r sdcard0/ root@192.168.2.11:/storage/sdcard0
Welcome to DropBear SSH Server!
root@192.168.2.11's password:
sh: scp: No such file or directory
lost connection
Grr.
J'ai essayé d'utiliser une méthode GUI et d'utiliser un gestionnaire de fichiers pour copier les fichiers. Si j'utilise les paramètres de connexion USB de l'ordinateur, j'ai deux options : MTP ou PTP. Lorsque j'utilise MTP, mon gestionnaire de fichiers (Nautilus) ne peut même pas répertorier un répertoire sur mon téléphone. Le backend se bloque. Lorsque j'utilise PTP, je ne peux voir que les dossiers liés à l'appareil photo. Je peux copier des fichiers individuels, mais lorsque j'essaie de tout copier, j'obtiens une erreur indiquant qu'il n'y a pas assez d'espace et que 5 Go supplémentaires sont nécessaires. Il est évident qu'il y a assez d'espace, car ce qui a été retiré de la "sdcard" doit pouvoir y revenir.
Que se passe-t-il ? Pourquoi est-il si difficile de déplacer des fichiers de mon ordinateur vers mon téléphone ?
Mise à jour
Après avoir lu quelques questions connexes, je me suis souvenu de FTP. J'ai installé un serveur FTP sur mon téléphone et les fichiers sont en cours de transfert. Bien sûr, je n'ai jamais pensé au FTP avant, car c'est une technologie obsolète et je n'en ai pas eu l'utilité depuis des années.
Donc, ma question se transforme en ceci : Pourquoi les autres méthodes, qui sont supérieures à FTP, ont-elles échoué ?