源代码APK
回答
提取dex2jar-0.0.9.8.zip文件移动到桌面文件夹一样dex2jar-0.0.9.7 ...然后采取了android应用classes.dex文件移动到这个目录...打开终端,并切换到您的dex2jar directory..type此命令
./d2j-dex2jar.sh classes.dex
你会得到classesdex2.jar文件,您可以使用Java反编译器打开这个文件...
dex2jar不是实际的jar。 如果你仔细观察,你会发现有d2j-dex2jar.bat代替:) 希望这有助于
提取dex2jar-0.0.9.8.zip和终端转到dex2jar-0.0.9.8的文件夹并运行delow命令
$d2j-dex2jar.sh -f -o test_apk-debug.jar ./Desktop/YourApk.apk
//现在你可以看到jar文件。如果你打开jar文件,你可以在你的包名下打包类文件。
在命令提示符下导航到提取的文件夹并运行命令“dex2jar your.apk”,它的输出将是jar文件。这个jar文件可以在jd-gui窗口中查看。
检查下面的链接,它显示了快照
提取dex2jar-0.0.9.8.zip和复制classes.dex,这是从apk文件extarcted到该文件夹,并使用下面的命令,而不是dex2jar classes.dex,因为它已被弃用
./d2j-dex2jar.sh classes.dex
我也有同样的问题,因此我从here下载我的文件。
文件正在下载时,转到您的.apk文件。将.apk重命名为.zip和解压zip文件(这是apk一次)在新文件夹内。
现在作为文件被下载“dex2jar-0.0.9.15.zip”。在刚刚创建的新文件夹中提取此文件,并且您将拥有一个文件夹“/dex2jar-0.0.9.15”。
将您的“classes.dex”文件从新文件夹复制到“/dex2jar-0.0.9.15”,现在打开终端并切换到/dex2jar-0.0.9.15文件夹中。并运行命令
[email protected]:~/new_folder/dex2jar-0.0.9.15$ ./d2j-dex2jar.sh classes.dex
这将在同一个文件夹内为您创建一个文件classes-dex2jar.jar。
到目前为止,您已经拥有了一个名为Dalvik Executable的.dex文件。如果你使用apktool你只能得到。smali,这也不是可以理解的形式,所以现在我们使用“JAVA Decompiler”,但是我们可以理解JAVA并将其转换为以下内容。
转到下载Link
和下载JD-GUI。
当你打开JD-GUI:
goto folder
/new_folder/dex2jar-0.0.9.15
and open: "classes-dex2jar.jar"
现在再次后藤>文件>保存所有来源
并保存名为src中的文件。
现在提取src,并且享受阅读android源代码。
- 1. 从APK提取源代码
- 2. APK中的JNI源代码
- 3. 编辑APK没有源代码?
- 4. 编译android APK从源代码
- 5. 发布apk同时保留源代码
- 6. 发布apk的“未知源代码”
- 7. 使用.apk文件访问源代码
- 8. 恢复APK的代码
- 9. 从apk文件中获取第三方包的源代码
- 10. 我怎样才能防止从我的apk获得源代码
- 11. 是否可以测试没有源代码的APK文件?
- 12. 如何避免包含apk中的jni c源代码文件
- 13. 如何从Android上隐藏或保护PhoneGap源代码apk
- 14. 是否有APK文件的开放源代码管理平台?
- 15. Android:从R.java的APK文件中获取源代码
- 16. 从一个Android源代码树构建两个APK
- 17. Intellij IDEA将我的源代码打包成.apk
- 18. JNI是否能够保护apk文件中的源代码(classes.dex)?
- 19. 反编译机器人apk文件创建Java源代码
- 20. 警告代代码已签名apk
- 21. 如何从GitHub源码编译APK
- 22. 文字代码,源代码
- 23. android apk资源
- 24. 如何通过adobe Air(通过flash编码)创建的android apk源代码?
- 25. 是Google代码开放源代码的源代码
- 26. OpenCL源代码?
- 27. WinKill()源代码
- 28. boost源代码
- 29. NFS源代码
- 30. html源代码
你是否想要提取android应用程序的源文件? – 2012-03-09 10:10:40