Show Java - A Java Decompiler app icon

Show Java - A Java Decompiler

A decompiler to extract the source code of an APK (android app), jar & dex file.

Niranjan Rajendran · com.njlabs.showjava

4.3 out of 5 (8 ratings) 500K+ downloads v3.0.6 6.9 MB Android 4.1+ PEGI 3 · Everyone

At a glance

Latest version
v3.0.6 (30604)
Updated
Jul 2, 2024 (2 years ago)
APK size
6.9 MB
Requires
Android 4.1+ (API 16)
CPU support
Any (no native code)
Category
Tools (app)
Listed since
Apr 24, 2022 (at least)
Permissions
11 (2 sensitive)
Website
niranjan94.github.io/show-java
Developer contact
[email protected]

About this APK

Show Java - A Java Decompiler is an app by Niranjan Rajendran in the Tools category, listed since at least April 2022. It has no native code, so it runs on any Android processor.

It asks for 11 permissions, 2 of them sensitive: read shared storage and modify shared storage. The app offers in-app purchases through Google Play.

Ratings

4.3out of 58 ratings
  • 5 ★75%
  • 4 ★0%
  • 3 ★13%
  • 2 ★0%
  • 1 ★13%

Ratings from users of the source store — not collected or verified by AAPKs.

What's new in v3.0.6

Changelog: 1. Fixed decompiled source sharing functionality. 2. Update to CFR 0.140, JaDX 0.9.0 and FernFlower a0a8f0a. 3. Multiple Stability & performance fixes. What's new in 3.0.x ? 1. Complete application overhaul. 2. Updated CFR, JaDX and fernflower to their latest versions. 3. Multi-fold improvement to decompiler reliability & stability. 4. New Code View with zoom, wrap-line and other features. 5. Continuous memory monitoring and responds to low memory appropriately.

Description

From the listing uploaded by “appupdater”.

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 ([email protected]) for his awesome CFR - Class File Reader :D :D • Panxiaobo ([email protected]) 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.

Security & authenticity

Security rating: Trusted

Signing certificate

  • Certificate issued to “Lean Lab” The developer's name — though anyone can put any name in a certificate.

Store checks and file details

  • Developer signature not checked yet Jul 2, 2024
  • Signed byCN=Niranjan Rajendran, OU=NJ Labs, O=Lean Lab, L=Coimbatore, ST=Tamil Nadu, C=IN
  • Signing certificate (SHA-1)F0:14:98:96:B5:6A:B8:07:C8:EF:EF:89:06:32:B2:45:B6:23:36:0C
  • File MD5ed38b5200cc69a6ca3fe8b026c01abbe
  • Uploaded by “appupdater” Gold tier · 117,810 followers · uploading since 2020

Scans and ratings come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures. AAPKs doesn't scan files itself — compare the MD5 and signer after downloading.

Permissions (11)

Show Java - A Java Decompiler requests 11 permissions, 2 of them sensitive.

Required hardware & features

Show Java - A Java Decompiler APK: questions and answers

Can I install this APK over the version I already have?

Only if it is signed with the same certificate as the copy on your phone and isn't an older version. If Android says “App not installed”, the certificates differ; uninstalling your copy first works but deletes its data unless it is backed up.

Is Show Java - A Java Decompiler free?

The APK is free to download, but the app offers in-app purchases through Google Play.

Is the Show Java - A Java Decompiler APK safe?

No one can promise that a file is safe, but some things can be checked. The source store rates this file Trusted. After downloading, check that the file's MD5 is ed38b5200cc69a6ca3fe8b026c01abbe.

Tags

More Tools apps