




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国行v880操作心得(制定个性化rom刷机包篇,包括状态栏美化),自制rom就这么简单、此为转载 原贴请到安卓论坛/thread-1765195-1-1.html别把这个rom刷机包看的那么神秘,其实它就是一个压缩包而已!你可以随便修改里面的内容,达到定制自己rom的目的。以下就分享一些个人的经验,尽量避免大家走弯路。通常情况下,解压出来的文件会包含system、data和META-INF这三个目录。还有boot.img文件等。boot.img等是系统内核不要动,其实文件也是刷机时用到的,也不要动(进阶后可动,内核boot.img要与框架systemframework及驱动systemlib等相配合)。system文件夹是android的系统文件,里面包含了运行框架,驱动,系统应用等文件。data文件夹里一般有app目录,里面是用户自己添加的程序。META-INF文件夹里有com目录和三个文件,com文件夹里面是刷机时要执行的命令。那三个文件是签名文件,因为自制刷机包需要重新签名,所以这三个要删掉。另外,还可能有firstboot.sh文件,看名字就知道,这是系统首次启动时执行的脚本。修改心得:一.替换驱动,解决wifi,蓝牙无法使用等问题:驱动目录位于systemlibmodules下,替换时只需把驱动文件覆盖原文件即可。你只需把与内核匹配的驱动文件放入这个目录,一般就可以解决wifi,蓝牙等问题。你可以在设置-关于手机,里查看到当前的内核版本,例如:2.6.32,那么,你只需找到2.6.32的驱动包,替换即可。二.更改ROM信息,区域,首次启动语言等。只需修改p复制代码文件即可。这个文件可以用写字板,记事本等文本编辑器打开。例如,想要修改初始地区,语言为中文,修改以下两行即可 1. duct.locale.language=zh2. duct.locale.region=CN复制代码如果你想加入自己的大名,那么就修改下面这行: 1. ro.modversion=你的大名/rom信息复制代码其他的,大家可以自己摸索,本人就不详细叙述了。三.修改开机动画:位于systemmediabootanimation.zip这个文件,只需要找到自己喜欢的,替换即可。想进一步定制的,可以解开bootanimation.zip文件,修改里面的内容,里面的内容是一组图片。四.修改字体将中文字体文件*.ttf重命名为DroidSansFallback.ttf,覆盖到systemfontsDroidSansFallback.ttf即可。五.加入自己喜欢的程序可以将apk加到system/app或者data/app里,但要注意,不能太大。否则安装时会提示剩余空间不够,不能解压。注:放到system/app里就成为系统程序,不可在程序管理中卸载,好处是不占用有限的data空间,而放到data/app可以卸载,但占用空间。六.更改主题(请谨慎操作)修改以下两个文件: 1. systemframeworkframework-res.apk2. systemframeworkservices.jar复制代码如果你有现成的主题,可以直接替换(注意适用的版本,否则无法开机!)。也可以自己打开这两个文件,修改里面的内容(其实可以修改的不多,因为涉及系统稳定性)。下面讲基本修改方法注:framework-res.apk不可以自签名,所以只能用替换法,就是用winrar打开framework-res.apk,然后把你更改的东西拖进去。1.更改默认壁纸默认壁纸位于systemframeworkframework-res.apk这个文件里,用winrar打开这个文件,找到resdrawable-hdpidefault_wallpaper.jpg替换这个文件就行了。2.修改通知栏图标,解锁块,通知栏背景这些默认图标都在systemframeworkframework-res.apk这个文件里,用winrar打开这个文件,找到resdrawable-hdpi替换相对应的图片。下面附上对应的名称: 1.2. 电池电量图标:stat_sys_battery_开头的png文件3. 电池充电图标:stat_sys_battery_charge_anim开头的文件4. 蓝牙图标:stat_sys_data_bluetooth.png,stat_sys_data_bluetooth_connected.png5. 移动网络连接:stat_sys_data_connected_开头的png文件6. 数据下载:stat_sys_data_in_开头的png文件7. 数据上传:stat_sys_data_out_开头的png文件8. 数据传输:stat_sys_data_inandout_开头的png文件9. 勾选框:btn_check_开头的png文件10. WIFI图标:stat_sys_wifi_signal_开头的png文件复制代码其他的对应即可,看素材很容易就能分辨,不再一一熬述3.修改通知栏字体颜色(短信,通知等字体)如果你把通知栏修改为黑色,但是字体也是黑色,这样就什么也看不到了,需要将字体修改为其他颜色,需要用到ultraEdit。百度搜索:十六进制颜色代码(百度百科),参看颜色码对照表比如:浅粉色 #FFB6C1,浅粉色对应的十六进制代码即为FFB6C1这里以FFFFFF,即白色为例修改使用winrar打开手机中导出的framework-res.apk,找到res/layout下面的status_bar_latest_event_content.xml,status_bar_expanded.xml、status_bar.xml,这三个文件都要修改左键双击status_bar.xml,ultraEdit启动后,出现很多数字点击搜索查找,输入0800001c,点击查找下一个,此时会查找到第一个包含0800001c的代码,将0800001c后面的都修改为FF FF FF FF(8个F哦,必须大写的!)修改完第一个,在点击搜索查找下一个,继续按照上一步修改,直到点击下一个出现“查找的字符串未找到”!点击左上角很多按钮中的保存文件,然后关闭ultraEdit中的代码小窗口 下载 (97.53 KB)2011-7-7 18:49回到winrar界面,提示文件已经被修改,希望在压缩文件中更新它吗?点击是,然后稍等即可,同时rar中会生成一个bak文件,bak是备份文件不用管,等待30秒以上,关闭winrar。4.修改通知栏日期和时间字体颜色(要用到反编译,后附两个反编译工具,apktool为官方工具,需要在DOS下执行命令;ApkTool_GUI_1.3.5内测是傻瓜式工具,但没有编译错误时没有提示)将services.jar用winrar打开,将classes.dex解压出来用反编译工具将classes.dex反编译到classes文件夹找到这个文件classescomandroidserverstatusstatusbaricon.smali使用记事本打开此文件,找到 const/HIGH16 V6, -0X100,修改为const v6, -0x1后保存,注意格式和空格!(时间变为白色)打开classescomandroidserverstatusStatusBarService.smali,找到.line272,在line272代码的后面加入如下代码(具体仿照图示) 1.2. const v8, -0x13. invoke-virtual v7, v8, Landroid/widget/TextView;-setTextColor(I)V复制代码下载 (52.64 KB)2011-7-7 18:49修改完毕,关闭保存将classes文件夹编译为dex文件,将其改名为classes.dex用winrar打开原始的services.jar,将新的classes.dex拖入,替换压缩即可5.修改托盘内图标托盘内图标位于桌面应用apk中,因为大家喜欢的桌面不一样,所以不一一叙述,方法同修改系统图标。把修改后的文件再用7-zip或winrar压缩成.zip(注意是zip,而不是默认的7z或rar)文件。确保压缩后的文件双击后就可以看到data,META-INF,system,boot.img。不要有二级目录。-看完上面的内容刷机包内容基本就做好了,下面讲签名,只有签名后的刷机包才可以刷机-1、下载JDK,下面提供jdk6的官网下载地址/otn-pub/java/jdk/6u26-b03/jdk-6u26-windows-i586.exe2、安装路径自己选,没有要求。但要自己找得到。3、设置JAVA环境变量,方法如下: 简明方法: 1)我的电脑右键属性高级环境变量系统变量新建(变量名:JAVA_HOME 变量值:C:Program FilesJavajdk1.6.0_26(自己的安装目录) 2)同一个地方找到path双击在变量值后面添加C:Program FilesJavajdk1.6.0_26;.;C:Program FilesJavajdk1.6.0_26bin(如果之前以有变量,请用;.;分隔开) 3)为了不重启就生效:复制(全部变量值)开始菜单运行cmd在命令提示符里输入:set path=刚才复制的内容。 4)测试在命令提示符里输入:java,如果没有出现错误提示,说明配置成功! 网上还有其他方法可以自己查找。4、下载自动签名工具Auto-sign(后附下载) 使用方法: 1)安装并配置好JAVA(上面的教程) 2)将auto-sign解压到任意目录(需要自己能找到) 3)将改好的包改名为update.zip 4)将update.zip 文件复制到签名工具的目录下 5)运行 Sign.bat 。也许有人要问如何运行,我会非常认真的告诉大家:双击:) 6)需要一点时间,目录下会多出一个update_signed.zip文件 7)这个文件就是已经经过签名的刷机包 8)将文件复制出来,改成update.zip 就可以用这个包刷机了。如果recovery是1.4以上的名字可以起个自己喜欢的。-工具下载-官方反编译工具apktool下载(两个包下载到同一目录后解压)apktool.part1.rar (2.45 MB) 下载次数: 1972011-7-7 17:37 apktool.part2.rar (869.04 KB) 下载次数: 2082011-7-7 17:37傻瓜式反编译工具ApkTool_GUI_1.3.5内测下载(三个包下载到同一目录后解压)ApkTool_GUI_1.3.5内测.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 证券年度投资银行入职强化培训投行业务风险控制和案例分析
- 2023年度云南交通职业技术学院电视播音主持期末考试真题【A卷】附答案详解
- 浦发银行温州市乐清市2025秋招数据分析师笔试题及答案
- 中信银行芜湖市镜湖区2025秋招金融科技岗笔试题及答案
- 光大银行昆明市呈贡区2025秋招笔试价值观测评题专练及答案
- 2024年公务员(国考)考前冲刺试卷附参考答案详解【A卷】
- 华夏银行惠州市惠城区2025秋招笔试性格测试题专练及答案
- 华夏银行杭州市桐庐县2025秋招结构化面试15问及话术
- 光大银行北京市怀柔区2025秋招笔试英文行测高频题含答案
- 2024-2025学年度日照航海工程职业学院单招《语文》练习题附答案详解【预热题】
- 集输工应急处置考核试卷及答案
- 2025年全国保密教育线上培训考试试题库附完整答案(必刷)
- 珠江医院护理面试题库及答案
- 流程管理某省市场营销MPR+LTC流程规划方案
- 疏浚管线工技能操作考核试卷及答案
- 化工厂实习安全培训课件
- 疏浚清淤工程合同协议书
- 电子电子技术试题及答案
- 2025项目管理考试题及答案
- 五年级篮球培训课件
- 护林员巡护安全知识培训课件
评论
0/150
提交评论