前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

nubia努比亚官方社区-玩机综合区-玩机区-地平线:手动修改电池百分比显示 - Powered by Discuz! 请 登录 后使用快捷导航没有帐号?立即注册 每日签到红包中心积分商城常见问题咨询同城会 登录 注册 nubia云盘 只需一步,快速开始 首页 手机 配件 服务 应用 社区 nubia Z5S LTE nubia Z5Sn nubia Z5S Z5S mini nubia Z5 更多 论坛 › 玩机区 › 玩机综合区 › 地平线:手动修改电池百分比显示 搜索 本版用户 查看: 46 | 回复: 2 [其他] 地平线:手动修改电池百分比显示 [复制链接] 电梯直达 分享到: 地平线770 地平线770 当前离线 经验136 威望0 精华0魅力66 掌声50 活动币0 主题5帖子74在线时间58 小时 听众 0 好友 0 积分 361 5主题 0好友 361积分 正式会员 正式会员, 积分 361, 距离下一级还需 139 积分 发消息 发表于:7 天前 | 关注(0) | 只看该作者 | 发消息 |倒序浏览 楼主 本帖最后由 地平线770 于 2014-3-6 22:47 编辑 手机主板挂了,维修中,本想写的详细些,人懒了,凑合着看吧,应该能明白的。 准备: 1.官方包一个(或者framework-res.apk); 2.搭建Java平台; 3.Notepad++代码修改软件一个; 4.本人提供编译工具包一个 步骤如下 java平台搭建 1.官网下载最新版Java JDK软件,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,32位系统下载x86的,64位系统下载x64的。 2.管理员身份运行安装程序,直至结束; 3.修改系统变量和用户变量(x86和x64的路径不一样,注意区分,本文是x64平台): a.右键单击“计算机”----“属性”-----“高级系统设置”,弹出窗口里找到“环境变量”,单击打开; b.用户变量点击“新建”添加两项“JAVA_HOME”和“CLASSPATH”,JAVA_HOME C:\Program Files\Java\jdk1.7.0_45 CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; c.系统变量里找到path,在最前面添加如下路径 Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; d.保存更改,调出cmd窗口,输入javac和java -version,出现如下界面就是安装配置成功; 提取文件 用压缩软件打开官方包,提取update.zip\system\framework\framework-res.apk文件,复制framework-res.apk到桌面备用 反编译framework-res.apk 1.下载所提供的工具包,解压后将刚提取的framework-res.apk复制进解压后的文件夹,双击apktook.bat弹出cmd窗口,输入5,回车完成框架安装,cmd窗口不用关闭,后面一直要用; 2.将framework-res.apk改名为1.apk,然后输入1回车完成反编译,编译完成后会生成一个apk的文件夹; 修改电量相关代码(代码用notepad++修改) 1.打开反编译后的apk文件夹,依次找到res\drawable文件夹下的stat_sys_battery.xml和stat_sys_battery_charge.xml文件,stat_sys_battery.xml文件即为待机状态的电池显示控制文件,stat_sys_battery_charge.xml为充电控制文件。 分析stat_sys_battery.xml文件内容,说不清楚,直接上图看吧。注意最后依据最大电量改超过100,避免出现电池问号或者设置里面电池电量显示超过100,原因是安卓电量判断依据的是电压,有时电压过高容易出现这个问题。 2.按着你的设定补充缺少的电量图标(否则回编译报错)到APK\res\drawable-xhdpi文件夹,图片的名字格式为“stat_sys_battery_x”,x代表对应的电量,按你修改的代码确定,一个都不能少,否则反编译会出错,图片格式为png,自己ps去吧,建议拿AI做了导出png,会清晰很多。 3.充电也是一样,同样需要补充缺少的图片(如果有需要的话,直接按本帖是不需要添加充电图标了)。 回编译,输入数字2,回编译完成后按一下任意键返回,出现警告没有关系,只要不是错误就可以,用7zip压缩软件打开原始的framework-res.apk,还有刚才回编译的apk,在apk---build里面的“已编译(未签名)”就是刚才回编译的文件。替换对应文件或文件夹即可,千万不要再次签名,官方签名不可破坏,否则卡开机了。用winrar也是可以的,替换时选择仅存储就可以了。 本帖子中包含更多资源 您需要 登录 才可以下载或查看,没有帐号?立即注册 楼主热帖[玩机综合区] 地平线:手动修改电池百分比显示[Z5Smini(小牛2)] 地平线:小牛2代0.16电量显示(1%和[Z5Smini(小牛2)] z5s mini可以用defy耳机线控[Z5Smini(小牛2)] 没事放图一张[nubia动态] nubia智能手机2013冬季新品发布会演示胶[nubia动态] nubia智能手机2013冬季新品发布会全程视[玩机综合区] 【小白刷机】最简单刷miui (无需R[Z5Sn] Z5Sn体验小记 已有 1 人评分经验 收起 理由 流光·糜苏 + 10 很给力! 总评分: 经验 + 10 查看全部评分 分享到: QQ空间 腾讯微博 腾讯朋友 淘帖0 分享0 收藏0 支持0 反对0 回复 举报 地平线770 地平线770 当前离线 经验136 威望0 精华0魅力66 掌声50 活动币0 主题5帖子74在线时间58 小时 听众 0 好友 0 积分 361 5主题 0好友 361积分 正式会员 正式会员, 积分 361, 距离下一级还需 139 积分 发消息 发表于:昨天 22:29 | 关注(0) | 只看该作者 | 发消息 |倒序浏览 沙发 此帖仅作者可见 分享到: QQ空间 腾讯微博 腾讯朋友 淘帖 分享0 收藏0 支持0 反对0 举报 流光·糜苏 流光·糜苏 当前离线 经验2852 威望11 精华7魅力91 掌声48 活动币40 主题262帖子1268在线时间142 小时 听众 0 好友 21 积分 2917 262主题 21好友 2917积分 实习版主 发消息 发表于:6 小时前 | 关注(0) | 只看该作者 | 发消息 |倒序浏览 板凳 此帖仅作者可见 分享到: QQ空间 腾讯微博 腾讯朋友 淘帖 分享0 收藏0 支持0 反对0 举报 帮助中心 常见问题 支付方式 配送方式 服务支持 售后政策 自助服务 相关下载 线下体验店 关于我们 了解我们 联系我们 加入我们 关注我们 新浪 微信 在线客服: 联系我 服务电话:400-700-6600 ? 1998-2013 努比亚 版权所有 粤ICP备10006213号-2 ICP经营许可证编号:粤B2-20120688 Archiver|nubia努比亚官方社区 积分 0, 距离下一级还需 积分 回顶部