我尝试从 .apk 获取源代码
我按照此处的步骤进行
操作有没有办法从 APK 文件中获取源代码?但是在步骤 2.4 上,当我在我的 cmd 上写入时,dex2jar path> d2j-dex2jar classes.dex
我得到了
" 'd2j-dex2jar' 不是内部或外部命令、可运行程序或批处理文件。 "
任何解决方案?
我尝试从 .apk 获取源代码
我按照此处的步骤进行
操作有没有办法从 APK 文件中获取源代码?但是在步骤 2.4 上,当我在我的 cmd 上写入时,dex2jar path> d2j-dex2jar classes.dex
我得到了
" 'd2j-dex2jar' 不是内部或外部命令、可运行程序或批处理文件。 "
任何解决方案?
dex2jar 2.0 版本请按照以下步骤生成jar
使用dex2jar classes.dex
而不是d2j-dex2jar classes.dex
请检查您使用的是哪个版本的dex2jar。如果是dex2jar-2.x jar 文件,请尝试下载dex2jar-0.0.9.15 jar 文件。
添加权限:chmod +x d2j-dex2jar.sh 然后运行:./d2j-dex2jar.sh app.apk
将所有 apk 文件、隐藏的 zip、apktool、apktool 安装、dex2jar、jd-gui 文件夹放在一个文件夹下...打开命令提示符(管理员)..然后转到新创建的文件夹的目录..然后键入.. . d2j-dex2jar classes.dex ,按回车键...这就是你的问题解决了...cheezzz
无需添加任何额外权限……它对我有用……它也对你有用……
如果您下载了d2j-dex2jar-2.x ,那么它将不包含 d2j-dex2jar.sh 文件
所以,尝试从链接 dex2jar-0.0.9.15 下载 dex2jar- 0.0.9.15
最后解压这个 zip 文件,你会发现 d2j-dex2jar.sh 文件。
希望这会对您有所帮助!
只需转到放置 classes.dex 文件的文件夹,然后在命令提示符 http://i.stack.imgur.com/8X3aP.png中运行命令
-确保您已下载 dex2jar 最新版本,即 dex2jar-2.0。用这个链接下载
https://sourceforge.net/projects/dex2jar/
- 然后它将你的 classes.dex 文件变成可执行的 jar 'classes-dex2jar.jar'
您必须使用 dex2jar-0.0.9.15 来反编译 apk 旧版本无法正常工作,因为通过扩展 bat 丢失了一些文件