LINUX.ORG.RU
ФорумMobile

Android смартфон, как виртуальный cd rom.


0

2

В некоторых моделях смартфонов (в моем в частности) при подключении появляется виртуальный cd rom с драйверами.

В моем случае это папка с образом iso

/system/cdrom/autorun.iso

Хотелось бы записать туда образ с системой для восстановления PC. Вот только расположена папка «cdrom» во внутренней памяти телефона и нормальный образ на неё не помещается.

Пробовал делать симлинк и на сам образ и на папку.

ln -s /mnt/sdcard/ /system/cdrom/

и так тоже

ln -s /mnt/sdcard/autorun.iso /system/cdrom/autorun.iso

Пробовал mount

mount -o bind /mnt/sdcard/ /system/cdrom/

Всегда видит диск, как пустой. В случае с mount поместил родной образ с драйверами и всеравно показывает как пустой диск.

Программу DriveDroid не предлагать. Притворяться cd rom она может создать только на кастомном ядре, мне нужен именно cd rom, а не флэш.

Ядро 2.6.38, установлен root, установлен терминал, установлена busybox.



Последнее исправление: gromiko (всего исправлений: 6)

это тебе в прошивке надо ковыряться.

Пробовал делать симлинк и на сам образ и на папку.

корневая фс в режиме записи?

darkenshvein ★★★★★
()
Ответ на: комментарий от anonymous

Не все образы можно нормально на флэшку и часто это вызывает различные глюки даже с Linux.

gromiko
() автор топика
Ответ на: комментарий от darkenshvein

К чему вопрос? Если / то не знаю, а /system - да. Если бы она была не в режими записи на ней нельзя было бы создать сим линк (о чем я писал).

gromiko
() автор топика
8 декабря 2013 г.

У меня работает так...

Вызови mount без параметров и тот покажет список, если в нём есть iso9660, то сначала делай umount, а затем mount с нужным образом cd-rom'а.

У меня JiaYu G3s, я вызываю adb shell, затем ввожу:

mount
вижу:
...
/dev/block/loop0 /mnt/cd-rom iso9660 ro,relatime 0 0
...

далее в нём пишу:

su
umount /mnt/cd-rom
mount -o loop -t iso9660 -r /sdcard/MyDisk.iso /mnt/cd-rom
exit
и при следующем подключении телефона к ПК получаю нужный образ (MyDisk.iso на карте памяти).

Если не хочется заморачиваться с adb, используй программу GScript

dimonmax
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.