Не может создать файл: файловая система только для чтения

Я пытался восстановить файлы с телефона на базе Android с помощью adb тестовый диск и оболочка. Но я получаю ошибку файловой системы только для чтения, даже при том, что разрешения записать даны пользователю.

adb devices

перечислите присоединенное устройство. После того, как я выполнил следующие команды

adb shell

В оболочке я сделал следующее

user:/ $ su
user:/ # adb shell "stty raw; cat </dev/block/mmcblk0p56" > data.img
sh: can't create data.img: Read-only file system

Как решить это?

Обновление

Попытка предлагаемых решений:

 $ sudo adb shell "stty raw; cat /dev/block/mmcblk0p56" > /home/user/android-backup/data.img
stty: tcgetattr standard input: Not a typewriter
cat: /dev/block/mmcblk0p56: Permission denied

Монтирование кода:

$ sudo mount -o remount,rw /dev/block/mmcblk0p56 /tmp
mount: /tmp: mount point not mounted or bad option.
4
задан 26 March 2019 в 11:58

2 ответа

Можно попытаться повторно смонтировать файловую систему с чтением и полномочиями записи (источник):

sudo mount -o remount,rw /partition/identifier /mount/point

Или в Вашем случае Вы просто можете лоток для перенаправления вывода в файл, расположенный в каталоге, где необходимо смочь записать:

adb shell "stty raw; cat </dev/block/mmcblk0p56" > /tmp/data.img
2
ответ дан 1 December 2019 в 09:59

Вы пытаетесь скопировать блочное устройство в файл изображения на Вашем локальном компьютере? Если так, попробуйте:

adb shell su -c '"stty raw; cat < /dev/block/mmcblk0p56"' > data.img
1
ответ дан 1 December 2019 в 09:59

Другие вопросы по тегам:

Похожие вопросы: