android - 是否可以从命令行使用 Android Studio 的反编译器?

标签 android android-studio reverse-engineering decompiling

我是 android pentest 的初学者,我正在使用一些反编译器,例如 jadx,但有时它无法反编译某些类,

但是当我将 .class 文件拖放到 android studio 中时,它会对其进行反编译。

那么有没有一个使用android反编译器来反编译android应用程序的工具呢? 或者有什么方法可以反编译完整的 APK,而无需将每个类文件拖放到 android studio 中?

谢谢

最佳答案

看这里:$(Android Studio)/plugins/java-decompiler/lib/java-decompiler.jar

从命令行运行:

$ java -jar java-decompiler.jar org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler

来源:https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine

如果您愿意,您可以一次反编译整个*.jar

关于android - 是否可以从命令行使用 Android Studio 的反编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60016346/

相关文章:

Android 本地存储文件在重启时被删除

Android Studio,它使用SDK工具吗?

android - 如何为Android自定义键盘设置不同的按键背景

android - 仅在按钮上水平和垂直居中图标(而不是文本)

android - 无法使用 Maven-Android-Plugin 构建 android 项目

android-studio - 无法手动杀死 adb.exe

java - Android Studio 醉了吗?

c - 如何 Hook __usercall、__userpurge (__spoils) 函数?

c - 为什么 MSVC Debug模式会为一个空的 if() 主体而不是另一个(i++ vs.++i)省略 cmp/jcc?

iphone - 如何从目标文件 (Mach-o) 中获取 SEL (@selector())? SEL 如何存储在 Mach-o 中?