我尝试从 .apk 获取源代码
我按照这里的步骤操作
Is there a way to get the source code from an APK file?但在步骤 2.4 中,当我在 cmd 上写入 dex2jar path> d2j-dex2jar classes.dex
时我明白了
“‘d2j-dex2jar’未被识别为内部或外部命令、可操作程序或批处理文件。”
有什么解决办法吗?
最佳答案
对于dex2jar 2.0版本请按照以下步骤生成jar
- 下载 dex2jar ( https://sourceforge.net/projects/dex2jar/files/ )
- 解压文件夹
- 在命令提示符中转到文件夹
- chmod u+x d2j_invoke.sh
- chmod u+x d2j-dex2jar.sh
- 将需要反编译的apk放入dex2jar文件夹
- sh d2j-dex2jar.sh -f -o output_jar.jar my_app.apk
- 这将在同一文件夹中生成output_jar.jar
关于Apk反编译错误: d2j-dex2jar command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29744010/