制作修改ROM全教程

上传人:工**** 文档编号:511456695 上传时间:2024-01-14 格式:DOCX 页数:20 大小:256.98KB
返回 下载 相关 举报
制作修改ROM全教程_第1页
第1页 / 共20页
制作修改ROM全教程_第2页
第2页 / 共20页
制作修改ROM全教程_第3页
第3页 / 共20页
制作修改ROM全教程_第4页
第4页 / 共20页
制作修改ROM全教程_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《制作修改ROM全教程》由会员分享,可在线阅读,更多相关《制作修改ROM全教程(20页珍藏版)》请在金锄头文库上搜索。

1、一:解包 updata.app1.下载 split-updata.ra .2。下载perl的支持环境。http:/ (选网站里面的高的版本,由于文件较 大,大家自己去网站下载。我就不提供下载了。)3。解压split-updat.rar.安装perl的支持环境(建议在windows xp平台安装,win7也可以, 但会提示出错。不过用起来没有问题)4。把 updata.app、split_updata.pl 放在一个文件夹下。可以自己建立一个文件夹把这两个文 件放进去。5。进入widows命令行模式,进入第四步的那个文件夹。(包含有updata.app及split-updata.pl 文件)。键

2、入命令:path C:strawberryperlbin,再键入命令:perl split_updata.pl updata.app。最后在第四步建立的那个文件夹下有一个output文件夹,system, recovery等img文件就在 里面。ps:要得到system等镜像,也可以通过刷recovery备份来获得。二:解包 img 文件。将要解开的img文件与unyaffs文件放在同一文件夹中,运行unyaffs * .img out,最后会 在out文件夹中生成解开后的文件,然后可以轻松找到你系统内的所有文件。(包括app, media等),这里特别要注意的是第一步解包updata.app

3、时要注意看system/app所在的img 包是哪一个?判断方法很简单,根据 img 文件大小来判断就可以了。一般包含 systemapp 镜像的都有 100 多兆。象 8600 的sp13 版本,systemapp 是在 system.img 中。而这次 8600 的 2.2 版 本 system/app!则是 在 recovery 镜 像 中。制作定制自已的ROM多会用到Linux系统,这遍是纯window系统下解开system.img打包成 update.zip 教程:三:定制ROM前首先配置环境:Java JDK下载.安装.Windows系统配詈JDK环境Windows 平台下 uny

4、affs 解包:http:/www.hz- extract.bat,system.img,unyaffs.exe,使 用说明.txt以外的文件)全部放到里面sys tem文件夹里面。五:制作ROM(updata.zip )并签名:新建一个文件夹,把上面的 system 文件夹移到里面。META-INF.rar (920 Bytes,下载次数:268)下载(适合制作有data/app文件的ROM)META-INF.rar (889 Bytes,下载次数:238)META-INF文件也解压到这个文件夹内,把从官方原版ROM中解压出来的boot.img也放到这个文件夹内,如图:下载(适合下面的教程,

5、也就是ROM中无data文件夹)接着你就可以开始大展身手,根据自己需要删除system/app文件夹内用不到的程序了,要 注意如果程序有.odex文件的还要把它也一起删掉。另外,legendkeypad.rar (200 Bytes, 下载次如果你想用搜索键替换电源键,你可以下载 数: 75) 文件解压替换掉 systemusrkeylayout 中的文件如果你想ROM能屏蔽掉广告,可以下载-zhosts.rar (113.71 KB,下载次数:116)文件解压替换掉 systemetc 中的文件 如果你想取消掉开机铃声,你可以删掉 D:Mobileupdatesystemmediaboots

