綁定帳號登入

Android 台灣中文網

[教學] 如何讓 iFive X2 能支援(且自動掛載) exFat 的 TF/USB

[複製連結] 查看: 3297|回覆: 0|好評: 1
Titan_Chao | 收聽TA | 顯示全部樓層 |閱讀模式
發表於 2013-10-30 17:38

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 Titan_Chao 於 2013-10-30 17:45 編輯

說明前先上個圖 ~
Mount 結果, external_sd 掛載成  fuseblk (Filesystem in Userspace 的方式), fuseblk 是支援 exfat/ntfs 的 mount.JPG

TF 成功存放 5.8G 單一檔案 , 日文檔名, 中文簡繁(我有替換預設字型為簡繁變換, 所以部分簡體會變繁體)檔名或路徑.
Screenshot_2013-10-29-11-54-07.JPG

系統資訊:
這是基於 Ifive X2 1.1.8 版 (加上 高手 tomic193 的第一屏修改+最低亮度變更的 kernel.img)
型號寫 unknown 是因為我修改了build.prop 號稱可以增加 google play 內 Apps 可視可安裝數量.
Screenshot_2013-10-29-11-54-33.jpg

-------------------------------------------這是分隔線---------------------------------------

iFive x2 去支援 exfat 一直是我所想要的 (個人在 Linux 上偏好 exfat 甚於 NTFS).
所以從 iFive x2 到手後, 確認 iFive x2 不支援 USB/TF 上的 exFat 後, 就開始了多項試誤.

類似架構下, M7pro_backport_for_FNF_X2_hkwwcl.7z 是可以支援 exFat 的,
可惜我比較想要的是基於 iFive x2 的韌體去改出支援 exfat 功能, 這樣才方便與時俱進(原廠更新認體後可以跟著進版), 畢竟會移植的神人是不會一直在做同樣移植的工作的.

之前繞遠路過程中, 最接近成功的是這一次 (參考 #13~#15)
http://www.5fans.com.cn/forum.php?mod=viewthread&tid=77279&page=2#pid1969478
可惜一直無法達成自動掛載, 由於不知如何在 uevent 觸發後自動去執行我寫的 mount script.
必須使用 script manager 類的 tool 來手動掛載, 或是透過 adb shell 來 手動 mount,
換過不同檔案系統的 TF 卡還要重新再次手動掛載 exFat, 這樣不好用 ... 屬於工程師用的方法.

經由上網學習 Android SDCard mount 的流程, (可以參考這篇)
http://blog.csdn.net/gangyanliang/article/details/8254478
其中提到 Android 裡, uevent 的  TF/USB 插拔的事件(event) 會被Volume Daemon (vold) 收到, 由 Volume::mountVol 來實現 FS 格式的測試與掛載.
只要這些功能不是被編譯成 Kernel 的 function, 而是以 module 方式編譯的, 就有機會以少部分檔案新增與替代的方式來完成功能的移植, 以下就是新增 exfat 支援的步驟.

-------------------------------------------這是分隔線---------------------------------------

updated.zip (97.15 KB, 下載次數: 38)
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 3碎鑽 +3 幫助 +3 收起 理由
playgun570 + 1 + 1 非常讚
apkcat + 1 + 1 非常讚
koalabear168 + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則