我也来自己做刷机包

  作为一名程序员,尤其是开发Android应用程序的程序员,不会自己折腾ROM简直就是一件不好意思的事情,于是乎我就费劲巴力的上网看资料,找工具,准备自己开始制作有“中国特色”的ROM,以下是解决的一些问题,希望对在座的各位机油有帮助,废话少说喽,开始简单介绍一下。

  首先,我要说明的第一点是,我讲的内容是针对三星手机部分ROM。第二点,现在只说一下怎样解开内容和大体上美化步骤。第三,如果出现手机变成板砖,小生概不负责。

  三星手机的ROM包一半是好几个包,而且后缀名都是.md5或者.tar。这或许另许多机油困惑,就像下面这张截图。

  

  结果上网一搜或者有些变成经验的人就知道,md5是一种签名,可以去掉,真正的后缀名是tar,tar其实是一种linux的压缩文件,就相当于windows的rar,zip等格式,也就是说,把MD5去掉,直接可以用windows的winrar解压缩,当然解压哪一个自己选择,目前我所涉及到的是code部分(有的ROM包只有一个tar文件,你可以解压一下)。推荐使用linux环境,系统可以自己选择,我推荐使用ubuntu的linux系统。没有linux环境的机油也不要紧张,今天讲的是windows环境下的。

  我就默认你已经明白上面说的内容了,现在是已经解开tar文件了,看一下里面的东西(只是我ROM包自己的内容,仅做参考)。截图如下。

  

   聪明的你可能已经才出来了,我们给system.img开刀,但是怎样开刀呢,这就需要有一个工具能够打开它,这个工具叫做sgs2toext4,从名字中可能会理解它是做什么的,我的理解是一种文件格式转换工具,自己百度上google一下,然后下载,是一个jar文件,截图如下。

  

  小巧玲珑的一个软件,然后双击运行,回事如下界面。

  

  看到没有,专门为三星准备的,然后就可以名正言顺的把你的system.img文件拖拽到这个框框里面,随后会有一些数字在跳动,然后就是文件格式转换成功,转换成功后的文件是.ext4格式,下面是截图。

  

  这个格式目前还是打不开的,那就需要另外一个神器,叫做ext2explorer,自己搜索下载吧。下面是截图

  

  多么熟悉的企鹅,不是腾讯家养的,但是比他家的厉害,OK目前就可以用它打开刚才的ext4文件了。打开后会是这个样子。

  

  然后说一下其他需要用到的工具是大名鼎鼎的apktool反编译回编译使用,还有就是sign的签名工具,这个一般都是集成的环境。下面说一下需要动手术的东西,一个是app下面的SystemUI.apk,还有一个就是framework下面的framework-res.apk,这两个文件不多介绍,可自行搜索,看看怎样美化。选中文件,点击save然后就可以拿出文件了,再用apktool反编译,剩下的就是自己喜欢怎么折腾的事情了。

  最后推荐一个美化教程网站,当然是小米喽。不过力卓社区也不错,慢慢来,会学会。

  刷机有风险,美化需谨慎。

posted @ 2014-01-25 13:57  linux86  阅读(4332)  评论(3编辑  收藏  举报