6、creen 中的 boot.mp3如果你想获取ROOT权限,可以下载 W ROOT.rar (20.37 KB,下载次数:158)文件解压,把 su 文件放到 systemxbin 文件夹内,把 Superuser.apk 放到 systemapp 文件 夹内精简完毕后,全选 META-INF、system 文件夹和 boot.img 文件,右键,选择“添加到压缩文 件,压缩文件名为updata.zip,格式选择zip格式,具体见下图:0扫捞威胁标准打开CD)En:t rac t压縮选项厂压缩启删除濾文件(1厂 创題自解压格式压缩文件QP厂创崖固实压缩文件鸟厂探加用户身扮魅验信息厂忝加恢复记录

7、电)厂测试压縮文件也 厂薩压缩文怦曲割览压縮文件格式 广RAR压缩文件名 lupdate. rip?三压缰玄雅喀和蚕数META-IITfsypt已阡湛添加到压缩丈禅)2:倉添加到 pdite rarCT) 迨压縮并 E-mail.倉压縮%pds.t e. r ar 井 E-mail地址冏 D: Vup date常规 高缆|城顶左件i备恰|时伺|洼釋|确定取消|帮助f剪切(T) 复制创連快健方式E) 删除(.D) 7Z7J配置迥.7-Zip 打开方式(W: UltraEdi. 1-32 - 刷新镰坚腕(I)更撕方式QD压塘方式垃压缩另卷犬小,字节迪生成 update.zip 文件后,就可以签名了

8、下载s Autosign.zip(9.82 KB,下载次数:288)签名工具解压到 D 盘,然后把刚才生成的 update.zip 复制到 Autosign 文件夹内,双击 Sign.bat,就开始签名了,此时会在Auto-sign文件夹内生成一个update_signed.zip的文件,它就是我们制作成功的 ROM 了。这里再贴上我的META-INF文件夹,设定了 root权限的:勺 META-INF7z (122.76 KB)大家也可以用这个工具来分解官方系统的system.img:勺explore2fs7z (224.24 KB),剩下的工作教程里有说过,我也不再重复下面是修改的方法:

9、大体架构【文件夹功能简介】systemapp这个里面主要存放的是常规下载的应用程序,可以看到都是以 APK 格式结尾的 文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在 这里,而是data文件夹中。systembin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是bi nary 二进制的程序,里面主要是Linux系统自带的组件(命令)systemcustomize这个目录下主要是系统的设置systemetc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配 置。systemfonts 字体文件夹,除了标准字体和粗体、斜体外可以看到文件体

10、积最大的可能是中文 字库,或一些uni code字库,从T-Mobile G1上可以清楚的看到显示简体中文 正常,其中 DroidSansFallback.ttf 文件大小 。systemframeworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框 架。systemliblib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。 systemmediasystemmediaaudio铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。systemsounds默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。 systemusr

11、用户文件夹,包含共享、键盘布局、时间区域文件等。 主要修改的文件夹:system/appcustomize etc fonts framework lib xbin build.prop一、app 的 DIY 我这里直接引用插座兄弟的 systemappAlarmClock.apk 闹钟 systemappAlarmClock.odex systemappBrowser.apk 浏览器 systemappBrowser.odex systemappBugreport.apk Bug 报告 systemappBugreport.odex systemappCalculator.apk 计算器 s

12、ystemappCalculator.odex systemappCalendar.apk 日历 systemappCalendar.odex systemappCalendarProvider.apk 日历提供 systemappCalendarProvider.odex systemappCamera.apk 照相机 systemappCamera.odex systemappcom.amazon.mp3.apk 亚马逊音乐 systemappContacts.apk 联系人 systemappContacts.odex systemappDownloadProvider.apk 下载提供

13、 systemappDownloadProvider.odex systemappDrmProvider.apk DRM 数字版权提供 systemappDrmProvider.odex systemappEmail.apk 电子邮件客户端 systemappEmail.odex systemappFieldTest.apk 测试程序 systemappFieldTest.odex systemappGDataFeedsProvider.apk Google Data 提供 systemappGDataFeedsProvider.odex systemappGmail.apk Gmail 电子

14、邮件 systemappGmail.odex systemappGmailProvider.apk Gmail 提供 systemappGmailProvider.odex systemappGoogleApps.apk 谷歌程序包 systemappGoogleApps.odex systemappGoogleSearch.apk 搜索工具systemappGoogleSearch.odex systemappgtalkservice.apk GTalk 服务 systemappgtalkservice.odex systemappHTMLViewer.apk HTML 查看器 systemappHTMLViewer.odex systemappIM.apk 即使通讯组件包含 MSN、yahoo 通 systemappImCredentialProvider.apk systemappImProvider.apk systemappImProvider.odex systemappLauncher.apk 启动加载器 systemappLauncher.odex systemappMaps.apk 电子地图 systemappMaps.odex systemappMediaProvider.apk 多媒体播放提供 systema

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号