教你破解Android手机找回OTG功能

在Android手机上,如果OTG(On-The-Go)功能被意外关闭或者丢失,可以通过以下步骤尝试恢复:
1. "重启手机": - 有时候,简单的重启可以解决临时性的软件故障。
2. "开启开发者模式": - 进入“设置” > “关于手机”。 - 连续点击“版本号”几遍,直到屏幕显示“您现在是一名开发者”。 - 返回上一级,找到“开发者选项”。
3. "启用USB调试": - 在“开发者选项”中找到“USB调试”。 - 将其设置为“开启”。
4. "重启手机": - 再次重启手机,以确保设置生效。
5. "检查OTG设置": - 进入“设置” > “存储”。 - 点击“USB存储”。 - 确认“USB存储”选项是开启的。
6. "检查OTG连接": - 将支持OTG的U盘或设备插入手机。 - 在手机屏幕上可能会出现一个提示,询问如何使用USB设备。 - 选择“文件传输”或“媒体设备”。
7. "安装OTG管理器": - 如果以上步骤无效,可以尝试安装第三方OTG管理器应用,如“USB OTG Manager”。 - 在应用商店搜索并安装该应用。 - 打开应用,根据提示操作

相关内容:

OTG并非什么高端的技术,但很多Android手机却偏偏不提供。实际上,理论上Android系统底层都是支持OTG的,通过软硬改造,绝大多数手机都能找回OTG功能。

被“抛弃”的OTG

对内置空间较小且不支持SD卡扩充的Android手机来说,利用OTG线外接U盘无疑是“救命”功能。很可惜,包括联想S898t、荣耀3C等手机均“阉割”了此项功能。难道,我们只能听天由命吗?

软件兼施找回OTG

实际上,很多Android手机并非不支持OTG,而是通过技术手段给“屏蔽”了,而屏蔽的手段主要以两种方法为主:

1.精简5V升压模块

支持OTG手机最大的特色,就是利用OTG线连接另外一部手机时,可以为其充电(图1)。因此,某款手机如果不支持OTG,很可能就是精简了这个5V升压模块。

支持OTG功能的魅族MX3可以给联想S898t充电,反之则不可以

2.删除关键系统代码

在Android系统根目录下的system/etc/vold.fstab文件中包含一组开启OTG功能的代码,有些厂商会通过删除相关代码而屏蔽OTG功能。

至此,Android手机屏蔽OTG的原理我们已经搞清楚了,想找回这个实用的功能,则需在软硬两个角度着手。硬件方面,需要我们额外购买配备DC5V电源的OTG线(图2),在与手机相连的同时获取额外的电力,模拟5V升压模块。

就是带分叉头的OTG线,一边可连接手机,另一头则可连接充电器

软件方面,我们可以先将下面的代码复制到文本文档里,然后拷贝到手机内存中。

# 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线的充电端需要连接9V甚至12V的充电器。这个方法适合大部分联发科方案的Android手机,对非MTK芯片的手机笔者不能保证100%成功

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章