最新科学与科技文章

Image credit:

MORE FUN------魅族M8变身CE和Android双启动

harlemyin
2009 年 11 月 6 日, 傍晚 09:11



一周前meizu国际用户论坛meizume第一次出现了M8可以用的Android系统,当时的版本为r1,和修正版r2(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,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,没有wifi,没有蓝牙,屏幕亮度不可调节,找不到内置8G的disk。
只有声音,home键可识别为返回,power键可关机不能开机。
目前可以通过命令行加载8G disk为sd卡,详见Android for M8项目讨论


PS
双启动下的0937官方固件和官方完全一致,没有任何非官方导致的软硬件问题。



article