File tree Expand file tree Collapse file tree
java/com/njlabs/showjava/processor Expand file tree Collapse file tree Original file line number Diff line number Diff 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
57573 . [ Liu Dong] ( https://github.com/xiaxiaocao ) for apk-parser.
58584 . [ Ben Gruver] ( https://github.com/JesusFreke/ ) for dexlib2.
59595 . [ skylot] ( https://github.com/skylot ) for JaDX.
60+ 6 . [ JetBrains] ( https://github.com/JetBrains ) for FernFlower analytical decompiler.
Original file line number Diff line number Diff 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 () {
Original file line number Diff line number Diff line change 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" >
You can’t perform that action at this time.
0 commit comments