40以上的手机都是支持OTG的,但是很多厂家屏蔽了OTG功能,或者是为了节约成本,将OTG的升压供电模块给去掉了,要支持OTG可以找一根带供电功能的OTG线,然后root手机后修改内核,基本都能实现。可以尝试哈,这边有这方面的经验可以交流。从硬件上说,当今Android40或以上系统的智能手机芯片都支持USB-OTG了,如果不支持的话,绝对是以下两个原因造成的。
1、硬件上缺少5V升压器,导致外接设备没有电压供应,没办法正常工作。
2、硬件设备制造商为了省电考虑,从系统上屏蔽了USB-OTG功能。 一般情况下,智能手机无法读取U盘、无法识别鼠标、键盘、手柄是以上两个原因的叠加导致的。
这时候,要软硬兼施,从硬件和系统上,为OTG创造条件:
第一步:很有必要要检测下手机硬件上是否具备5v升压器,当用另一 架手机通过不带电源的OTG线接入你的手机时,如果安卓手机有5v升压器,那么就可以给另外一台手机充电,如果没有就不能充,以此判断。
当手机确定没有5v升压器时,就需要买一根带DC5V电源的USB-OTG线,从硬件上解决电力供应问题。
第二步:解决系统屏蔽OTG问题。以荣耀3C为例:先把荣耀3C找方法给ROOT了,让手机获取最高权限,手机ROOT成功后就用手机下载一个中文版RE管理器(RE管理器要手机ROOT后才能打得开),打开
RE管 理器,按目录找到system文件夹 点击system文件夹然后 进去找到etc文件夹 然后点击etc文件夹进去找到voldfstab这个文件(依次打开步骤就是system/etc/voldfstab) 然后点击RE管理器右上方把只读点击一下挂载为读写,然后长按住voldfstab此文件五秒左右,此时出来几个选项,然后选择使用文本编辑器这个选项打开该文件,这时出来一个长方形的编辑框 就在voldfstab的末尾添加如下代码:
# usb otg diskdev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb /devices/platform/musbfsh_hdrc
(注意:复制代码前增加一行空格,)
代码添加好以后点击菜单键然后点击修改保存,然后退出RE管理器
最后一步:重启手机
重启手机后再用手机接上OTG线插上U盘试试,此方法在无OTG功能的联想、OPPO等机型上测试通过,相当完美,所有Android40 以上系统的手机,不论品牌全部通用,OTG功能除了支持U盘还能支持外接鼠标、键盘游戏手柄、移动硬盘等。很多手机都带有OTG功能,带有OTG功能的手机能够连接U盘从而达到扩容的目的,要用OTG功能,只需要准备OTG转接头和U盘,将OTG转接头的一端插入手机的USB接口,再将另一端与U盘连接。打开手机文件管理器,在文件管理器中会显示有外部USB储存器,则说明手机OTG功能已经打开。手机无法使用OTG功能,可以参考以下方法:
1、打开OTG功能:
①Funtouch OS 92/iQOO Monster UI及以上:进入手机设置→其他网络与连接→OTG ,将OTG功能打开;
②Funtouch OS 92以下:进入设置→更多设置→OTG,将OTG功能打开
(注:若超过5分钟没有使用,OTG将会自动关闭);
2、手机电量低于5%,OTG功能不可用,建议及时给手机充电;
3、更换OTG线使用;
4、更换设备(如鼠标、键盘等)测试,查看是否是兼容问题;
5、 U盘是NTFS或exFAT文件系统,需要格式化成FAT32的文件系统,才可以通过OTG连接手机,格式化前请备份U盘中的重要数据;
6、连接的是移动硬盘或者是对于供电要求较高的OTG设备,手机供电则可能无法满足供电要求,可以尝试使用其他设备连接(如:电脑);
7、还原设置:
①Funtouch OS 92/iQOO Monster UI及以上:进入设置--系统管理--备份与重置--还原所有设置;
②Funtouch OS 92以下:进入设置→更多设置→备份与重置/恢复出厂设置→还原所有设置
( *** 作前请备份手机中重要数据);
8、客户服务中心检测处理:进入vivo官网/vivo商城APP--我的--网点查询或者vivo官网网页版--下滑底部--服务支持--服务网点查询--选择省市进行查询客户服务中心地址。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)