问题描述
我尝试从.apk
获取源代码我从这里右转 有没有办法获得来自apk文件的源代码?,但在步骤2.4时我在我的cmd dex2jar path> d2j-dex2jar classes.dex上写道时,我得到
" 'd2j-dex2jar'未被识别为内部或外部命令,可操作的程序或批处理文件. "
任何解决方案?
推荐答案
使用dex2jar classes.dex而不是d2j-dex2jar classes.dex 请检查哪个版本 dex2jar 与您在一起. 如果是 dex2jar-2.x jar文件,请尝试下载 dex2jar-0.0.9.15 jar文件.
其他推荐答案
for dex2jar 2.0版本请按照以下步骤生成jar
- 下载dex2jar( https://sourceforge.net/projects/dex2jar/files/> )
- 提取文件夹 命令提示符中的
- goto文件夹
- 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
其他推荐答案
添加许可:chmod + x d2j-dex2jar.sh 然后用:./d2j-dex2jar.sh app.apk
问题描述
I try to get source code from an .apk
I followed the steps from right here Is there a way to get the source code from an APK file? but on Step 2.4 when I wrote on my cmd dex2jar path> d2j-dex2jar classes.dex I get
"'d2j-dex2jar' is not recognized as an internal or external command, operable program or batch files."
any solutions ?
推荐答案
Use dex2jar classes.dex instead of d2j-dex2jar classes.dex And please check which version of dex2jar is with you. if it is dex2jar-2.x jar file then , please try to download dex2jar-0.0.9.15 jar file.
其他推荐答案
for dex2jar 2.0 version please follow below steps to generate jar
- download dex2jar (https://sourceforge.net/projects/dex2jar/files/)
- extract folder
- goto folder in command prompt
- chmod u+x d2j_invoke.sh
- chmod u+x d2j-dex2jar.sh
- put desired apk to decompile in dex2jar folder
- sh d2j-dex2jar.sh -f -o output_jar.jar my_app.apk
- This will generate output_jar.jar in same folder
其他推荐答案
Add permission with: chmod +x d2j-dex2jar.sh Then run it with: ./d2j-dex2jar.sh app.apk