




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
更新详尽的教你简单的ROM修改与打包,并定制一个符合自己口味的ROM【前言】大家是否有这种经历,就是下载了一个ROM,总有不对自己胃口的地方,但是大体又深得自己喜欢,舍不得放弃。所以在你难以取舍之时万般纠结之际,LZ的这篇帖子拯救了你,LZ这种精神简直是雪中送炭、及时雨啊好了 牛皮就吹到这边,我给大家说说如何简单的修改,为什么是简单的修改呢?因为深度的LZ也不会,另求高明吧.如果你觉得这些太简单,难入你法眼,那么请安静的关闭帖子,别随便就LZSB、LZ火星,因为不要回帖的时候都带着你的名字,我可不想认识你我不可能每个都讲,各位要学会举一反三*帖子需要下载附件,点此注册/?fromuid=22188427【准备工作】*你可能需要:- 配置JAVA环境;- APKTOOL;apktool下载:apktool.zip(3.6 MB)- WinRAR/7-Zip/Hao-Zip等任意解包/打包ZIP的电脑软件- xUltimate- AutoSign Auto-sign-1.1.zip(10.15 KB)- 一个能正常开机并正常使用的ROM*看完这些教程,你能学会:- 简单的修改系统文件、软件- 简单的集成、删除软件到ROM- 简单的美化ROM好了,让我们开始,我会说的十分通俗,因为我知道我还是初级小白的时候,看不懂那些教程的痛苦,欲求无门。 当然,我现在是深度小白了。改ROM之前,你参照前面的要求download一个ROM下来,放在任意一个文件夹里面备用。我就以CM7为例了*先需要配置JAVA环境,首先先下载/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe然后安装,接着配置环境变量Java的环境变量配置:(两种方法任选一种皆可)方法一:依次点击:“我的电脑”(右键)“属性”“高级”“环境变量”,弹出Windows的“环境变量”配置卡。在“系统变量”栏下执行三项操作:新建“Classpath”(如果已有,则直接编辑),设置其值为 .;JDK所在的绝对路径值lib(例如 .;D:Program FilesJavajdk1.5.0_04)(若值中原来有内容,用分号与之隔开), 注意路径前的符号为.;不能漏掉新建“Path”(如果已有,则直接编辑),设置其值为 %Java_Home%bin; (若值中原来有内容,用分号与之隔开)。方法二:依次点击:“我的电脑”(右键)“属性”“高级”“环境变量”,弹出Windows的“环境变量”配置卡。在“系统变量”栏下执行三项操作:新建“Java_Home”,设置其值为 JDK所在的绝对路径(例如 D:Program FilesJavajdk1.5.0_04)。新建“Classpath”(如果已有,则直接编辑),设置其值为 .;%Java_Home%lib (若值中原来有内容,用分号与之隔开)。 注意路径前的符号为.;不能漏掉新建“Path”(如果已有,则直接编辑),值: %Java_Home%bin; (若值中原来有内容,用分号与之隔开)。注:如果你要修改的是官方的ROM,请先查看这个ROM的system/app目录是否含有odex文件,如果含有,请跳转到/thread-12568814-1-404-55.html做合并ODEX教程.1简单的修改系统文件这张图,是一个ZIP的ROM,图为根目录在根目录我能修改什么?在根目录能够更改ROM的内核和开机logo,建议内核不要乱换,尤其是国行内核,请慎用到水货ROM中QUOTE:boot.img 即为内核文件,替换你想要替换的内核文件即可。devtree.img 是和设备一些配置有关的东西,常说的绿头补丁就需要一并替换这个文件和内核,目前不需要管这个logo.img 这个是开机第一屏,也就是LOGO文件其他目录我能修改什么?QUOTE:1.META-INF除非你是真的需要了,否则不需要去动它,里面记录了签名和刷机脚本信息,往往已经是设置好的,不需要修改QUOTE:2.system这个是主系统目录,剩下的要改的全部在这边system/app 通常整个系统内置的软件全部在这个目录,软件不可直接卸载当然还有非通常的情况,有些ROM为了体现人性化就会多出一个system/preinstall目录,在里面放下软件,开机后调用脚本自动安装,这样的集成软件是可直接在程序管理卸载的如何在ROM里集成软件呢,就是将XXX.apk直接放到system/app目录,这样就完成了集成如何精简呢,删除XXX.apk就是完成了精简,精简请慎重,由于各ROM不同,我就不放精简列表了QUOTE:3.system/bin这地方基本上没有什么修改的必要,既然是简单修改,就无需去改QUOTE:4.system/bootmenu这是集成了bootmenu的ROM特有的文件夹,里面是脚本的配置,其中bootmenuconfigoverclock.conf记录的是CPU调节频率的信息,有兴趣的朋友可以去看看QUOTE:5.system/etc 这里是系统的配置文件夹,恢复出厂设置后大都从这里和p调用配置来覆盖出错的配置,这个目录里面的init.d文件夹,是一个很有用的文件夹,你可以在里面放入脚本,脚本名字前加上数字来代表优先级,系统会在开机的时候依次执行这些脚本,为何有用呢,比方说,我经常替换系统软件,但是又经常忘记改权限,那么这个目录可就帮了我们大忙了,添加一个脚本,开机能够自动修改权限,这样就无后顾之忧了,懂Linux命令的机油可以去尝试尝试etc目录里面的wifi文件夹是wifi的配置文件,策略什么的都在里面,如果某个ROM的wifi比你现在手头这个ROM好使,你可以尝试替换这个文件夹etc目录下的spn-conf.xml,这个是运营商显示的配置文件,各位用文本编辑器打开就看得到了,一目了然。这个目录其他也没有什么特别值得注意的地方了 我们进入其他的目录QUOTE:6.system/fonts 这个目录包含的是ROM的字体文件DroidSans.ttf为英文字体,DroidSansFallback.ttf为中文字体,看到很多ROM标明了XXX字体美化版,我们现在也能弄什么娃娃体、少女体、求合体了QUOTE:7.system/framework这是ROM非常重要的一个目录,framework-res.apk是ROM资源库,Android调用的图片咯、主要的语言、都在这里面,美化大都也是修改这个文件。其余的对于CM的ROM没什么特别好说的,对了,提一下framework.jar,由于这是外国佬的ROM,给中国电信手机发短信对方收到会乱码(但是大多的国内修改版都已解决这个问题了),如何解决这个问题呢,下载之前教程提到的apktool,将其解压到D盘根目录(不要放在桌面,否则等会你会很痛苦),正确目录为D:apktool是一个文件夹,里面含有三个文件) ,必须是任意目录的文件夹里面包含这三个文件QUOTE:第一步.提取framework.jar文件出来,提取到apktool的文件夹里面第二步.操作电脑:开始-运行-输入cmd,然后回车,在弹出来的dos窗口里,输入D:回车,然后cd apktool回车,接着输入apktool d framework.jar回车,就会反编译这个文件,得到framework.jar.out文件夹,切记不要关闭dos窗口流程图:第三步.用记事本打开framework.jar.outkcomandroidinternaltelephonygsm中的SmsMessage.smali文件,查找const/16 p2, 0xb ,找到后把最后那个const/16 p2, 0xb 改成const/16 p2, 0x8,然后保存并关闭文件。第四步.回到dos窗口输入apktool b framework.jar.out回车,就能回编译framework.jar文件,接下来到framework.jar.out/build/apk文件夹内,提取classes.dex文件,然后用winrar打开你反编译之前的framework.jar,将提取到的classes.dex拖放进去,替换文件,这样就解决了这个问题,然后要做的是就是把framework.jar放回你要修改的ROM中QUOTE:8.system/lib 这里关系到一些音视频解码什么的,还有系统的一些软件也要读取这里,对于简单的修改,这里则无需修改QUOTE:9.system/media这里可是DIY的好地方,里面的bootanimation.zip是开机动画,下载你自己喜欢的动画替换吧至于audio是一些音频文件,里面的alarms是闹钟声音,notifications是通知声音,ringtones是来电铃声,ui是操作音,如果有生理需要需要无声拍照的,删除里面的camera_click.ogg和VideoRecord.ogg即可咯QUOTE:10.system/tts这是语音配置文件,无需搭理QUOTE:11.system/usr 里面记录了按键信息,对于Defy这种无键盘的机器作用不大,但是如果比较懂得其中的配置,你甚至可以利用这些文件来模拟索爱xperia Z1这款游戏手机的按键,达到玩独占却又没有虚拟键盘的游戏的目的修改搜索键关屏的方法我这里说一下,用文本编辑器打开usrkeylayoutqwerty.kl,其中:key 127 SEARCHkey 227 SEARCH把两个search修改为POWER,注意大小写 然后保存,替换回romQUOTE:12.system/xbin 这个目录没啥好说的 都是一些软连接文件13.system/p 这个就是可以修改你版权信息的地方咯 证明这是你修改的ROM,QUOTE:其中,ro.build.id=GWK74ro.build.display.id=Gingerbread GWK74这两句为关于手机里面的“版本号”的显示,你可以修改成别的*注:修改均只可修改=号后面的ro.build.version.release=2.3.7这句为Android版本,不建议改来骗人,这样会木鸡鸡的duct.model=MB525这句为手机型号,不建议改来骗人,理由同上ro.sf.lcd_density=240这句为LCD显示的PPI,不建议改,改了会有兼容性问题ro.modversion=CyanogenMod-7.1.0-jordan这句为关于手机内的“修订版本”ro.config.notification_sound=regulus.oggro.config.alarm_alert=Alarm_Beep_03.ogg这两句为默认的闹钟和通知铃声ROM的简单集成与修改已经ROM目录作用,到上面就讲完了接下来我们开始ROM软件的简单修改,我会尽量避免反编译如何修改软件的图标呢?现在我以Music.apk为例,用rar等软件提取apk的res/drawable-hdpi目录,顺便把drawable目录也提取出来,打开,通常在drawable-hdpi目录就会有图标,但是有些软件没有,如果没有,那drawable里就一定有,至于哪个是图标,各位看图应该可以看出来。然后,把修改过的drawable-hdpi或者drawable替换回apk的res目录,最后把这个apk塞回你的ROM里这里可不止能够替换apk的图标,还能有很多元素,还能有很多元素,如果是系统程序,修改后不需要签名,*如果是第三方软件修改的话,还需要签名,切记,但下载帖子开头的autosign,解压到任意目录,将你修改过的apk放到autosign文件夹,与这些文件放在一块然后双击autosign.bat,就会签名apk文件,签名好的文件在Signed目录下接着是简单的ROM美化提取framework-res.apk,位置system/framework,用RAR打开,提取res/drawable-hdpi文件夹,打开可以看到很多图片,也许一些图片各位一眼就认出来了,但是我列举一些文件说明一下,方便各位确定不止能美化这些文件, 还能有很多元素,各位需要举一反三QUOTE:默认壁纸:default_wallpaper.jpg解锁图片:zz_moto_jog_tab_bar开头电量状态图标:stat_sys_battery开头低电量状态图标:zz_stat_sys_battery_5.png充电动画充满图标:zz_stat_sys_battery_charge_anim6.png手机信号满格时的图标:zz_stat_sys_signal_5.png按钮背景图:btn_default_normal开头数据连接状态图标:stat_sys_data开头WiFi连接状态图标:stat_sys_wifi开头GPS连接状态图标:stat_sys_gps开头SD卡状态提示图标:stat_notify_sdcard开头闹钟状态图标:stat_notify_alarm.png通话静音图标:stat_notify_call_mute.png车载模式图标:stat_notify_car_mode.png内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (2025)JAVA基础考试题及参考答案
- 2025年安全工程师《案例分析》备考试题及答案
- 2025年高校辅导员考试题库及答案
- 2024年手术室医护人员关键基础知识考试题库与答案
- 摇表使用培训课件
- 摄影基础知识培训课件申请
- 生物生产技术试题及答案
- 纺织服装加工厂房项目可行性研究报告模板-备案拿地
- 外科护理学考试题.与答案试题库完整
- 2025商业办公房租赁合同模板
- GB/T 27043-2025合格评定能力验证提供者能力的通用要求
- 新能源企业盈利能力分析-以比亚迪股份有限公司为例
- 厂内专用垃圾转运方案(3篇)
- 2025年地质勘探与资源矿产管理技术考试试题及答案
- 2025年儿科急救大赛试题库及答案
- 2025年新版药品管理法培训试卷附答案(专业版)
- 蔬菜大棚种植技术课件
- 驾考题库及答案大全
- 医疗废物与污水处理培训
- 保安证的考试试题及答案
- 2020-2025年中国胡椒行业市场调研分析及投资战略咨询报告
评论
0/150
提交评论