制作修改ROM教程------让每个人都用上自己做的ROM
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一:解包updata.app
1.下载split-updata.rar.
2.下载perl的支持环境。/(选网站里面的高的版本,由于文件较大,大家自己去网站下载。我就不提供下载了。)
3。解压split-updat.rar.安装perl的支持环境(建议在windows xp 平台安装,win7也可以,但会提示出错。不过用起来没有问题)
4。把updata.app、split_updata.pl放在一个文件夹下。可以自己建立一个文件夹把这两个文件放进去。
5。进入widows命令行模式,进入第四步的那个文件夹。(包含有updata.app及split-updata.pl 文件)。键入命令:path C:\strawberry\perl\bin,再键入命令:perl split_updata.pl updata.app。最后在第四步建立的那个文件夹下有一个output文件夹,system,recovery等img文件就在里面。
ps:要得到system等镜像,也可以通过刷recovery备份来获得。
二:解包img文件。
将要解开的img文件与unyaffs文件放在同一文件夹中,运行unyaffs * .img out ,最后会在out文件夹中生成解开后的文件,然后可以轻松找到你系统内的所有文件。(包括app,media 等),这里特别要注意的是第一步解包updata.app时要注意看system/app所在的img包是哪一个?判断方法很简单,根据img文件大小来判断就可以了。一般包含system\app镜像的都有100多兆。象8600的sp13版本,system\app 是在system.img中。而这次8600
的2.2版本system/app则是在recovery镜像中。
三:定制ROM前首先配置环境:Java JDK下载,安装,Windows系统配置JDK环境
2010-12-1 16:39 上传下载附件 (23.06 KB)
一般来说改这么几个地方
下面的东西改成这样
日期时间默认格式:
把
yyyy是年,MM或者MMM是月份,d是天,EE是周
比如你喜欢2011/2/2那就改成yyyy/MM/d
如果你喜欢2011年2月2日,周三,那就改成yyyy MMM d, EE
这里修改方法和上面一样,只不过没有yyyy而已
一般来说这里我们要删除worldclock defaultcities和
这里还有很多默认设置,大家自己研究吧,太多我就不一一列举了
3.customize/resource这里一般放的是开机动画、开机音乐、关机动画和壁纸、书签截图等等,如果你想要有书签截图,比如你想设风暴数码为书签,那么就删除卡上的.bookmark_thumb1文件夹
再用手机自带浏览器浏览一次风暴数码,然后保存书签,然后在.bookmark_thumb1文件家里面找到的那个和你机子上书签截图相同的文件复制出来到system/customize/resource下面就行了
这里提供我的文件作参考:
customize.7z (9.48 KB)
三、system/etc
这里主要是更换apns-conf.xml和gps.conf,还有init.d文件夹下的东西
apns-conf.xml里面放的是apn设置,很多人反应不能够连gprs就是这里没有你的信息
提供一个apns-conf文件下载:
apns-conf.7z (14.89 KB)
gps.conf很多人反应gps用不上或者慢,其实就是这里出问题了,前天我和超级王家沟通交流以后,搞了一个牛逼的文件,具体为什么牛逼大家看看就知道了
gps.conf文件下载:
gps.7z (268 Bytes)
把解压后的文件替换到system/etc下面就行
init.d这里主要是引导方式之类的,反正这里最好不动,或者使用你使用的内核的作者提供的,如果弄错了就会定在第一屏
四、system\fonts
这里主要是换字体了
DroidSansFallback.ttf 中文字体
DroidSans.ttf 英文字体
DroidSans-Bold.ttf 加粗的英文字体
五、system/framework
这里是谷歌的系统框架,最好不要动,不然会不稳定、或者直接进不了系统
替换数字电量最好用现成、同系列的
如何整数字电量改天再说吧。
提供一个DHD SENSE 2.2.1的数字电量上栏
framework-res.apk (3.05 MB)
其它系列不要使用
六、system/lib
这里主要是换内核用的,作者一般都是分好了路径的,照着换就行了
一般来说换内核必换的system/lib/modules/bcm4329.ko,这个文件是wifi和蓝牙驱动,不同内核的驱动不同,如果不换wifi和蓝牙只会提示错误
七、system/xbin
这里主要放两个文件
su和busybox,这两个是获得root权限必备的,如果没有,即使在updater-script里面设置了也没用
提供下载:
root.7z (851.22 KB)
八、system/build.prop这个文件嘛,一般是留名用的: