浅谈android通过修改framework-res.apk进行美化的方法


tips:本人使用的是HTC的G1,别的android手机于此可能会有差异,但是,并不多。

 

framework-res.apk文件位于/system/framework文件夹中,里面有着系统GUI的大部分的图片,包括图标,弹出对话框的样式,动作特效,界面布局。

修改framework里面的图片是自己定制界面最为简单的一种,也可以将别的手机里的特效文件(如九千岁的,Blur的),替换到自己的framework里面。


上图中通知栏的图标和解锁条还有弹出对话框的样式,都是通过修改framework-res.apk实现的

下面详细的讲出修改的过程

需要具备的条件:

1.最好是原生的ROM,CM6的也可以,但是MIUI的Framework-res.apk差异比较大,不适合二次改动。

2.root过的机器,并且安装了RootExploer,下载地址: http://nduoa.com/apk/download/21671 点击即可立即下载

这些条件都满足了,就可以开始了

 

一、提取Framework-res.apk


使用RootExplore进入System/framework/将Framework-res.apk复制到/sdcard里

然后复制到电脑里,也可以使用91助手的文件管理功能提取

二、解压Framework-res.apk


直接将此文件复制以下(为了保留原来的apk,以后要用)将复制的文件拓展名改为zip解压,也可以直接将文件拖到winrar中,把里里面的文件夹统统拖出来也行。

三、内容解释:

Framework-res.apk于别的apk拥有一样的结构,我们在这里关心的主要是res文件夹,如下图


这是一种常见的结构,当然,对于MOTOblur和HTCSense的机型会有一些小的差异

anim就是特效文件夹,可以将别的手机里的Framework-res.apk的anim文件夹直接复制替换你手机里的anim文件夹,从而达到换特效的目的

drawable-hdpi就是手机大部分图标界面图的位置所在,主要工作点就是这里

drawable-land-hdpi里面主要是是横屏下的解锁条图片之类。

四、替换的方法

由于apk并不是真正的zip,所以替换方法并不像普通的zip

用winRAR打开原来的Framework-res.apk


进入到你要修改的文件夹

 

 

将改好的图拖入这个窗口(文件名一定要一致)

 

在弹出的这个窗口中选择文件选项卡


 

将“要添加的文件”一栏中的内容剪切到“不压缩直接存储的文件一栏中”

文件路径选择“不储存路径”

单击确定

这样,一个加工过的Framework-res.apk就完成了

 

五、安装至手机

使用RootExplore将新的Framework-res.apk复制到/system文件夹下

将权限修改为:rw-r--r-- (此步很重要! 不懂的话 9个全打钩也可以)


在使用RootExplore将这个修改好权限的新Framework-res.apk移动到system/framework文件夹里覆盖原来的Framework-res.apk,重启就可以看到新效果了。

你可能感兴趣的:(Android)