edit_note帖子
47
stars积分
35,059
event加入
2011-07-05
安卓交流
安卓修改全局背景
schedule发表于 2012-07-14 09:29:00
visibility查看 702
chat_bubble回复 5
#1 楼主
现在我就开始手把手教大家做一下一、准备工作 下载安装 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 文件 可以用记事本打开 打开 styles.xml 文件之后查找到<itemname=“colorBackground“>@color/background_dark</item>改为<itemname=“colorBackground“>@color/transparent</item>再一次找到<itemname=“windowBackground“>@drawable/screen_background_dark</item >改为<itemname=“windowBackground“>@drawable/screen_background_dark_transparent</item>然后保存 8.将祢的背景图片命名为screen_background_dark_transparent.png (横屏图放在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 系列的安卓系统 替换前请先备份 以免不时之需
全部回复 (5)
2012-07-14 09:31:00
沙发
什么东东
2012-07-14 09:38:00
板凳
没看懂...
2012-07-14 09:40:00
地板
对头
2012-07-14 10:04:00
#5
看到过
2012-07-14 10:24:00
#6
真麻烦,我有一键java(jdk)安装,反编译1.71 很简单。
登录 后才能回复
flag举报帖子