常用 Android 反编译工具apktooldex2jarenjarifyjd-guijadx

apktool

官网地址 : https://ibotpeaches.github.io/Apktool/

反编译命令 :

shell 复制代码
java -jar apktool.jar d demo.apk -o demo
复制代码
apktool d app.apk -r --only-main-classes -o destDir

d 表示反编译

app.apk 是目标apk文件路径

-r 表示不反编译资源文件

--only-main-classes 表示不反编译某些资源文件目录下的dex文件,这些dex文件通常是被加固的dex.

-o 反编译后代码存放目录

csharp 复制代码
java -jar apktool.jar b demo -o demo_repackage.apk

dex2jar

GitHub 地址 : https://github.com/pxb1988/dex2jar

反编译命令 : demo.apk 是指定要反编译的 apk 文件 , -o demo.jar 指定要输出的 jar 文件路径 ;

shell 复制代码
d2j-dex2jar.bat demo.apk -o demo.jar

enjarify

GitHub 地址 : https://github.com/google/enjarify

enjarify 工具与 dex2jar 功能类似 ;

jd-gui

GitHub 地址 : https://github.com/java-decompiler/jd-gui

将 jar 文件拖到窗口中 , 即可查看反编译出的 jar 文件源码 ;

jadx

GitHub 地址 : https://github.com/skylot/jadx/

具备上面四个工具的所有功能

相关推荐
恋猫de小郭1 天前
Jetbrains 官宣正式发布 KMP 全新默认项目结构,向着 Amper 靠近
android·前端·flutter
黄林晴1 天前
Compose 大屏适配别乱做!这几个坑 90% 的人都在踩
android
musk12121 天前
android 设备检测 gpu
android
阿正的梦工坊1 天前
Kotlin 面试题全面解析:从基础到进阶
android·开发语言·kotlin
2601_957418801 天前
Android相机有线连接全栈解决方案:PTP/MTP协议深度实现与应用实践
android·数码相机
私人珍藏库1 天前
【Android】Solid文件管理器3.5.2 安卓文件管理器
android·人工智能·app·工具·软件·多功能
汐ya~1 天前
GELab-Zero:面向 Android 的开源移动端 GUI Agent,让 AI 像人一样用手机
android·人工智能·开源
赏金术士1 天前
第一章:项目概述与环境搭建
android·kotlin·compose
Kapaseker1 天前
Kotlin 解构新语法完全解析:从"看位置"到"看名字"
android·kotlin
禁默1 天前
解密 LangChain:LLM 应用开发的核心框架与“超级武器”
android·adb·langchain·vibe coding