J'ai connecté mon téléphone Mi3 Android enraciné à Ubuntu 14.0.4 à l'aide de la fonction jmtpfs
. J'utilise ~/Desktop/phone
comme point de montage. Je suis en mesure de parcourir l'appareil Android en utilisant Nautilus
.
Maintenant, je veux récupérer les fichiers de mon téléphone parce que j'ai fait une réinitialisation d'usine. J'utilise la commande dd pour faire un clone du stockage du téléphone. Lorsque j'essaie de le faire, j'obtiens l'erreur suivante :
:~/Desktop$ sudo sh -c "dd if=~/Desktop/phone of=/media/sf_phone_recovery/image"
dd: failed to open ‘~/Desktop/phone’: Permission denied
Est-ce parce que le téléphone a les privilèges de l'administrateur ?
:~/Desktop/phone$ ls -l
total 0
drwxr-xr-x 29 root root 0 May 19 4441318 Internal storage
J'ai également essayé Foremost pour récupérer des fichiers mais cela prend une éternité pour fonctionner. J'ai des fichiers importants sur mon téléphone. J'ai besoin d'aide dès que possible.
C'est la sortie de lsblk
:
:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 14.2G 0 disk
sda1 8:1 0 8.3G 0 part /
sda2 8:2 0 1K 0 part
sda5 8:5 0 5.9G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
J'utilise Ubuntu avec VirtualBox sur Mac OSX Yosemite.
EDIT : Cette question a été répondue sur le site Android.stackexchange.com Link .
Je marque la réponse donnée par @solsTiCe comme étant la bonne réponse car elle contient des informations importantes sur le protocole MTP et la commande dd. Il propose également une alternative consistant à utiliser le terminal Android pour dd l'image système sur la carte SD/le lecteur stylo (connecté à votre téléphone via un câble USB OTG). Je ne l'ai pas encore essayé.