定制个性ROM,外加制作加刷包教程

来源:互联网 发布:linux 查找父目录名 编辑:程序博客网 时间:2024/05/01 14:10
现在咱们的ROM都是基于国外的XDA上的WildPuzzleROM和CM的ROM。

至于咱们自己的修改版ROM,最多就是更换一下自带字体,修改一下自带程序什么的。

我自己也在ROM修改方面不断的努力着,靠着一些其他版的教程,一次次的尝试,终于学会了对ROM进行小的修改、美化。虽然因为发了两篇小八的美化ROM的教程,也被一部分机友称为大神什么的,可是.......这不得不说这是我们的悲哀.......只不过美化个ROM,添加、删除个程序什么的就能被称为大神?

最近在研究怎么修改内核,可惜......找不到半点这方面的教程,连一个可以问的人都没有。这时,整个版的技术薄弱的缺点就显现了出来。

发此贴的目的是,给更多刚加入小八的对技术感兴趣的机友一个好的起步的台阶,让大家能够早些发展起来,避免少走一些弯路

另外,希望只对ROM进行修改字体,添加删除程序的机友们,不要每修改一个这样的ROM就发一个,毕竟再多的量变,也比不上一个质变。


还有,希望除此之外还有其他技术方面的机友,能够共享一下自己的技术。受之于鱼,不如授之于渔。

————————————————————————————————————————————————
进入正文。

先说怎么修改ROM的自带程序,因为小八的ROM貌似有保护**,在手机上已有的ROM上,删除自带程序是不会成功的(例如用RE文件浏览器,删除system——app下的程序后,重启之后会自动还原),这时,我们只有从ROM包下手了。

1、下载我另一帖子附件中的签名工具,然后解压。

2、搭建java环境,下载我另一帖子附件中的jre-6u21-windows-i586-s.exe,安装。

3、将要修改的ROM放到签名工具的文件夹里面,然后改名为update。

4、双击打开update.zip压缩包(要以压缩包窗口的形式打开,不要解压开,否则会失败)。

5、系统自带程序在system——app里面,可以找到自己不需要的程序进行删除。在这里教大家一个识别这些程序都是什么的方法,直接把整个APP文件夹复制到手机的TF卡,然后在手机上用ES文件浏览器打开,点击某个程序安装,这时会提示是否安装,也就会顺便显示出这个程序是什么,大家可以两者对照着进行删除。但是要注意,不要删除过度,把某个系统程序也删除了。

6、向里面添加自己必备的程序,但是要注意,频繁更新的程序不要添加(例如UC浏览器),输入法不要添加,添加的程序名字一定要改为纯字母。

7、刚打开ROM包时,会有一个data文件夹,里面还有一个app文件夹,这个里面的程序是可以在刷完ROM后进行手动删除的。可以根据自己的喜好,修改,或者添加,但是记得,如果ROM包中本身没有这个文件夹就不说了,有这个文件夹的话,一定要留下一个程序,不可以全部删除,否则ROM刷不上。【CM的ROM里面没有data,可以忽略此段】

8、关闭压缩包窗口,双击Sign进行签名。


学会了添加删除程序,就要进行一些高级的操作了,例如更换字体,更换运营商名称为自己想要的字,开机动画。

相应目标所在的文件夹。【这个是分为WildPuzzleROM和CM的ROM讲的,两者的ROM构架有一些不同。】


字体:system\fonts    ,小八的中文和英文字体是在一起的,所以只需要替换一个文件就可以了,将自己想要的ttf格式的字体改名为DroidSans.ttf   ,然后拖到ROM压缩窗口的system\fonts 文件夹中。

运营商:system\etc  ,里面的spn-conf.xml文件,(参照我这个帖子的二楼进行修改http://www.hiapk.com/thread-632052-1-1.html)

开机动画:data\local  ,  里面的bootanimation.zip   ,WildPuzzleROM  是修改的这个。     CM的ROM里面是修改system\media下的bootanimation.zip      

彩虹桥:system\framework里面的com.htc.resources.apk(CM的ROM里面没有这个),将其拖出来,然后以压缩文件的形式打开(以缩窗口的形式打开,不要解压,否则会失败),里面的res\drawable-ldpi内,找到彩虹桥进行修改,或者直接使用我另一个帖子里面的美化素材进行替换。然后关闭com.htc.resources.apk,再将其移回system\framework,覆盖原有的com.htc.resources.apk。

电池、信号、状态栏:system\framework里面的framework-res.apk ,将其拖出来,然后以压缩文件的形式打开(以缩窗口的形式打开,不要解压,否则会失败),里面的res\drawable-ldpi内,找到电池、信号、状态栏的图片进行修改,或者直接使用我另一个帖子里面的美化素材进行替换。然后关闭com.htc.resources.apk,再将其移回system\framework,覆盖原有的com.htc.resources.apk。
_____________________________________________________________________________________________

加刷包的作用是直接替换手机上的系统程序和系统文件。

还是用update修改ROM包的方法,删除ROM包中的除了META-INF文件夹以外的一切东西,然后要加刷什么,就新建相应的文件夹路径,然后把要加刷的东西放里面再签名就行了。我上面提到的那些都可以加刷的。

上面这个方法仅适用于XDA上的WildPuzzleROM,CM的还需要修改脚本,对许多人来说很麻烦,所以可以下载一个WildPuzzleROM进行上述操作得到空的加刷包,可用于CM ROM。
0 0
原创粉丝点击