Bonsoir,
ce soir, en mode boulet distrait, j'ai voulu nettoyer ma galerie photos... et j'ai en fait supprimé un dossier complet!!! Du coup, je me prends la tête pour retrouver où sont elles planquées...
Pas de corbeille visiblement dans cette application - c'est balot.
Le téléphone est rooté, j'ai un accès complet via adb shell
Je m'apprête à remplacer la carte micro SD par une plus grosse et vierge et faire un dd de la partition qui va bien pour ensuite la monter sur mon PC et lancer un photorec...
Question : c'est quoi donc que la partition qui va bien?
C'est de l'android 6.0.1, et :
ls -al /dev/block/platform/msm_sdcc.1/by-name/ < lrwxrwxrwx root root 1970-01-20 08:57 DDR -> /dev/block/mmcblk0p4 lrwxrwxrwx root root 1970-01-20 08:57 aboot -> /dev/block/mmcblk0p5 lrwxrwxrwx root root 1970-01-20 08:57 boot -> /dev/block/mmcblk0p8 lrwxrwxrwx root root 1970-01-20 08:57 cache -> /dev/block/mmcblk0p15 lrwxrwxrwx root root 1970-01-20 08:57 dbi -> /dev/block/mmcblk0p3 lrwxrwxrwx root root 1970-01-20 08:57 fsc -> /dev/block/mmcblk0p18 lrwxrwxrwx root root 1970-01-20 08:57 fsg -> /dev/block/mmcblk0p17 lrwxrwxrwx root root 1970-01-20 08:57 modem -> /dev/block/mmcblk0p1 lrwxrwxrwx root root 1970-01-20 08:57 modemst1 -> /dev/block/mmcblk0p11 lrwxrwxrwx root root 1970-01-20 08:57 modemst2 -> /dev/block/mmcblk0p12 lrwxrwxrwx root root 1970-01-20 08:57 pad -> /dev/block/mmcblk0p10 lrwxrwxrwx root root 1970-01-20 08:57 persist -> /dev/block/mmcblk0p14 lrwxrwxrwx root root 1970-01-20 08:57 recovery -> /dev/block/mmcblk0p16 lrwxrwxrwx root root 1970-01-20 08:57 rpm -> /dev/block/mmcblk0p7 lrwxrwxrwx root root 1970-01-20 08:57 sbl1 -> /dev/block/mmcblk0p2 lrwxrwxrwx root root 1970-01-20 08:57 splash -> /dev/block/mmcblk0p6 lrwxrwxrwx root root 1970-01-20 08:57 ssd -> /dev/block/mmcblk0p19 lrwxrwxrwx root root 1970-01-20 08:57 system -> /dev/block/mmcblk0p13 lrwxrwxrwx root root 1970-01-20 08:57 tz -> /dev/block/mmcblk0p9 lrwxrwxrwx root root 1970-01-20 08:57 userdata -> /dev/block/mmcblk0p20
comme : mount | grep block /dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,seclabel,relatime,discard,data=ordered 0 0 /dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,relatime,discard,noauto_da_alloc,data=ordered 0 0 /dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0 /dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0 /dev/block/platform/msm_sdcc.1/by-name/modem /firmware vfat ro,context=u:object_r:firmware_file:s0,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0 /dev/block/vold/public:179,65 /mnt/media_rw/70C9-1D12 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
et : df Filesystem Size Used Free Blksize /dev 923.1M 96.0K 923.0M 4096 /sys/fs/cgroup 923.1M 12.0K 923.1M 4096 /mnt 923.1M 0.0K 923.1M 4096 /system 2.0G 503.8M 1.5G 4096 /data 25.0G 9.5G 15.5G 4096 /cache 629.5M 10.0M 619.5M 4096 /persist 4.9M 4.8M 92.0K 4096 /firmware 64.0M 56.2M 7.8M 16384 /storage 923.1M 0.0K 923.1M 4096 /mnt/runtime/default/emulated 25.0G 9.5G 15.5G 4096 /storage/emulated 25.0G 9.5G 15.5G 4096 /mnt/runtime/read/emulated 25.0G 9.5G 15.5G 4096 /mnt/runtime/write/emulated 25.0G 9.5G 15.5G 4096 /mnt/media_rw/70C9-1D12 7.3G 1.6G 5.7G 32768 /mnt/runtime/default/70C9-1D12 7.3G 1.6G 5.7G 32768 /storage/70C9-1D12 7.3G 1.6G 5.7G 32768 /mnt/runtime/read/70C9-1D12 7.3G 1.6G 5.7G 32768 /mnt/runtime/write/70C9-1D12 7.3G 1.6G 5.7G 32768
Et que j'ai lu que ce serait /data qui contiendrait les fichiers supprimés (et à priori bien plus au vu de la taille, je me dis qu'un : dd if=/dev/block/platform/msm_sdcc.1/by-name/userdata of=/storage/nom_de_la_SD_externe/SOS
Devrait le faire si je trouve une micro SD assez grosse... sauf qu'il me semble que c'est du vfat...
Une idée?
Merci, Vincent / boulet