破解Android手机的OTG功能

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:ncutwangx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  被“抛弃”的OTG
  对内置空间较小且不支持SD卡扩充的Android手机来说,利用OTG线外接U盘无疑是“救命”功能。很可惜,包括联想S898t、荣耀3C等手机均“阉割”了此项功能。难道我们只能听天由命吗?
  软件兼施找回OTG
  实际上,很多Android手机并非不支持OTG,而是通过技术手段给“屏蔽”了,而屏蔽的手段主要以两种方法为主:
  1.精简5V升压模块
  支持OTG手机最大的特色,就是利用OTG线连接另外一部手机时,可以为其充电(图1)。因此,某款手机如果不支持OTG,很可能就是精简了这个5V升压模块。
  2.删除关键系统代码
  在Android系统根目录下的system/etc/vold.fstab文件中包含一组开启OTG功能的代码,有些厂商会通过删除相关代码而屏蔽OTG功能。
  至此,Android手机屏蔽OTG的原理我们已经搞清楚了,想找回这个实用的功能,则需从软硬两个角度着手。硬件方面,需要我们额外购买配备DC5V电源的OTG线(图2),在与手机相连的同时获取额外的电力,模拟5V升压模块。
  软件方面,我们可以先将下面的代码复制到文本文档里,然后拷贝到手机内存中。
  # usb otg diskdev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb /devices/platform/musbfsh_hdrc
  接下来在手机端运行RE管理器(需要ROOT权限),先打开存有上述代码的文本,选择复制(图3),然后再用文本编辑器打开system/etc/vold.fstab文件(图4),在代码末尾增加一个空行,最后将代码粘贴至此(图5),保存退出并重启手机。
  现在再用带电源的OTG线将手机和U盘相连,U盘是不是可以被系统识别了?
其他文献
该文针对多声道和双声道环绕系统的进民影响进行了评述。分析了由于多种音效方式并存、新旧系统交替所带来的一些问题,介绍了国外HQAD声频规格的提案要点以及Spatializer 3-D技术,提出了应该重视
会议
本文探讨了双通道立体声耳机重放时“头中定位效应”的消除.实验结果表明,如果仅用人头传输函数(HRTF)对声音信号进行处理,能产生一定的声像方位感,但还不能很好地消除“头中
该文介绍了目前较流行的SRS技术,通过对SRS技术的主客观评价,分析应用SRS技术的要点。