A decompiler to extract the source code of an APK (android app), jar & dex file.
Features
• Select either CFR 0.138, JaDX 0.8.0 or FernFlower (analytical decompiler) to use as the decompiler.
• Runs directly on your android device
• Select apk/jar/dex from sdcard (or) from a list of installed applications.
• Decompiles android resources (layouts, Drawables, Menus, AndroidManifest, image assets, values, etc).
• Easy to use source navigator with built-in media & code viewer.
• Displays code in a clean-syntax-highlighted form with zoom & line-wrap.
• The decompiled source can easily be copied from the sdcard (source is stored in
show-java folder in the sdcard)
• Share the decompiled source easily with the built in archive + share mechanism.
• Runs in the background
• Ad-Free Pro version available through an In-App purchase
Source Code
This will be an Open Sourced project. The source code is hosted at GitHub
https://www.github.com/niranjan94/show-java/
Please read the License info before using any part of the code in any project.
Reason's for Permissions
• Internet - Automated bug reporting & advertisements
• External Storage - To store the decompiled source code and to have a working directory for the application
Credits
• A Big-Huge Thanks to Lee Benfield (lee@benf.org) for his awesome CFR - Class File Reader :D :D
• Panxiaobo (pxb1988@gmail.com) for dex2jar :)
• Liu Dong (github.com/xiaxiaocao) for apk-parser
• Ben Gruver for dexlib2.
• skylot for JaDX.
• JetBrains for FernFlower analytical decompiler.
License
Show Java - A java/apk decompiler for android
Copyright (C) 2018 Niranjan Rajendran
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see https://www.gnu.org/licenses/.
DO NOT USE THIS APPLICATION TO DO STUFF THAT YOU HAVE NO RIGHT TO DO. THE DEVELOPER (Niranjan Rajendran) IS IN NO WAY RESPONSIBLE FOR ANY MISUSE OF THIS APPLICATION.
一个反编译器,用于提取APK(android app),jar和dex文件的源代码。
功能的
•选择CFR 0.138,JaDX 0.8.0或FernFlower(分析反编译器)作为反编译器。
•直接在Android设备上运行
•从已安装的应用程序列表中选择sdcard(或)中的apk / jar / dex。
•反编译android资源(布局,Drawables,Menus,AndroidManifest,图像资产,值等)。
•易于使用的源导航器,内置媒体和代码查看器。
•使用缩放和换行以清晰语法突出显示的形式显示代码。
•反编译的源可以很容易地从SD卡复制(源存储在
sdcard中的 show-java 文件夹)
•使用内置的归档+共享机制轻松共享反编译的源。
•在后台运行
•通过应用内购买提供的无广告 Pro 版本
源代码
这将是一个开源项目。源代码托管在GitHub上
https://www.github.com/niranjan94/show-java/
在使用任何项目中的任何代码部分之前,请阅读许可证信息。
权限原因
•互联网 - 自动错误报告和广告
•外部存储 - 存储反编译的源代码并为应用程序提供工作目录
积分的
•非常感谢李本菲尔德(lee@benf.org)为他出色的CFR - 类文件阅读器:D:D
•Panxiaobo(pxb1988@gmail.com)for dex2jar :)
•刘东(github.com/xiaxiaocao)为apk-parser
•Ben Gruver为dexlib2。
•JaDX的天窗。
•用于FernFlower分析反编译器的JetBrains。
许可的
显示Java - 用于android的java / apk反编译器
版权所有(C)2018 Niranjan Rajendran
该程序是免费软件:您可以重新分发和/或修改
它是根据GNU通用公共许可证的条款发布的
自由软件基金会,许可证的第3版,或
(根据您的选择)任何更高版本。
这个程序是分发的,希望它有用,
但没有任何担保;甚至没有暗示的保证
适销性或适用于特定用途。见
GNU通用公共许可证了解更多详情。
您应该已收到GNU通用公共许可证的副本
以及这个计划。如果没有,请参阅https://www.gnu.org/licenses/。
请勿使用此应用程序,因为您没有权利这样做。开发商(Niranjan Rajendran)对于此申请的任何误用都不负任何责任。