Skip to content

Commit 8db0e21

Browse files
committed
Updated readme and name of FernFlower
1 parent 0b47c9a commit 8db0e21

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This is a Decompiler that extracts the source code of an Android application (in
1313

1414
## Features ##
1515

16-
- Select either **CFR 0.110** or **JaDX 0.6.1** to use as the decompiler (more to come).
16+
- Select either **CFR 0.110**, **JaDX 0.6.1** or **FernFlower (analytical decompiler)** to use as the decompiler (more to come).
1717
- Runs directly on an android device (4.x and above).
1818
- Select apk from sdcard (or) from a list of installed applications.
1919
- Easy to use.
@@ -57,3 +57,4 @@ Unless explicitly stated otherwise all files in this repository are licensed und
5757
3. [Liu Dong](https://github.com/xiaxiaocao) for apk-parser.
5858
4. [Ben Gruver](https://github.com/JesusFreke/) for dexlib2.
5959
5. [skylot](https://github.com/skylot) for JaDX.
60+
6. [JetBrains](https://github.com/JetBrains) for FernFlower analytical decompiler.

app/src/main/java/com/njlabs/showjava/processor/JavaExtractor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public void extract() {
7171
break;
7272

7373
case "fernflower":
74-
decompileWithFernflower(jarInputFile, javaOutputDir);
74+
decompileWithFernFlower(jarInputFile, javaOutputDir);
7575
break;
7676
}
7777

@@ -151,7 +151,7 @@ public void run() {
151151
javaExtractionThread.start();
152152
}
153153

154-
private void decompileWithFernflower(final File jarInputFile, final File javaOutputDir){
154+
private void decompileWithFernFlower(final File jarInputFile, final File javaOutputDir){
155155

156156
ThreadGroup group = new ThreadGroup("Jar 2 Java Group");
157157
Thread javaExtractionThread = new Thread(group, new Runnable() {

app/src/main/res/values/strings.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,13 @@
4747
<string name="welcome">Welcome</string>
4848
<string name="tap_plus">tap the plus button to begin</string>
4949
<string name="third_party_title">3rd Party Softwares</string>
50-
<string name="third_party_list">• dex2jar\n• dexlib2\n• baksmali\n• smali\n• apache-commons-cli 1.3\n• apache-commons-io 2.4\n• guava 18.0\n• cfr 0.110\n• ANTLR 3.5.2\n• JSR-305 1.3.9\n• JaDX 0.6.1</string>
50+
<string name="third_party_list">• dex2jar\n• dexlib2\n• baksmali\n• smali\n• apache-commons-cli 1.3\n• apache-commons-io 2.4\n• guava 18.0\n• cfr 0.110\n• ANTLR 3.5.2\n• JSR-305 1.3.9\n• JaDX 0.6.1\n• FernFlower</string>
5151
<string name="loading_installed_app">Loading installed applications...</string>
5252

5353
<string-array name="decompilers">
5454
<item>CFR 0.110</item>
5555
<item>JaDX 0.6.1</item>
56-
<item>Fernflower</item>
56+
<item>FernFlower (analytical decompiler)</item>
5757
</string-array>
5858

5959
<string-array name="decompilers_values">

0 commit comments

Comments
 (0)