OTG并非什麼高端的技術,但很多Android手機卻偏偏不提供。理論上Android系統底層都是支持OTG的, 通過軟件改造, 絕大多數手機都能找回OTG功能。
實際上,很多Android手機并非不支持 OTG ,而是通過技術手段給“屏蔽’ 了,而屏蔽的手段主要以兩種方法為主:
1.精簡5V升壓模塊
支持OTG手機最大的特色,就是利用 OTG線連接另外一部手機時,可以為其充電(如下圖) 。因此,某款手機如果不支持OTG, 很可能就是精簡了這個5V升壓摸塊。
2.删除關鍵系統代碼
在Android 系統根目錄下的system/etc/void. fstab文件中包含一組開啟OTG功能的代碼 ,有些廠商會通過删除相關代碼而屏蔽OTG功能。
至此,Android手機屏蔽 OTG的原理已經搞清楚了,想找回這個實用的功能,則需從軟硬兩個角度着手。硬件方面,需要我們額外購買配備DC5V電源的 OTG線(如下圖), 在與手機相連的同時獲取額外的電力,模拟5V升壓模塊。
軟件方面 ,我們可以先将下面的代碼複制到文本文擋裡 ,然後挎貝到手機内存中。
# usb otg diskdev_ mount usbotg /mnt/usbotg auto /devices/platform/mt_ usb/devices/platform/musbfsh_ hdrc
接下來在手機端運行RE管理器 (需要ROOT權限 ),先打開存有上述代碼的文本,選擇複制 (如圖), 然後再用文本編輯器打開system/etc/void. fstab文件 (如圖),在代碼末尾增加一個空行,最後将代碼粘貼至此(如圖),保存退出并重啟手機。
現在再用帶電源的OTG線将手機和U盤連連,U盤是不是可以被系統識别到了?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!