查看: 9206|回复: 43
收起左侧

ROM个性化定制教程,让rom成为一种趋势!猫猫出品必属精品,开区盛典,不容错过!!!

   关闭 [复制链接]
猫的独特思考
发表于 2011-9-20 01:31:22 | 显示全部楼层 |阅读模式
本帖最后由 猫的独特思考 于 2011-9-20 02:12 编辑

  警示:为预防此贴发出后,论坛里ROM泛滥,影响后来小白的判断。
     刷机有风险,请在学习本教程之前确认
     学成后若发布自己原创亦或是修改的ROM,请先亲测,再分享!不要拿机油当小白鼠!

  神坛里别人发布的ROM包,都带有作者的个人偏好。。。
  别人制作的ROM一般有作者署名,自己的爱机,想显示自己的名字。。。
  下载来的ROM,要么多了些不喜欢的东西,要么少了些想要的东西。。。
  我想制作一个完全属于自己的个性化ROM,张显自我。。。

  你是否还在因为种种原因,想要定制属于自己的ROM。可是翻遍论坛也没有找到的ROM制作教程;亦或是好不容易发现一个,居然看不懂,学不会;又或者是工具下载出现问题了,没法继续学习……
  现在好了,不用再纠结啦,添翼圈终于有了个性化ROM定制教程啦~还不赶快学习一下。。。


【个性化ROM定制教程】----转自添翼圈シ你这个笨蛋
  本教程分成三个阶段:“删删减减入门篇”、“告别小白基础篇”以及“完全定制进阶篇”,以满足不同层次的机油选学。
  提示:入门篇不需要下载任何工具即可定制;基础篇需要用到论坛大大们出品的工具;进阶篇需要配置计算机环境以及大神们制作ROM用的工具,最好有一定的英语基础!
  确认:本教程需要简单的计算机基础,太太太小白的同志9不要提问鸟。本贴不设答疑,如果本教程都看不懂,要么百度,要么请放弃,用现成的ROM吧!
  确认要学就跟我来吧~~重申:刷机有风险,学成后,发布ROM前请先亲测!

删删减减入门篇:
  本教程是最最简单的定制教程,准确一点说,都不能称之为定制,最多叫修改ROM。方法很简单,只要你的计算机上有预装WINRAR压缩工具即可实现个性化修改。
  首先,下载一版比较符号个人喜欢的ROM版本:大神人出品的成品ROM包。
  然后,双击下载好的ROM包,自动用WINRAR打开,这里注意:不要解压,弹出WINRAR解压的界面即可!
  参照本教程提供的路径,就可以开始修改属于你自己的ROM啦!简单吧,那,咱开始?
  1、删除讨厌的“蟑螂”(预装应用):路径system/app,找到你看不顺眼的应用,右键直接在WINRAR里删除!删除时把**.APK和**.ODEX两个文件一并删除,有些ROM包作者合并了,直接删除就是,如:Tudou.apk。论坛置顶贴就有对应的目录,这里就不提供了,如果认不得,请百度搞明白是什么再删!
  (其实这一步很多余,别人发布的ROM般都ROOT了,刷机后在碗豆上删即可,,方便,还不会出错!)
    2、改字体:路径:system/fonts。找一个含你喜欢的字体的ROM,同样用WINRAR找开,直接从一个压缩包拖入你要修改的ROM即可。新手整个文件夹下的文件全拖入吧~注意:如果要集成应用,应用名不能带中文!
  3、修改主题和图标:路径:system/framework下有一个framework-res.apk的文件,路径:system/app下有一个SystemUI.apk的文件,方法同2,下一个含你喜欢主题和图标的ROM,直接从一个压缩包拖入你要修改的压缩包替换原文件即可。搞不明白的,自己解压出来看看~**.apk文件也用WINRAR解压!
  4、修改铃声:路径:system/media/audio 下面有四个文件夹,分别是alarms-闹钟,notifications-短信,ringtones-来电。找开各文件夹,把不想要的删了就行,如果要自己加音乐。请下一个格式工厂,把自己喜欢的音乐转换成OGG格式后再拖入即可。
  5、这一步需要一个文本工具Notepad:单独解压出system/buidl.prop,用Notepad打开修改:优化内存,硬件加速,关于手机上显示的信息、版本号等(见截图);解压出system/usr/keylaout/qwerty.kl 通过修改里面key217 后面的SEARCH为POWER,实现搜索键锁屏。
   1109061612751b623aa7bcd6a6.jpg
   1109061612d0a15544ec9987f3.jpg
   1109061612388e7760c87d2ace.jpg
   1109061612eaf0d065a3707eb8.jpg
   110906161730ae20eebe5f7036.jpg
  6、开关机动画:路径:cust/chinatelecom/cn/media 下面有两个压缩包:bootanimation.zip开机动画和shutdownanimation.zip关机动画。自己下一些喜欢的替换即可或者自己制作,解压开关机动画压缩包,再把它解压出来,你会看到里面有两个文件夹:part0、part1,里面全是连续的组图通过帧播放实现的,注意,里面有个desc.txt的文件,也要用notepad打开。改好图后,再打包起来,打包时选ZIP文件,存储压缩方式。然后把做好的开关机动画包在ROM包里替换即可。
      7、刷机脚本显示修改:路径:META-INF/com/google/andriod/updater-script 用Notepad打开,找到了吧?(一般不用修改它)
  注:如果是别人制作的ROM,某些ROM下有date/app ,这个是作者新加的集成应用文件夹,如果要集成应用的话,可以放在这里面!:)
  OK,到时,基本上,小白需要修改的到这里就差不多了。若还有什么要修改的,请自己多琢磨琢磨,一一打开来看看是什么,慢慢熟悉ROM包里的文件后,按需修改。
  注意:删删减减入门篇提供的修改ROM包方法针对绝大多数成品ROM修改的话,修改后再刷,是完全没有问题的。但有的ROM这样修改后,是不可以的,会破坏签名,导致刷机失败!请君自酌。

