ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:199.71KB ,
资源ID:9255376      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9255376.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(制作修改ROM全教程.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

制作修改ROM全教程.docx

1、制作修改ROM全教程一:解包updata.app1.下载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:strawberryperlbin,再键入命令:perl sp

2、lit_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文件大小来判断

3、就可以了。一般包含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环境四:提取官方ROM,解压system.img文件:请看提取官方原生(RUU/.exe)ROM刷机文件 Windows平台下unyaffs解包:http:/www.hz-创建sy

4、stem文件夹,将解压出来的文件(除了extract.bat,system.img,unyaffs.exe,使用说明.txt以外的文件)全部放到里面system文件夹里面。五:制作ROM(updata.zip)并签名:新建一个文件夹,把上面的system文件夹移到里面。下载 META-INF.rar (920 Bytes, 下载次数: 268) 2010-12-1 16:55 上传下载次数: 268 下载积分: 金钱 -1 (适合制作有data/app文件的ROM)下载 META-INF.rar (889 Bytes, 下载次数: 238) 2010-12-1 16:57 上传下载次数: 23

5、8 下载积分: 金钱 -1 (适合下面的教程,也就是ROM中无data文件夹)META-INF文件也解压到这个文件夹内,把从官方原版ROM中解压出来的boot.img也放到这个文件夹内,如图:2010-12-1 16:39 上传下载附件 (23.06 KB) 接着你就可以开始大展身手,根据自己需要删除system/app文件夹内用不到的程序了,要注意如果程序有.odex文件的还要把它也一起删掉。另外,如果你想用搜索键替换电源键,你可以下载 legend-keypad.rar (200 Bytes, 下载次数: 75) 2010-12-1 17:07 上传下载次数: 75 下载积分: 金钱 -1

6、 文件解压替换掉systemusrkeylayout中的文件如果你想ROM能屏蔽掉广告,可以下载 hosts.rar (113.71 KB, 下载次数: 116) 2010-12-1 17:08 上传下载次数: 116 下载积分: 金钱 -1 文件解压替换掉systemetc中的文件如果你想取消掉开机铃声,你可以删掉D:Mobileupdatesystemmediabootscreen中的boot.mp3如果你想获取ROOT权限,可以下载 ROOT.rar (20.37 KB, 下载次数: 158) 2010-12-1 17:08 上传下载次数: 158 下载积分: 金钱 -1 文件解压,把s

7、u文件放到systemxbin文件夹内,把Superuser.apk放到systemapp文件夹内精简完毕后,全选META-INF、system文件夹和boot.img文件,右键,选择“添加到压缩文件(A).”,压缩文件名为updata.zip,格式选择zip格式,具体见下图:2010-12-1 16:45 上传下载附件 (73.52 KB) 生成update.zip文件后,就可以签名了下载 Auto-sign.zip (9.82 KB, 下载次数: 288) 2010-12-1 17:01 上传下载次数: 288 下载积分: 金钱 -1 签名工具解压到D盘,然后把刚才生成的update.zi

8、p复制到Auto-sign文件夹内,双击Sign.bat,就开始签名了,此时会在Auto-sign文件夹内生成一个update_signed.zip的文件,它就是我们制作成功的ROM了。这里再贴上我的META-INF文件夹,设定了root权限的:META-INF.7z (122.76 KB) 大家也可以用这个工具来分解官方系统的system.img:explore2fs.7z (224.24 KB) ,剩下的工作教程里有说过,我也不再重复下面是修改的方法:大体架构【文件夹功能简介】systemapp这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序

9、为系统默认的组件,自己安装的软件将不会出现在这里,而是data文件夹中。systembin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)systemcustomize这个目录下主要是系统的设置systemetc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。systemfonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文

10、件大小 。systemframeworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。systemliblib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。systemmediasystemmediaaudio铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。systemsounds默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。systemusr用户文件夹,包含共享、键盘布局、时间区域文件等。主要修改的文件夹:system/appcustomizeetcfontsframeworklibxbinbuild.prop

11、一、app的DIY我这里直接引用插座兄弟的systemappAlarmClock.apk 闹钟systemappAlarmClock.odexsystemappBrowser.apk 浏览器systemappBrowser.odexsystemappBugreport.apk Bug报告systemappBugreport.odexsystemappCalculator.apk 计算器systemappCalculator.odexsystemappCalendar.apk 日历systemappCalendar.odexsystemappCalendarProvider.apk 日历提供sy

12、stemappCalendarProvider.odexsystemappCamera.apk 照相机systemappCamera.odexsystemappcom.amazon.mp3.apk 亚马逊音乐systemappContacts.apk 联系人systemappContacts.odexsystemappDownloadProvider.apk 下载提供systemappDownloadProvider.odexsystemappDrmProvider.apk DRM数字版权提供systemappDrmProvider.odexsystemappEmail.apk 电子邮件客户端

13、systemappEmail.odexsystemappFieldTest.apk 测试程序systemappFieldTest.odexsystemappGDataFeedsProvider.apk GoogleData提供systemappGDataFeedsProvider.odexsystemappGmail.apk Gmail电子邮件systemappGmail.odexsystemappGmailProvider.apk Gmail提供systemappGmailProvider.odexsystemappGoogleApps.apk 谷歌程序包systemappGoogleApp

