Drivedroid 中文文档 下载 App

定制 ROM 内核补丁 —— 让手机支持 CD-ROM 模拟

为什么需要内核补丁

Android 出厂内核默认只编译 USB Mass Storage Gadget(U 盘模式),CD-ROM Gadget 因为用的人少,厂商通常不编入。CD-ROM Gadget 需要额外的内核配置项:

CONFIG_USB_CONFIGFS_F_CDROM=y

这不是 App 层面能打开的开关,是编译内核时的选项。

哪些 ROM 自带了

以下自定义 ROM 通常同时编入了 U 盘和 CD-ROM 两种 Gadget:

如果你的设备已经刷了这些 ROM,DriveDroid 里很可能会多出 CD-ROM 选项——直接就能用。

原版系统能打补丁吗

理论上可以,但实际没人做:

  1. 你得能自己编译内核
  2. 不同手机的内核源码版本差异大,补丁不一定适用
  3. 打了补丁得重新刷内核,风险高(变砖)
  4. 大部分场景 U 盘模式够用了,CD-ROM 只是兜底

建议:真需要 CD-ROM 功能,刷个 LineageOS 就行,比自己打补丁简单多了。

有没有 App 层面的 workaround

没有。CD-ROM Gadget 是内核功能,App 层做不了。就算用 Magisk 动态加载,也需要内核有对应的模块——大部分原厂内核连模块都没编。