教你解包华为U8825D官方固件UPDATE.APP --以B956为例

B956终于出来了,憋了这么久憋出个稳定性{:5_140:}不过也的确存在死机问题(音量、电源还可用)。原生相机早已弃之不用,不然在/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
 

你可能感兴趣的:(华为,解包,刷机,固件)