三种常用的Apk反编译工具
来源:互联网 发布:网易闪电邮for mac版 编辑:程序博客网 时间:2024/05/16 07:06
apk反编译工具:
1.apktool 利用命令行查看Java代码,需配合GUI 查看代码
缺点:查看Java代码时,需要先把apk文件变成zip文件,获取到dex文件,运行命令行d2j-dex2jar.bat
反编译:Java -jar apktool_xx.jar d -f 编译的apk -o 反编译后的apk
回编译:Java -jar apktool_xx.jar b 反编译后的apk -o 回编译后生成的apk路径
签名:jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore 签名文件路径 -signedjar 签名后的apk路径 签名的apk路径 签名文件名称
生成R文件:aapt package -m -J 生成R文件的路径 -S apk中的res的路径 -I adt中android.jar路径 -M AndroidManifest.xml路径
2.APKDB
优点:反编译、回编译、签名一键操作,简单方便,缺点:查看Java代码时,需要先把apk文件变成zip文件,获取到dex文件,双击之后即可查看代码,但是代码可读性不强,跟apktool反编译的代码差不多,都需配合Gui。当修改Mianfest时,需要把 original文件夹删除,否则修改不生效。
3.JADX
优点:双击jadx-gui.bat ,直接导入apk,方便简单 。如图所示:
举例说明ApkTool、APKDB与JADX编译后的代码区别:
ApkTool、APKDB编译后的代码:
JADX编译后:
阅读全文
1 0
- 三种常用的Apk反编译工具
- 反编译APK文件的三种方法
- 反编译APK文件的三种方法
- 反编译APK文件的三种方法
- 反编译APK文件的三种方法
- 反编译APK文件的三种方法
- 反编译apk工具,apk反编译工具Jadx的使用
- apk 反编译工具的使用
- apk 反编译工具的使用
- apk 反编译工具的使用
- 反编译 apk的相关工具
- apk 反编译工具的使用
- 三款常用的Java字节码反编译工具
- 三款常用的Java字节码反编译工具
- Android的apk反编译工具Apktool
- APK反编译过程及用到的工具
- APK反编译过程及用到的工具
- APK反编译过程及用到的工具
- 前端框架天下三分:Angular React 和 Vue的比较
- js弹出一个页面
- Android界面设计语言Material Design的一些用法
- POJ 2104 K-th Number 整体二分
- mysql trim函数
- 三种常用的Apk反编译工具
- Lucene 5.0 stored fields format & compress
- 系统调用实现Linux命令 cp
- eclipse下的plugins导入hadoop-eclipse-plugin-2.7.1.jar,Preference下没有hadoop Map/Reduce的解决方法
- 读书笔记——《模式识别 Pattern Recognition》
- PHP mysql_num_fields() 函数
- 通过git命令行从github或服务器上克隆、修改和更新项目
- BZOJ 4247: 挂饰 背包dp
- 生活方式游戏化