[撰文:icebin]

一週前,meizu國際使用者論壇meizume第一次出現了M8可以用的Android系統,當時的版本為R1及修正版R2(主要修正後期出廠的M8無法引導Android的問題,該問題由disk出廠分區不同引起)。

一週後的今天,該民間版的Android系統開發完成了to do list上的第一個任務,魅族原廠韌體和Android雙系統啟動。

具體實現方法如下:

Mdroid.img下載
含0937官方韌體和TinyLoader雙啟動引導程式的xip.bin下載
part1
part2

Android for M8討論

Android R1及R2使用了曾半仙(banxian)開發的TinyLoader引導程式,該引導程式被偽裝成一個M8韌體,命名為xip.bin,使用者透過刷寫該xip.bin韌體將引導程式寫入rom。該引導程式在M8開機後將去尋找disk目錄下的Mdroid.img檔,該img檔是一個Android的映像檔,引導程式找到該img後就會啟動Android。(類似於Ubuntu的WUBI方式)





今天放出的dualboot,原理上和R1的引導大致一樣,只不過引導程式不再是一個2m的xip.bin假韌體,而是個接近90m的官方0937韌體合併TinyLoader的產物。

使用者刷寫該xip.bin後,將在M8的rom內擁有原廠0937韌體和一個圖形介面雙啟動引導程式。M8開機時,將顯示該引導程式,使用者可以透過音量鍵來選擇需要啟動的系統,用電源鍵來確定啟動。當然,啟動Android的前提是,Mdroid.img的R3版位於M8的disk根目錄下,否則引導程式找不到Android映像檔,就會無法啟動Android。

雙系統啟動引導程式介面,左邊為Android,右邊為meizu os,顯示白色表示被選擇,音量向上為向左,音量向下為向右。



選擇Android啓動






Adnroid for M8 R3詳情:

可以啟動進入Android,所有功能都可進行操作,基本上還算流暢。
但是,幾乎所有驅動程式都沒有,沒有GSM,沒有Wi-Fi,沒有藍牙,螢幕亮度無法調整,找不到內建8G的disk。
只有聲音,home鍵可識別為返回,Power鍵可關機不能開機。
目前可以載入8G disk為SD卡,詳見Android for M8討論

P.S.:雙系統啟動下的0937官方韌體和官方完全一致,沒有任何非官方導致的軟硬體問題。