現(xiàn)在很多手機(jī)都支持OTG功能,所謂OGT,簡單的說就是可以讓你的手機(jī)像電腦那樣,連接U盤、鍵盤、鼠標(biāo)或其他USB設(shè)備。
OTG并非什么高端的技術(shù),但很多Android手機(jī)卻偏偏不提供。實(shí)際上,理論上Android系統(tǒng)底層都是支持OTG的,通過軟硬改造,絕大多數(shù)手機(jī)都能找回OTG功能。
從硬件上說,當(dāng)今Android4.0或以上系統(tǒng)的智能手機(jī)芯片都支持USB-OTG了,如果不支持的話,絕對(duì)是以下兩個(gè)原因造成的。
1、硬件上缺少5V升壓器,導(dǎo)致外接設(shè)備沒有電壓供應(yīng),沒辦法正常工作。
2、硬件設(shè)備制造商為了省電考慮,從系統(tǒng)上屏蔽了USB-OTG功能。 一般情況下,智能手機(jī)無法讀取U盤、無法識(shí)別鼠標(biāo)、鍵盤、手柄是以上兩個(gè)原因的疊加導(dǎo)致的。
這時(shí)候,我們要軟硬兼施,從硬件和系統(tǒng)上,為OTG創(chuàng)造條件:
第一步:我們很有必要要檢測(cè)下手機(jī)硬件上是否具備5v升壓器,當(dāng)你用另一 架手機(jī)通過不帶電源的OTG線接入你的手機(jī)時(shí),如果你的安卓手機(jī)有5v升壓器,那么就可以給另外一臺(tái)手機(jī)充電,如果沒有就不能充,以此判斷。
當(dāng)手機(jī)確定沒有5v升壓器時(shí),我們就需要買一根帶DC5V電源的USB-OTG線,從硬件上解決電力供應(yīng)問題,如圖:
第二步:解決系統(tǒng)屏蔽OTG問題。我們以榮耀3C為例:先把榮耀3C找方法給ROOT了,讓手機(jī)獲取最高權(quán)限,手機(jī)ROOT成功后我們就用手機(jī)下載一個(gè)中文版RE管理器(RE管理器要手機(jī)ROOT后才能打得開),打開RE管 理器,按目錄找到system文件夾 點(diǎn)擊system文件夾然后 進(jìn)去找到etc文件夾 然后點(diǎn)擊etc文件夾進(jìn)去找到vold.fstab這個(gè)文件(依次打開步驟就是system/etc/vold.fstab) 然后點(diǎn)擊RE管理器右上方把只讀點(diǎn)擊一下掛載為讀寫,然后長按住vold.fstab此文件五秒左右,此時(shí)出來幾個(gè)選項(xiàng),然后我們選擇使用文本編輯器這個(gè)選項(xiàng)打開該文件,這時(shí)出來一個(gè)長方形的編輯框 我們就在vold.fstab的末尾添加如下代碼:
# usb otg diskdev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb /devices/platform/musbfsh_hdrc
(注意:復(fù)制代碼前增加一行空格,如下圖)
代碼添加好以后點(diǎn)擊菜單鍵然后點(diǎn)擊修改保存,然后退出RE管理器
最后一步:重啟手機(jī)
重啟手機(jī)后你再用手機(jī)接上OTG線插上U盤試試,嘿嘿,是不是完美支持了呀?U盤里的視頻圖片等是不是完美播放???此方法在無OTG功能的聯(lián)想、OPPO等機(jī)型上測(cè)試通過,相當(dāng)完美,所有Android4.0 以上系統(tǒng)的手機(jī),不論品牌全部通用,OTG功能除了支持U盤還能支持外接鼠標(biāo)、鍵盤游戲手柄、移動(dòng)硬盤等。
小提示:
如果你需要外接移動(dòng)硬盤,OTG線的充電端需要連接9V甚至12V的充電器。這個(gè)方法適合大部分聯(lián)發(fā)科方案的Android手機(jī),對(duì)非M-FK芯片的手機(jī)筆者不能保證100%成功。
OTG并非什么高端的技術(shù),但很多Android手機(jī)卻偏偏不提供。實(shí)際上,理論上Android系統(tǒng)底層都是支持OTG的,通過軟硬改造,絕大多數(shù)手機(jī)都能找回OTG功能。
從硬件上說,當(dāng)今Android4.0或以上系統(tǒng)的智能手機(jī)芯片都支持USB-OTG了,如果不支持的話,絕對(duì)是以下兩個(gè)原因造成的。
1、硬件上缺少5V升壓器,導(dǎo)致外接設(shè)備沒有電壓供應(yīng),沒辦法正常工作。
2、硬件設(shè)備制造商為了省電考慮,從系統(tǒng)上屏蔽了USB-OTG功能。 一般情況下,智能手機(jī)無法讀取U盤、無法識(shí)別鼠標(biāo)、鍵盤、手柄是以上兩個(gè)原因的疊加導(dǎo)致的。
這時(shí)候,我們要軟硬兼施,從硬件和系統(tǒng)上,為OTG創(chuàng)造條件:
第一步:我們很有必要要檢測(cè)下手機(jī)硬件上是否具備5v升壓器,當(dāng)你用另一 架手機(jī)通過不帶電源的OTG線接入你的手機(jī)時(shí),如果你的安卓手機(jī)有5v升壓器,那么就可以給另外一臺(tái)手機(jī)充電,如果沒有就不能充,以此判斷。
當(dāng)手機(jī)確定沒有5v升壓器時(shí),我們就需要買一根帶DC5V電源的USB-OTG線,從硬件上解決電力供應(yīng)問題,如圖:
第二步:解決系統(tǒng)屏蔽OTG問題。我們以榮耀3C為例:先把榮耀3C找方法給ROOT了,讓手機(jī)獲取最高權(quán)限,手機(jī)ROOT成功后我們就用手機(jī)下載一個(gè)中文版RE管理器(RE管理器要手機(jī)ROOT后才能打得開),打開RE管 理器,按目錄找到system文件夾 點(diǎn)擊system文件夾然后 進(jìn)去找到etc文件夾 然后點(diǎn)擊etc文件夾進(jìn)去找到vold.fstab這個(gè)文件(依次打開步驟就是system/etc/vold.fstab) 然后點(diǎn)擊RE管理器右上方把只讀點(diǎn)擊一下掛載為讀寫,然后長按住vold.fstab此文件五秒左右,此時(shí)出來幾個(gè)選項(xiàng),然后我們選擇使用文本編輯器這個(gè)選項(xiàng)打開該文件,這時(shí)出來一個(gè)長方形的編輯框 我們就在vold.fstab的末尾添加如下代碼:
# usb otg diskdev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb /devices/platform/musbfsh_hdrc
(注意:復(fù)制代碼前增加一行空格,如下圖)
代碼添加好以后點(diǎn)擊菜單鍵然后點(diǎn)擊修改保存,然后退出RE管理器
最后一步:重啟手機(jī)
重啟手機(jī)后你再用手機(jī)接上OTG線插上U盤試試,嘿嘿,是不是完美支持了呀?U盤里的視頻圖片等是不是完美播放???此方法在無OTG功能的聯(lián)想、OPPO等機(jī)型上測(cè)試通過,相當(dāng)完美,所有Android4.0 以上系統(tǒng)的手機(jī),不論品牌全部通用,OTG功能除了支持U盤還能支持外接鼠標(biāo)、鍵盤游戲手柄、移動(dòng)硬盤等。
小提示:
如果你需要外接移動(dòng)硬盤,OTG線的充電端需要連接9V甚至12V的充電器。這個(gè)方法適合大部分聯(lián)發(fā)科方案的Android手機(jī),對(duì)非M-FK芯片的手機(jī)筆者不能保證100%成功。