[Android]教你如何反编译与回编译
来源:互联网 发布:白夜追凶谁是凶手知乎 编辑:程序博客网 时间:2024/06/06 13:57
学会反编译比较关键,也是我们美化必须掌握技术,学会反编译也是实现制作ROM的起步,ROM高手必然是反编译高手这里有必要说一下,教程只是给你一个动手的那一个跷板,教程不是万能的,给了你基础与启发,最重要的是我们能够自主的进行创新与思考,Android需要我们丰富的想象能力与实践能力。
工具/原料
1、电脑必须装JAVA
2、JAVA电脑环境教程
3、apktool
方法/步骤
1、配置好JAVA环境变量,下载:apktool 解压的文件放在C盘根目录的apktool文件夹里(apktool文件夹自己创立)
2、打开命令提示符,(开始-运行-输入cmd)
3、输入:cd \apktool系统指令到了apktool文件夹(这里就是为什么要把解压的apktool解压的文件放到apktool文件夹的原因,当然你也可以自命名文件夹的名称,那么比如arc,那么指令就变成了:cd\arc 前提是你必须把apktool解压的文件放到这个文件夹里面)
4、使用RE管理器把系统里面的framework-res.apk 与 SystemUI.apk提取出来放在apktool文件夹里面
5、如果只是想反编译framework-res.apk
6、开始最重要的反编译,输入指令,apktool d framework-res.apk
(反编辑的APK一定要用没换过图片的,否则回编辑失败)
7、最后反编译完成
修改代码完成后,输入代码:apktool d framework-res 即可完成回编译
8、回编译后的新的 apk在framework/dis 文件夹里面
9、如果反编译的是系统文件,比如,SystemUI.apk那么必须进行挂载框架,反编译时,必须敲入一下命令:(然后再重复7-9步骤)
10、对于三星手机(比如9100、9108/9100G),如果反编译SystemUI.apk要敲入一下命令进行框架挂载apktoolif framework-res.apk
apktool if twframework-res.apk
apktool if SystemUI.apk
11、回编译的命令是 apktool b XXX (没有后面的apk后缀)反编译的命令是 apktool d xxx (有后面的apk)
0 0
- [Android]教你如何反编译与回编译
- Android如何反编译与再编译
- Android反编译与回编译
- android编译与反编译
- Android 反编译&回编译
- android apk编译与反编译
- android 反编译与再编译
- Android反编译与防反编译
- android反编译&回编译&签名
- android APK反编译与再编译
- Android Apk反编译与重编译
- Android反编译与重编译(一)
- Android的apk的编译与反编译
- 教你如何修改、反编译 已经编译的 dll文件(c#)
- 教你如何正确反编译apk
- Android如何反编译APK与资源文件
- lua编译与反编译
- apk反编译与编译
- [VS]数据库连接出现“尝试读取或写…
- [Silverlight]出现2103错误(initi…
- Generate certificate in Java -- Self signed certificate
- [Silverlight]解决Silverlight无法…
- [Silverlight]解决操作系统64位无…
- [Android]教你如何反编译与回编译
- 12款免费HTML5开发框架和开发工具…
- 12个用于Web开发的最好HTML5框架
- 2014 年 15 款最棒…
- 排序算法之归并排序
- [部署环境]未能加载文件或程序集“x…
- [SVN]过滤文件和文件夹
- MyEclipse new 后面的菜单选项设置
- [Redis]QForkMasterInit错误的解决…