С помощью команды, приведенной ниже, я подумал, что спас содержание моего сломанного телефона Android:
adb pull /dev/block/mmcblk0p28 mmcblk0p28.img
К сожалению, моя попытка смонтировать его на Ubuntu не удалась:
sudo mount -o loop mmcblk0p28.img /mnt/
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/loop20, missing codepage or helper program, or other error.
I думаю, что это ext4. Photorec (настроенный для ext) успешно выводит все мои файлы, но со случайными именами файлов, поэтому я все еще хочу смонтировать образ.
После прочтения ответа , получившего наибольшее количество голосов, на похожий вопрос я попробовал fdisk, но он не отображает информацию о разделе, возможно потому, что я вытащил только один раздел:
$ sudo fdisk -lu mmcblk0p28.img
Disk mmcblk0p28.img: 6.2 GiB, 6654066688 bytes, 12996224 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Другой ответ предполагает потерю, когда я запускаю sudo losetup -Pf mmcblk0p28.img
, он ничего не выводит и ничего не монтирует.
Что такое правильная команда?
Или мой образ каким-то образом поврежден?