告别小白基础篇:
  好,学会入门篇,对ROM里的文件,也熟悉一些了,对吧,跌跌撞撞也能改出一个自己合意的ROM来。但是入门篇也是存在问题的,签名破坏了咋办呢?修改了半天却刷不上?
  如果你还有兴趣继续学,那我们就再前进一步吧。基础篇要写的不多,修改方法同时,只不过,这次我们不在WINRAR里修改了,咱们解压后放心大胆的搞,免得提心吊胆。
  方法,先用WINRAR解压下好的ROM包,放到任意硬盘内新建文件夹内。然后删除META-INF文件夹下,除COM文件夹以外的三个签名文件(如下图)。然后按入门篇修改里面的system和cust文件夹下的内容即可,修改好之后。注意:有的ROM包,没有cust文件夹,那么开关机动画,默认为你上一次刷机时刷入的动画。同时,在system/media下也有一个关机动画压缩包,这个是缺省状态下,备用的关机动画。
   1.jpg
  改好ROM包后,打包所有文件,注意:这些文件一定在压缩包的根目录下,不要点解压里新建的文件夹来打包。切记!!重申:选中刚解压ROM时新建文件夹下的所有文件,然后打包。打包时选ZIP格式。最后,再用签名工具,Auto-sign.rar,对修改后的ROM包进行签名即可!
  本贴提供两款签名工具:一款是不需要配置JAVA环境的,适合新手;一款需要配置JAVE环境,适合有点基础的机油,设置方法参才进阶篇。

完全定制进阶篇:
  学完了前面两篇是不是觉得制作ROM原来其实也不难?呵呵。看来,你的胃口不小啊,好吧。前面两篇其实都是修改ROM,不算是制作ROM啦,想要完全定制ROM,还是需要一定技术含量滴。
  进阶篇才是本贴的重点啊~这里需要用到一些工具,并且,学习进阶篇需要一定的基础,所以,这里我就不写太细了,以免豁害小白,能看懂的,就自己学。

  首先,需要在WINDOWS下配置JAVA环境。(去官网下一个最新版的JDK7,官网电梯!)
   1109061616fb1d695328a33ba3.jpg
  点第一个下载,然后在电脑上按照普通软件的安装方法装好所下载到的JDK安装包。

  装好JDK后设置环境变量,依次打开:我的电脑->属性->高级->环境变量
2.jpg
首先,设置JAVA_HOME:
  在“系统变量”区域点“新建”按钮,如上图。在“变量名”文本框中输入JAVA_HOME,在“变量值”文本框中输入JDK的安装路径。
  例如我电脑上是D:\Java\jdk1.7.0,记住,这个是由你所安装的JDK路径所决定的,单击确定。
然后,设置PATH:
  这项一般原来就有,找到它,选中后点编辑,在变量值前面多添加一个:  
  .;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  如果不存在,则新建变量PATH,设定变量值为:
  .;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;  注意:最前面有一个“.”表示当前路径。
  :%JAVA_HOME%代表刚才你设置的JAVA_HOME的值D:\Java\jdk1.7.0。所以,此入输入 .;D:\Java\jdk1.7.0\bin;D:\Java\jdk1.7.0\jre\bin; 也是一样滴。下同
