如何反编译华为的SystemUI.apk文件

 我来答
huanglenzhi
推荐于2016-04-06 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517194
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部

操作步骤:
第一:要在你的PC上建立Java的环境,才能执行编译工作。具体设置方法可参考线刷包移植卡刷包教程步骤

第二:下载Apktool工具 apktool.zip
(2.68 MB)。
下载后解压得到apktool文件夹,把里面的三个文件放在CDM模式(win+R)默认的目录下。
例如,我的是Windows7 32位
我的CDM模式默认目录是C:\用户(Users)\Administrator。

第三:如果你是要编译系统文件的话,请将你要修改的rom里提取framework-res.apk,再用CMD模式“安装”。(不这样做会导致解包错误)
安装方法:把framework-res.apk放在刚才放在C:\用户(Users)\Administrator文件夹下。
cmd模式  执行apktool if
framework-res.apk  这个是安装framework-res.apk

第四:准备工作都做好了,现在就可以反编译和编译了。
将你要反编译的apk放在C:\用户(Users)\Administrator目录下。(你也可以用指定目录)
cmd模式  执行apktool d
XXXX.apk  这个就是反编译比如反编译SystemUI就执行 apktool d SystemUI.apk
就可以了(会在当前的目录下生成SystemUI的文件夹,修改就是在这个文件夹里进行)

cmd模式  执行apktool b XXXX 这个是build
也就是编译回去比如 编译SystemUI就执行 apktool b
SystemUI  就可以了(会在Systemui的文件夹中生成一个叫dist的文件夹,编译回去的apk就是此文件夹中)

注意:1.第三步很重要,很多人不成功就是因为没做第三步。
         
2.编辑回去的systemui.apk及framework-res.apk不能直接放回去(framework-res.apk放回去会导致手机不断重启,

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式