Malheureusement, mon appareil (sm-g3185) n'est pas pris en charge par CWM ou NANDbackup, j'essaie donc de faire une sauvegarde manuellement. J'ai trouvé ce fil qui me dit d'ouvrir un terminal (je suis sur Arch Linux) et d'exécuter :
adb forward tcp:5555 tcp:5555
adb shell
su
/system/xbin/busybox nc -l -p 5555 -e /system/xbin/busybox dd if=/dev/block/mmcblk0
Et ensuite, ouvrez un autre terminal et exécutez :
adb forward tcp:5555 tcp:5555
cd /path/to/store/the/backup
nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0.raw
J'ai fait tout cela et cela semble fonctionner. Cependant, il y avait un délai de quelques secondes entre le lancement de l'application dd
dans le terminal1 et la commande nc
dans le terminal2.
Puis-je faire confiance à la sauvegarde que j'ai créée de cette manière ? Cela ne signifie-t-il pas que j'ai perdu une partie de la sortie de dd
? Ne devraient-ils pas être exécutés en même temps ou, du moins, la nc
la commande est lancée 前 el dd
un ?