如何将Android挂载为CD-ROM?

格罗莎

我有带自定义ROM和内核的Galaxy S4。我需要将sdcard的ISO映像作为CD-ROM挂载到Windows / Linux PC。
有一个“ DriveDroid”应用程序运行良好,但我需要手动进行操作(作为一项研究)。Windows 8写道“设备需要格式化”。
代码(bash脚本)

# Disable USB
echo 0 > /sys/class/android_usb/android0/enable

# Set Vendor and Product IDs
echo 0x04e8 > /sys/class/android_usb/android0/idVendor
echo 0x6860 > /sys/class/android_usb/android0/idProduct

# Set mass_storage mode
echo mass_storage > /sys/class/android_usb/android0/functions

# Enable CD-ROM and make read-only (ERROR HERE!)
echo 1 > /sys/class/android_usb/android0/f_mass_storage/lun0/cdrom
echo 1 > /sys/class/android_usb/android0/f_mass_storage/lun0/ro

# Set path to ISO
echo /mnt/shell/emulated/0/obraz.iso > /sys/class/android_usb/android0/f_mass_storage/lun0/file

# Enable USB
echo 1 > /sys/class/android_usb/android0/enable

但是,cdromro文件都仍设置为0。我还应该怎么做才能将它们设置为“ 1”?

格罗莎

在将1写入“ cdrom”和“ ro”之前,我必须先清空“文件”文件。感谢@FrozenCOW(DriveDroid开发人员)的帮助!

# Clear path to ISO
echo "" > /sys/class/android_usb/android0/f_mass_storage/lun0/file

# Enable CD-ROM and make read-only (ERROR HERE!)
echo 1 > /sys/class/android_usb/android0/f_mass_storage/lun0/cdrom
echo 1 > /sys/class/android_usb/android0/f_mass_storage/lun0/ro

# Set path to ISO
echo /mnt/shell/emulated/0/obraz.iso > /sys/class/android_usb/android0/f_mass_storage/lun0/file

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

挂载原始CD-ROM映像

来自分类Dev

PCI ROM的阴影如何?

来自分类Dev

如何查看ROM大小?

来自分类Dev

分开每个rom listview android

来自分类Dev

如果计算机甚至无法运行,如何将BIOS / ROM重置为出厂设置

来自分类Dev

通过virsh更改CD-ROM

来自分类Dev

Debian-安装所需的CD ROM

来自分类Dev

在BIOS中禁用CD-ROM

来自分类Dev

无法识别移动宽带设备(注册为CD ROM)

来自分类Dev

将.rom文件刷新到BIOS芯片

来自分类Dev

如何安全地销毁CD / DVD ROM?

来自分类Dev

BIOS扩展(可选ROM)如何工作?

来自分类Dev

如何重置Seagate硬盘PCB ROM

来自分类Dev

如何查看包含 BIOS 的 ROM 芯片的大小?

来自分类Dev

如何在Ubuntu 10.04.3服务器上从USB CD ROM驱动器安装CD ROM

来自分类Dev

如何在Ubuntu 10.04.3服务器上从USB CD ROM驱动器安装CD ROM

来自分类Dev

如何将自己的ROM添加到MAME?

来自分类Dev

能够看到CD-ROM中的曲目和位

来自分类Dev

DVD CD-ROM及其标签名称的获取列表

来自分类Dev

Windows 7平板电脑和外部CD-ROM

来自分类Dev

Windows 7安装程序:选择CD-ROM引导类型

来自分类Dev

软件和更新“可从CD-ROM / DVD安装”部分

来自分类Dev

引导CD-ROM进行安装时出错

来自分类Dev

连续搜索cd / dvd rom驱动器

来自分类Dev

可启动USB是否需要CD-ROM?

来自分类Dev

将嵌入式预编译 .APK 更新为 Android ROM

来自分类Dev

如何将其他文件编译到Android ROM的根目录中

来自分类Dev

MutableLiveData 不会触发 loadAfter 使用 PagedList 从 Android ROM 中获取

来自分类Dev

如何在CPU设计中考虑ROM延迟