framework-res.apk
res\\drawable-mdpi
res\\drawable-land-mdpi
现在我就开始手把手教大家做一下
一、准备工作
下载安装jdk 和 java(自行下载)并正确配置环境
反编译软件下载
http://bbs.dospy.com/thread-13521115-1-435-2.html
二、编译与反编译
1.下载apktool,有人说1.3版好有人说1.4版好,我提供一个我测试没问题的(版本未知),不喜者自行搜索下载
2.打开windows的命令提示符(开始-运行-输入cmd),复制地址栏里apktool解压后路径(假设为dir),如果你解压在系统盘(一般为C),输入
cd dir (示例,如果文件夹路径为 C:\\Apktool,只需输入 cd \\Apktool)(没有C:\)
非系统盘输入(注意空格)示例:我的apktool目录为 I:\\Apktool,需要输入 cd /d I:\\Apktool)
PS:此步目的是把命令提示符定向在apktool目录,方便后续步骤。3.把固件中的framework-res.apk复制到该目录下边4.先安装基础包,输入命令:apktool if (if语句)
5.开始最重要的一步反编译framework-res.apk 输入apktool d framework-res.apk
6.零错误反编译完成后在该目录下生成一个framework-res的文件夹
7.到 framework-res\\res\\values 该目录下找到 styles.xml 文件 可以用记事本打开
打开文件之后查找到
改为
再一次找到
改为
然后保存
8.将祢的背景图片命名为
(横屏图放在framework-res\\res\\drawable-land-mdpi 下 竖屏图放在 framework-res\\res\\drawable-mdpi 下 图片分辨率 按自己机型. )
9.回编译(最容易出错的地方)输入命令:apktool b framework-res,输出的重编译apk在framework\\dist下
ps:如果无法回编译建议检查代码 一般都在c盘进行(可减少一些位置问题)
10.用WINRAR压缩文件管理器打开framework-res.apk 把resources.arsc拉到桌面
用WINRAR压缩文件管理器打开源文件 把桌面上的resources.arsc拉到源文件里 选择压缩方式为储存 替换掉原来的 图片也要放进去
11.编译反编译已经完成了放到手机sd卡中 移动到system下 修改权限 然后再移动到framework-res下覆盖源文件 然后自行重启
ps:此做法适用于cm系列的安卓系统 替换前请先备份 以免不时之需