Show Java Pro是一款专为Android系统开发的Java反编译工具,它能够直接在手机上运行,帮助用户从APK、JAR或DEX文件中提取出可读的Java源代码。简单来说,它就像是一个手机端的代码翻译器,让你无需电脑就能分析和查看Android应用的内部结构。

选择CFR 0.138,JaDX 0.8.0或FernFlower(分析反编译器)作为反编译器。
直接在您的android设备上运行
从sdcard(或)中从已安装的应用程序列表中选择apk / jar / dex。
反编译android资源(布局,可绘制对象,菜单,AndroidManifest,图像资产,值等)。
具有内置媒体和代码查看器的易于使用的源导航器。
以清晰的语法突出显示带有缩放和换行符的代码。
可以轻松地从sdcard复制反编译的源(源存储在sdcard中的show-java 文件夹)
通过内置的存档+共享机制轻松共享反编译的源。
选择反编译目标:
点击右下角红色【+】按钮,从手机里已安装的应用列表中挑选一个。
或者点击“从SD卡选择”,浏览并选取你存储的APK、JAR或DEX文件。

选择反编译器:应用会提供CFR、JaDX、FernFlower三个选项,对于大多数情况,默认的CFR就很好用。如果你遇到反编译效果不理想,可以尝试切换其他引擎。

开始反编译:确认选择后,点击反编译按钮,应用就会开始工作。这个过程可能需要几秒到几十秒,取决于文件大小。

浏览结果:反编译完成后,你会看到代码以层次结构展示。点击类名或方法名,就能查看对应的Java源代码,代码会以语法高亮的形式清晰呈现。
导出或分享:如果你想保存结果,可以点击导出按钮,源代码会保存在SD卡的ShowJava文件夹中。你也可以通过分享功能,把代码发给朋友或同事。
Q:应用闪退或卡顿
如果反编译大型APK时出现卡顿,可以尝试关闭其他后台应用,释放内存。如果频繁闪退,可以尝试重启应用或设备。
Q:找不到反编译后的文件
反编译的源代码默认存储在SD卡的ShowJava文件夹中,你可以用文件管理器去那里查找。
Show Java Pro已经解锁了应用的Pro版功能,用户可以无限制使用。