手机美化教程.docx_第1页
手机美化教程.docx_第2页
手机美化教程.docx_第3页
手机美化教程.docx_第4页
手机美化教程.docx_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开篇说明: 说到美化,现在已经成了一个很热门的话题,每个人都有自己的一套,不管你是用软件美化,还是修改来美化。但是我本人不喜欢用软件来美化,虽然用软件来美化可以更漂亮,但代价也是很高的,很高的内存占用,以及耗电量。RAM大的机子对于内存占用可能不会太在意,但耗电量不管你是神马手机,只要是触屏智能手机,就不能不在意。特别是Milestone2,电池电量本来就不高,官方ROM还差的不靠谱,这耗电量更是得考虑清楚。不要认为省不了多少电,多注意一些细节,从一天一冲,到两天一冲也不是不可能。这个教程是专为小白而写,本人也是小白,上网整理修改了一下搜集到的教程,自己也实践修改成功了,才敢来发表的。网上教程多,但是比较散。有的大大们习惯了这些操作,写的时候难免在一些细节方面一笔带过,老手们一看都知道怎么回事,但小白可就郁闷了,怎么就到这一步了?而且写的时候难免会有失误,计算机语言这种事,差个字母都可能运行不了。小白写给小白的教程,语句通俗,详细直观。感谢Autumn6,miaojun0o0,zzc2,FoRLoop,x396166842等高手的努力,当然还有很多高手,就不一一举例了。效果如图:2011-6-24 21:54 上传下载附件 (29.19 KB)2011-6-24 21:54 上传下载附件 (27.48 KB)修改后的文件:framework-res.apkframework-res.apk(3.02 MB)2011-6-24 21:56 上传点击文件名下载附件下载积分: G币 -1 services.odexservices.odex.apk(1.71 MB)2011-6-24 21:56 上传点击文件名下载附件下载积分: G币 -1 去除apk后缀使用这个是里程碑2 UK2.2.2版本的,其它手机及版本不能直接使用,但可从中提取素材。怎么样?效果还可以吧?总的来说就是做了以下几点修改,时间,日期颜色改成自己喜欢的颜色,这样可以避免使用黑色状态栏时,系统时间无法看清,系统默认的不是白的就是黑的。改了解锁图标,Milestone2还没有2.3,但依然可以使用2.3的一些UI元素。下拉菜单改为透明,电池可以显示电量。还有一些细节图标的修改,比如信号,框子等等,使用时才能体会到,桌面是无法看到的。开始修改之前你需要如下软件:1.java 环境 /file/bhf1qqfw#2.tools工具tools.rar(2.62 MB)2011-6-24 22:08 上传点击文件名下载附件下载积分: G币 -1 3.apktool工具apktool.rar(2.43 MB)2011-6-24 22:08 上传点击文件名下载附件下载积分: G币 -1 一、图标的替换首先是最简单的替换,比如解锁图标,背景图片,状态栏,各种小图标等。(有的图标的效果,比如下拉菜单透明,电池图标显示电量还必须修改一些文件,后面会提到。)大家一般都用winRAR压缩工具吧,如下设置就能打开解压apk文件。在用户自定义压缩文件扩展名那里添加apk.2011-6-24 22:13 上传下载附件 (63.05 KB)这样设置以后,只需要用winRAR打开framework-res.apk就可以进行简单的添加文件图标。添加替换的图标必须满足一下要求:名称,格式和原文件一样,差一个字母都不行,大小尺寸(分辨率aaXbb)最好和原文件一致,即使不一致,但相差不能太大。操作步骤就是:1.用winRAR打开framework-res.apk文件(自己用RE文件管理器,从/system/framework文件夹下提取)2.可替换的图标在res/drawable-hdpi文件夹下,只需要点击添加,然后从对话框里选择需要添加的图片。也可以单独把drawable-hdpi这个文件夹加压出来添加,这样的优点是可以直观的看到那些图片。但不要完全解压整个framework-res.apk。如下图所示:2011-6-24 22:18 上传下载附件 (190.03 KB)所以,以后你看到别人的手机桌面很漂亮,人家也提供了framework-res.apk给你,但是版本不对,这个时候不需要感到可惜,自己提取素材进行添加。添加好以后,按如下方式使用:修改完成的framework-res.apk用RE管理器复制到system目录下,修改权限如下勾 - 勾 - 空勾 - 空 - 空勾 - 空 - 空修改完权限后,将其剪切到/system/framework/下替换注意,一定要先弄到system下修改权限后再替换,否则悲剧自负重启手机后完成备份是个好习惯,任何操作之前都备份好原文件。以防万一。具体的可以参考:/viewthread.php?tid=598724&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D336二、Services.odex的修改基础操作:1.下载附件中的tools.rar,解压到非中文目录,我的是在G盘根目录2.拷贝手机/system/framework/下的android.policy.odex、core.odex、ext.odex、framework.odex、services.odex、com.motorola.android.widget.odex,共六个文件至baksmali-1.2.6.jar所在的目录下3.打开命令提示符(CMD),进入tool目录,输入1. java -Xmx512M -jar baksmali-1.2.6.jar -c :com.motorola.android.widget.odex -x services.odex -o services2.复制代码2011-6-24 22:13 上传下载附件 (24.3 KB)具体进入过程如下:先输入G:(意思就是你软件目录在G盘,让cmd读取G盘),回车;之后cd tools(启用tools这个文件夹内的可执行程序)回车;输入代码,回车。这个代码就是创建一个services目录。这个就是需要我们编辑的目录。不要关闭cmd,后面还要用。(1)修改时间颜色:修改文件位置toolsservicescomandroidserverstatusStatusBarIcon.smali,有的可能先要点击右键,在属性那选择打开方式为记事本,你才能编辑它。选择编辑,查找:Landroid/widget/TextView;-setTextColor然后找到它的上一行const/high16 v6, -0x100修改这一行为const v6, 0x? ?代表的就是颜色代码,例如const v6, 0xFFFFFFFF,一共8个字母,前两个字母代表透明度,可以设置为FF,这样就比较清楚醒目。后六个字母为颜色代码,其具体颜色代码如下,可自由选择,喜欢什么选什么。取值区间为00FF,由浅到深。修改好以后保存。 (2)修改日期颜色:修改文件位置toolservicescomandroidserverstatusStatusBarService.smali选择编辑,查找:Lcom/android/server/status/DateView,点击下一个,直到你看到check-castv?,Lcom/android/server/status/DateView(中文问号“?”可能为任何数字)找到以后在其下一行添加如下代码:const v8, 0x?invoke-virtual v?, v8,Landroid/widget/TextView;-setTextColor(I)V (第一个”?“代表颜色代码,同修改时间里的一样;第二个”?“为数字,数值同上)颜色代码表:2011-6-24 22:13 上传下载附件 (134.68 KB)2011-6-24 22:13 上传下载附件 (101.04 KB)(3)替换下拉栏背景status_bar_background.png时实现真正透明,即使你替换了一个背景,但会发现它还是原来那样子,没有透明,原因是你还需要修改一下内容。修改文件:/com/android/server/status/StatusBarService.smali找到如下代码:.method onBarViewAttached()V.registers 8.prologueconst/4 v1, -0x1.line 1589const/4 v5, 0x2(要修改的位置).line 1590.local v5, pixelFormat:I修改为:const/4 v5,-0x2全透明修改为:const/4v5,-0x3半透明 注意:除红字以外,别的代码都不需要修改.编译dex:接着上面的cmd操作:输入1. java -Xmx512M -jar smali-1.2.6.jar services -o new-classes.dex复制代码,回车将生成的new-classes.dex重命名为classes.dex,拖入services.jar(也是从framework文件夹内提取)内,比较简单的步骤是用WinRAR打开services.jar,选择添加,选取classes.dex文件后,如下设置2011-6-24 22:12 上传下载附件 (47.96 KB)然后添加。添加完成后大概1.5M多一些,如果相差很大,仔细检查,再重新操作。生成odex文件:1.将tools目录下的dexopt-wrapper复制到手机systembin目录下,并修改好权限(和其他文件权限相同即可)2.usb“大容量存储”连接手机,复制修改好的services.jar到内存卡下注意:文件名不可更改3.开启调试模式,保持usb连接,改usb模式为“无”(欧版为“无”,国行是“仅充电”)4.CMD到tools目录下,输入adb shell,等待出现$5.输入su命令,回车,此时手机上会跳出授权,记得点,否则进不去,成功后出现#6.输入cd sdcard,回车7.输入:dexopt-wrapper services.jar new.odex,回车(APK转odex时,将services.jar改为对应APK文件)8.输入:1. busybox dd if=/system/framework/services.odex of=new.odex bs=1 count=20 skip=52 seek=52 conv=notrunc复制代码回车(APK转odex不需执行这一步骤)9.在手机存储卡里可得到一个叫new.odex的文件,即为最终结果。对比一下文件大小,如果相差很大(原odex为1.7M,编译后为1.55M的情况),说明没有成功,查找原因重试。10.将其改名为services.odex,复制到/system/,改权限(看看其他文件什么权限,照着改之即可。再复制到/system/framework注意:进行这步操作前,请备份/system/framework/内原services.odex至内存卡,以防万一。11.重启。三、Framework-res.apk的修改基础操作:1.解压apktool工具,最好直接放在盘符下,比如放在G盘下,那路径就是G:apktool(注意文件夹的名字),然后将framework-res.apk复制到此文件夹下,要留好framework-res.apk的原始版本,我们称之为版本A,后面还需要用到2.运行cmd,输入:G:回车-这是进盘符cd apktool 回车-这是进编译工具文件夹的apktool d framework-res.apk 回车 -这是反编译apk文件的代码2011-6-24 22:13 上传下载附件 (23.59 KB)之后在G盘apktool文件夹下得到framework文件夹,不要关闭cmd,后面还要用。(1)修改电池电量显示1.进入framework-res文件夹,在resdrawable-hdpi下,找到电池电量显示图标文件stat_sys_battery_XX.png,和stat_sys_battery_charge_animX.png(这是充电的图标),然后将你自己准备好的电池图标把这些替换掉2.在resdrawable-hdpi下找到电量stat_sys_battery.xml文件,修改如下:2011-6-24 22:13 上传下载附件 (146.54 KB)3.在resdrawable找到stat_sys_battery.xml,也按上图修改1%的修改就是添加语句,从0一直到100。目前好像只有2.3的系统支持1%的显示。最近有高人发现只需要把system/lib/文件夹下的libandroid_servers.so替换为2.3系统的文件就可正常显示1%电量。1%脚本.rar(1.65 KB)2011-7-24 17:21 上传点击文件名下载附件下载积分: G币 -1 1%脚本文件libandroid_servers.rar(8.2 KB)2011-7-24 17:21 上传点击文件名下载附件下载积分: G币 -1 2.3系统的libandroid_servers.so文件。(2)去震动的修改进入framework-res文件夹,在resvalues中找到arrary.xml,然后找到如下代码:040 #这里和解锁有关,改为0解锁就没震动了020 #这是四键震动,改为1718,震动变变弱,不要四键震动的就改为0020# 这里也和解锁有关,改为0 (2)国行按此修改会在通讯录里面出现乱码情况,解决办法如下在dframework-res目录下的resvalues-zh-rCN中找到plurals.xml,找到如下等代码:%d 秒前1 秒前。把你见到的%d全都替换为%d基本修改完了,开始编译软件:继续刚才的cmd代码界面,输入:apktool b framework-res回车-这就是反编译命令整个操作过程:2011-6-24 22:13 上传下载附件 (131.24 KB)会在G:apktoolframework-resdist得到新的dframework-res.apk文件,我们称之为版本B从B根目录下提取resources.arscresdrawable目录下提取stat_sys_battery.xmlresdrawable-hdpi目录下提取

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论