反编译ui
⑴ 什么是反编译systemUI.apk
1.打开我的电脑--属性--高级--环境变量
2.新建系统变量java_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置
⑵ 如何反编译systemUI.apk
ystemui.apk等特殊软件的编译与反编译步骤如下:
第一:要在你的PC上建立Java的环境,才能执行编译工作。具体设置方法可参考线刷包移植卡刷包教程。
第二:下载Apktool工具 ,下载后解压得到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的文件夹,修改就是在这个文件夹里进行)
注意:1.第三步很重要,很多人不成功就是因为没做第三步。
2.编辑回去的systemui.apk及framework-res.apk不能直接放回去(framework-res.apk放回去会导致手机不断重启systemui.apk放回去会导致手机无上栏)
⑶ 怎么反编译systemUI
手机端:
安装手机版apktool
提取framework-res.apk和systemui.apk,安装framework-res.apk
点击systemui.apk,反编译全部即可
pc端:
安装java,配置java变量
提取framework-res.apk和systemui.apk,用apktool if C:\framework-res.apk命令安装framework-res.apk
apktool d <file.apk> <dir>命令反编译
⑷ 求助一下各位大大,反编译systemui.apk
与其直接帮你回编译,不如教你一个方法吧。systemui.apk这个回编译时是会有错误提示,你看一下内容,大概涉及到两个xml文件。两种方法,一是回编译前删掉这两个xml文件,二是按照错误提示的内容(一般是两个@开头的id值),用NotePad++打开xml文件,删除涉及到的id内容。再回编译,就OK了。然后把dex或者arsc或者编译过的xml文件等拖回最初的systemui.apk替换就好了,不要直接用回编译生成的apk。
⑸ 要怎么反编译systemui修改
1,编译SystemUI.apk(注意字眼,是反编译)
2.打开SystemUI/res/layout/tw_super_status_bar.xml修改一下句子实现100%透明:
查找android:background="****"
3.保存SystemUI/res/layout/tw_super_status_bar.xml
以上第2第3步是不需要做的,这个应该是4.0时代的方法。
4. 打开 SystemUI/res/values/drawables.xml 编辑此行得到你需要的透明度,修改一下句子实现,100%透明:
查找:status_bar_background">****</item>
01.<item type="drawable" name="status_bar_background">#00000000</item>
以上第4步,修改成半透明的话应该修改为#75000000
5.保存/SystemUI/res/values/drawables.xml
这里还要插= 入1步:
打开SystemUI/res/layout/tw_super_status_bar.xml,把第二行的android:background="#ff000000" 修改为 android:background="#00000000" 也就是全透明,为什么要修改成全透明呢,这里是开机后你看到的第一次没有下拉的状态栏,如果你不修改这里,开机后如果你不进行下拉动作,你将看到状态栏 是不透明的,所以这里必须改成全透,就算你目的是修改半透这里也要改全透而不是75000000的半透,因为这里的透明度会叠加,两个半透叠加就会更加深色了。
记得保存。
6.重新编译SystemUI.apk
⑹ 反编译SystenUI.apk
透明状态栏是通过修改res里的资源文件实现的,根本不用看smali。状态栏图片一般在drawable_hdpi里(视机型分辨率而定),文件名一般带有“statubar”字样,将其透明处理就行了。一般来说状态栏图片是.9图,不是一般方法能修改的,具体请查阅.9图相关资料
⑺ 如何反编译华为的SystemUI.apk文件
操作步骤:
第一:要在你的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
注意:1.第三步很重要,很多人不成功就是因为没做第三步。
2.编辑回去的systemui.apk及framework-res.apk不能直接放回去(framework-res.apk放回去会导致手机不断重启,
⑻ 反编译System UI.apk
反编译后找到
\res\layout\status_bar.xml
搜索CarrierLabel这个就是运营商了。
⑼ 怎样用apktool反编译系统ui
这个apktool本身就不支持一些apk的反编译,因为反编译不只是替换字符那么简单的,它里面很多地方会用到捕捉错误,因为开发者的精力有限,很多错误都是被一刀切,视为无法运行该步骤,然后把问题丢给用户。
⑽ 如何反编译systemui.apk
手机端:
安装手机版apktool
提取framework-res.apk和systemui.apk,安装framework-res.apk
点击systemui.apk,反编译全部即可
pc端:
安装java,配置java变量
提取framework-res.apk和systemui.apk,用apktool if C:framework-res.apk命令安装framework-res.apk
apktool d <file.apk> <dir>命令反编译