B956终于出来了,憋了这么久憋出个稳定性不过也的确存在死机问题(音量、电源还可用)。原生相机早已弃之不用,不然在/DCIM下生成个2G的隐藏文件谁受得了,不知道B956改进了没?
闲话说完了,开始正题。
想要自制ROM首先得有官方文件,“菜”都没有怎么下厨?我们现在说的就是这事儿。要“做菜"自然得要有好厨具,但“安卓厨房”无法直接解包UPDATE.APP,不过我们有办法。
步骤一:解包
http://bbs.dospy.com/thread-15484722-1-691-1.html此为菜刀也
将官方固件中的“UPDATE.APP”丢进上面下载的工具目录中和“解包.bat”和放在一起,运行“解包.bat”。文件解压后会在“output”文件夹里生成很多文件,我们只需要其中的几个就可以了。下边做个列表,对号入座。
24 boot.img 包含了内核自然有用
20 unicom.img 就是那个cust目录
16 data 对应data目录,几个小文件
14 system.img 最主要的就是它,对应system目录
12 recovery.img 官方的recovery,有用么?
“upgradable_versions.txt”这个文件其实包含了AMSS.MBN和AMSSHD.MBN
这个工具原本是用于“G300/U8815/U8818”的,所以导出的文件顺序错乱。有兴趣的可以改一下其中的split_updata.pl,这里直接给出序号。
另外还可以用recovery模式中的“备份”来提取boot.img(8M)和recovery.img(20M非官方),这个boot.img和我们解包出来的file24.mbn(5M)用厨房处理后是完全一样的。
步骤二:提取
打开“DiskInternals Linux Reader”,将file24.mbn等文件拖入窗口,挂载成为驱动器摸样的东东
打开分区
全选后选择SAVE另存,这样就把官方的system目录导出了。导出的时候看着不顺眼的APP还可以删掉。
同理把data,cust导出,以后的事儿就见仁见智了。
参考 http://bbs.anzhi.com/forum.php?mod=viewthread&tid=5674419
http://bbs.anzhi.com/forum.php?mod=viewthread&tid=5480856
http://bbs.shendu.com/thread-2197881-1-1.html
xp32, java-sdk6