Разрешение отклонено для «dd» файловой системы телефона Android, подключенного через tmpfs в Ubuntu 14.0.4

Я подключил свой корневой телефон Mi3 android к Ubuntu 14.0.4 с помощью jmtpfs. Я использую ~/Desktop/phone в качестве точки монтирования. Я могу просмотреть Android-устройство, используя Nautilus.

Теперь я хочу восстановить файлы с моего телефона, потому что я сделал сброс настроек. Я использую команду dd для создания клона памяти телефона. Когда я пытаюсь это сделать, я получаю следующую ошибку:

:~/Desktop$ sudo sh -c "dd if=~/Desktop/phone of=/media/sf_phone_recovery/image"
dd: failed to open ‘~/Desktop/phone’: Permission denied

Это потому, что у телефона есть root priviliges?

:~/Desktop/phone$ ls -l
total 0
drwxr-xr-x 29 root root 0 May 19 4441318 Internal storage

Я также попробовал Foremost для восстановления файлов, но он вечно бежит. Имейте важные файлы на моем телефоне.

Это результат работы 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

Я запускаю Ubuntu с помощью VirtualBox на Mac OSX Yosemite.

EDIT: На этот вопрос был дан ответ на ссылку android.stackexchange.com.

Я отмечаю ответ, данный @solsTiCe как правильный ответ, потому что он содержит важную информацию о протоколе MTP и команде dd. Он также предлагает альтернативу использованию терминала Android для отображения образа системы на SD-карте / ручке (подключен к вашему телефону через кабель USB OTG). Еще не пробовал.

1
задан 25 July 2015 в 22:04

0 ответов

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

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