最后,设置CLASSPATH:
  这项一般也莫有,和新建JAVE_HOME一样,新那家一个,设定变量值为
  .;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
  完成以上步骤后,开始验证是否安装成功。
  运行CMD(开始,运行,输入cmd,回车),输入:javac。假如出现了一堆如何使用java的帮助,那就是已经安装成功了。

下面我们继续,为装厨房提供平台,安装Cygwin注意,一定要在配置好环境后再装它!

1、解压下载到的压缩包,确压到任何地方,记得路径中不要带中文,最好也不要带空格。
2、运行 Setup.exe 安装程序,然后点击 Next (下一步)。
3、选择 "Install from Local Directory",然后点击 Next (下一步)。
4、接下来,指定根目录。也就是你想要安装 Cygwin 的位置(但不能是本压缩包解压出来的 cygwin_packages 文件夹)。如果你喜欢,可以是 C:\Cygwin,注意要确定文件夹名中没有中文和空格。然后点击 Next (下一步)
5、 然后,指定 Local Package Directory,必须指定为 cygwin_packages 文件夹所在路径,例如 C:\cygwin_packages。假如跳出了一个警告对话框,点击确定(是)。
6、 当安装程序显示出所有的包名时,点击更改上方的 "All <-> Default" 为 "All <-> Install" (需要点击那个环形箭头符号),然后点击 Next (下一步)。
7、安装程序现在就会开始为你安装好 Kitchen 需要 Cygwin 提供的一切支持。
8、最后,点击桌面上的 Cygwin 快捷方式以便为你创建 home 文件夹。搞定!

这里就不截图了,附件发一个视频CYGWIN安装教程,大家自己下来看,要是没看明白的话!

最后下载kichen厨房,解压后把文件放入到“C:\Cygwin\home\计算机名” 文件夹下。至些,所以工具的准备就算完成了。
注:厨房工具源自 dsixda 所制作的 HTC Android Kitchen最新版0.178版(电梯直达国外大神原址),支持华为。
 
  点击桌面上的Cymwin图标,等一会之后,然后输入./menu 即可进行厨房,如图!
1109061654fc1e9e587bdffdcd.jpg
1109061654b1215ddd8e40576c.jpg

今天先写到这里吧,看看反应,有时间再继续,英语够牛的,完全可以自己琢磨了~~
以上贴子尚有不完备之处,还请高手们多提意见,我有时间再慢慢改标准了!:)



补充几点:

1. 修改 system/app 下的文件时,一定要严格参照文件列表,有一些文件可以删, 有一些是不能删的,特别是带 “server”之类的文件
2. 要把新的app程序放在 system/app 下时,不要放大于4M 的文件,很多时候会出错。
3. 还有,把新的软件或者插件放进ROM时, 一定不能使用中文名,只能用英文名,否则会签名失败!!(切记!!)


下载区:
NotePad2_4.2.25_x86.zip (319.23 KB, 下载次数: 77)

评分

参与人数 2经验 +20 人气 +1 收起 理由
爱卡会员 + 1 感谢科普
法外制裁者 + 20 精品文章

查看全部评分

chihhua
发表于 2011-9-20 08:41:23 | 显示全部楼层
感謝貓貓分享!很適合喜愛精簡系統的我學習
法外制裁者
发表于 2011-9-20 19:37:03 | 显示全部楼层
自己修改成自己最喜欢的
keiz
发表于 2011-9-20 20:07:55 | 显示全部楼层
字體 額
飞机
发表于 2011-9-20 21:06:59 | 显示全部楼层
定制ROM这个是难事,我就不折腾了。哈哈
raider520
发表于 2011-9-20 21:09:00 | 显示全部楼层
没有技术啊!难,我还是不敢!
lyg351
发表于 2011-9-21 00:05:06 | 显示全部楼层
技术贴,支持,刚好最近用的上
bb19491001
头像被屏蔽
发表于 2011-9-21 08:48:23 | 显示全部楼层
现在对定制ROM没什么兴趣了,以前自己定制ROM,刷机不下百次,都刷腻了,手机现在只是上上网,看看天气,打打电话,发发短信就是。
comsafe
发表于 2011-9-21 08:49:07 | 显示全部楼层
学习一下
zzq82004461
发表于 2011-9-21 10:15:21 | 显示全部楼层
好,有空搞下看看
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-23 11:58 , Processed in 0.123056 second(s), 20 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表