4f61ddd4b76f2811855a06d6815356e8e7c128eb
int r0i;
switch(arg0) {
case 1:
r0i = 255;
return r0i;
}
r0i = 128;
return r0i;
-->
switch(arg0) {
case 1:
return 255;
}
return 128;
JADX
jadx - Dex to Java decompiler
Command line and GUI tools for produce Java source code from Android Dex files
Note: jadx-gui now in experimental stage
Downloads
Latest version available at github or sourceforge
Build 
git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist
(on Windows, use gradlew.bat instead of ./gradlew)
Scripts for run jadx will be placed in build/jadx/bin
and also packed to build/jadx-<version>.zip
Run
Run jadx on itself:
cd build/jadx/
bin/jadx -d out lib/jadx-core-*.jar
#or
bin/jadx-gui lib/jadx-core-*.jar
Usage
jadx[-gui] [options] <input file> (.dex, .apk or .jar)
options:
-d, --output-dir - output directory
-j, --threads-count - processing threads count
-f, --fallback - make simple dump (using goto instead of 'if', 'for', etc)
--cfg - save methods control flow graph to dot file
--raw-cfg - save methods control flow graph (use raw instructions)
-v, --verbose - verbose output
-h, --help - print this help
Example:
jadx -d out classes.dex
Licensed under the Apache 2.0 License
Copyright 2013 by Skylot
Description
Languages
Java
92%
Smali
6.6%
Kotlin
1.1%
Lex
0.3%