App Inventor 插件开发(1) 反编译
2019-12-261.4万
AI 快速预览详细
本文介绍了如何使用dex2jar和jd-gui工具对App Inventor插件的classes.dex文件进行反编译,以查看源码。首先,下载dex2jar和jd-gui工具。然后,将classes.dex文件复制到dex2jar目录下,并运行d2j-dex2jar.bat命令将其转换为jar包。最后,将生成的jar包拖入jd-gui工具中即可查看源码。
|
首先下载插件 App Inventor Extensionshttp://www.puravidaapps.com/screenshot.php 1、将aix直接解压后,可以看到目录下包含一个classes.jar文件。 ![]() ![]() 再次解压,得到dex文件 ![]() 2、若想要阅读该文件的内容,可以使用 dex2jar 和 jd-gui 工具。Android反编译三件套 apktool 、dex2jar、jd-gui 1、下载下来dex2jar的压缩包找到安装 dex2jar.bat(用cmd命令行运行) 2、 将需要反编译的dex文件(这里是classes.dex)复制到 dex2jar 解压目录下。 3、打开命令行进入 d2j-dex2jar.bat 文件所在目录,输入命令 d2j-dex2jar.bat classes.dex 。此时可以看到目录中多出了classes-dex2jar.jar文件(这个文件就是我们常见的jar包了)。 ![]() 4、然后直接将这个jar包拖入到jd-gui.exe工具中就可以查看源码啦,哈哈哈 ![]() 注:apk的反编译也可能如上操作! 使用apktool反编译apk cd到D:\TESTCODE\android\android反编译三件套目录下 输入java -jar apktool_2.3.4.jar d -f yv.apk -o vpn yv.apk (要反编译的apk名字) vpn(反编译后存到vpn目录下) (科学上网) |










