迷你5207专属论坛

注册

 

发新话题 回复该主题

[魅族M8] M8刷A13.1+M9Rom [复制链接]

发表者
来源:http://bbs.gfan.com/android-365240-1-1.html
需要准备一台Linux机器(虚拟机也可以),请注意必须在Linux环境下进行,不能在Windows下操作
其次,Linux机器必须安装了squashfstools 4.0。注意必须是4.0版,UBUNTU默认的3.x版本制作出来的img是无法启动的
最后,整个过程必须以root身份进行,如果不是root,做出来的img也是无法启动的

准备:
1、A13.1的msys.img和M9的泄露文件
2、squashfstools工具的安装,下载源码包,解开后,进入目录,直接make然后makeinstall。然后根据提示去相应目录即可使用。

开始:
第一步,把A13.1的msys.img复制到linux系统下,然后执行这个命令
unsquashfs -d msys msys.img
这个命令会把msys.img的所有东西原样解压缩到msys目录下

第二步,删除msys/app目录下除了Gallery.apk和PinyinIME.apk以外的所有文件,然后把M9 ROM压缩包里app目录下除了MzInput.apk和Launcher2.apk以外的所有文件复制到msys/app目录下
第三步,删除msys/framework目录下的所有文件,把M9 ROM压缩包里framework目录下除了android.policy.jar和framework.jar以外的所有文件复制到msys/framework目录下
第四步,复制M9 ROM压缩包里的etc目录下的CallerLoc.db复制到msys/etc目录下
第五步,复制M9 ROM压缩包里的media目录下的所有文件到msys/media目录下
第六步,M9 ROM中有三个文件不适合720分辨率和M8的物理横屏,参照原生android对其稍微做了一些修改,请下载附件里的这三个文件,并且复制到相应的目录下:
    Launcher2.apk 复制到msys/app目录下
    android.policy.jar 复制到msys/framework目录下
    framework.jar 复制到msys/framework目录下
第六步,执行下面这个命令:
chmod 4755 msys/bin/su
确保rom仍然是root的
第七步,执行这个命令:
mksquashfs msys msys_new.img -noI -noD -noF
会生成一个叫做msys_new.img的文件,这个文件就是包含了M9 UI的M8 ROM文件,把它改名为msys.img并且复制到LBE_Android目录下
第八步,计算MD5值,执行这个命令:
md5sum msys_new.img,把获得的MD5值写到LBE_Android/version.txt里面去

除此之外,A13.1的mdata.img里面预装了几个应用,包括LP, ADW等等,这几个应用会和M9 UI冲突,所以我干脆直接把A13.1预装的软件全部删掉了,请用附件里干净的mdata.img替代A13.1默

认的mdata.img



刷过13.1的朋友,不用重新刷机,直接替换即可,没刷13.1的朋友,刷机前先替换msys.img,然后严格按照刷机步骤刷机。
开机第一次的时候,需要的时间很长。。。我第一次就卡在开机界面了,扣电池。。。
第二次开机到最后是黑屏,以为出了问题,又扣了电池。。。
第三次开机才知道,开机后过完开机界面,就是会黑一下,然后白一下,然后进入。不知道是不是个案,另外有此现象的同学不用惊慌,淡定的等待。。。


h去掉我ttp://u.115.com/file/t26da50812 附件所需要的文件
本主题由 皇帝 5207 于 2010-12-27 22:53:31 执行 设置高亮 操作
分享 转发
相信与不相信都是矛盾的.  5207宣!欢迎您来到点滴论坛
TOP
发新话题 回复该主题