想要开启OTG功能,除了修改系统文件外,还需要理解Android的HAL层是如何与硬件交互的。比如在framework层,有UsbService.java这个类负责管理USB相关功能,里面有关于OTG的判断逻辑。你可以尝试反编译系统框架,修改其中的判断条件,绕过一些检测。不过这样做需要重新打包系统,并且签名验证可能会出问题。另外,有些厂商会通过硬件ID来限制OTG功能,这种情况下即使你改了软件部分,也不一定能正常工作。这是一个涉及软硬件的复杂问题,建议先确认硬件是否支持,再决定是否继续修改系统文件