14、s.odexsystemappGoogleSearch.apk 搜索工具systemappGoogleSearch.odexsystemappgtalkservice.apk GTalk服务systemappgtalkservice.odexsystemappHTMLViewer.apk HTML查看器systemappHTMLViewer.odexsystemappIM.apk 即使通讯组件包含MSN、yahoo通systemappImCredentialProvider.apksystemappImProvider.apksystemappImProvider.odexsystemappL

15、auncher.apk 启动加载器systemappLauncher.odexsystemappMaps.apk 电子地图systemappMaps.odexsystemappMediaProvider.apk 多媒体播放提供systemappMediaProvider.odexsystemappMms.apk 短信、彩信systemappMms.odexsystemappMusic.apk 音乐播放器systemappMusic.odexsystemappMyFaves.apk T-Mobile MyFaves程序systemappMyFaves.odexsystemappPackageIn

16、staller.apk apk安装程序systemappPackageInstaller.odexsystemappPhone.apk 电话拨号器systemappPhone.odexsystemappSettings.apk 系统设置systemappSettings.odexsystemappSettingsProvider.apk 设置提供systemappSettingsProvider.odexsystemappSetupWizard.apk 设置向导systemappSetupWizard.odexsystemappSoundRecorder.apk 录音工具systemappSo

17、undRecorder.odexsystemappStreet.apk 街景地图systemappStreet.odexsystemappSync.apk 同步程序systemappSync.odexsystemappTalk.apk 语音程序systemappTalk.odexsystemappTelephonyProvider.apk 电话提供systemappTelephonyProvider.odexsystemappUpdater.apk 更新程序systemappUpdater.odexsystemappVending.apk 制造商信息systemappVending.odexs

18、ystemappVoiceDialer.apk 语音拨号器systemappVoiceDialer.odexsystemappYouTube.apk Youtube视频systemappYouTube.odex如果没有odex,肯定是以classes.dex的形式写入了apk当中,没有可以不管一般来说本人精简的内容如下:com.htc.FriendStreamWidget.apkcom.htc.TwitterWidget.apkFacebook.apkFlickr.apkFriendStream.apkHtcFacebook.apkHtcTipWidget.apkHtcTwitter.apkS

19、oundHound_Freemium.apkTwitter.apkYouTube.apkAdobeReader.apk(如果用了加强版的quickoffice就删掉它,占3.5M空间)以下是皮肤,因为本人喜欢官方风格,所以从来删除。Metal.apk (金属皮肤)BlackBoard.apk (黑板皮肤)Wood.apk(木板皮肤)一般来说需要更新的东西:install_flash_player.apk (flash,这个最新版本在电子市场下载)10.1.106.16Maps.apk(很多其他分辨率的东西,或者是版本不新,需要更新和精简) 5.0Quickoffice.apk(HTC的又慢又不

20、好看,还是用自己的吧) 3.3.74 - AMSuperuser 很多时候大家还在用2.3.6.1,实际上它已经不是最新的了 9.9.9Vending.apk(电子市场,我看很多官方,包括最新的1.84的官方都还不是最新的2.2.11) 2.2.11下面提供下载:Vending.apk (1.61 MB) (只用于800*480的机型)Vending(1).apk (1.76 MB) (通用)Superuser.apk (124.79 KB) Maps.apk (4.58 MB) (只用于800*480机型,如果是其他机型就自己搜索吧,论坛有很多)install_flash_player.7z

21、 (3.13 MB) AdobeReader.7z (1.05 MB) QuickOffice.apk (2.81 MB) (只用于800*480的机型)QuickOffice(1).apk (2.86 MB) (通用)如果我压缩的7z压缩包里有apk何so文件,so文件就放在lib目录下二、customize修改这下面有三个目录:CIDMNS resource主要修改地方:customize/default.xmlcustomize/CID/default.xmlcustomize/MNS/default.xmlCID和MNS下面除了default.xml的其他文件都可以删掉1.custom

22、ize/default.xml这里修改的主要是语言键盘的设置主要修改IME下的这里就是改变HTC输入法国际键盘里面的语言和默认加载的输入法,比如拼音、手写啊之类的English英语PinYin拼音Handwriting手写Stroke笔画一般就留这么几个吧。我把它复制下来给大家参考:IME en_GB;zh_CN;zh_TW;yesyesyeszh_CN yes yesEnglishHandwriting;PinYin;Stroke; yesyesyesPinYin修改用notepad2比较好:Notepad2.7z (220.14 KB) 2.customize/CID/default.xm

23、l这里主要是开机时候的语言选择菜单、输入法的开启等等找到这里就是开机时候选择语言的设置了en_GB;zh_CN;zh_TW,这里是总共所有的语言设置,一般我就保留这么三个,或者你觉得麻烦就直接留一个zh_CN yes yes yes这些是语言设置选择的列表和顺序。在上面的项显示的时候就越靠前,如果你想屏蔽一些语言,可以直接删掉或者把yes改成no下面我给大家看看:/hide en_GB;zh_CN;zh_TW yes yes yes /hide接下来是语言键盘设置:在 yes比如英语yes中文yes这里是所有汉字输入法的设置: 下面的项目改成这样就行了 Handwriting;PinYin;Stroke; yes

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1