dirkvranckaert / androiddecompiler Goto Github PK
View Code? Open in Web Editor NEWDecompile any APK
License: Apache License 2.0
Decompile any APK
License: Apache License 2.0
So I'm trying to mod an app, and when decompiling it I get these two errors:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mcgiz\Desktop\APK\.\jd-intellij\src\main\native\nativelib\win32\x86_64\libjd-intellij.dll
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.jd.util.NativeUtils.loadLibraryFromJar(NativeUtils.java:73)
at jd.ide.intellij.JavaDecompiler.<clinit>(JavaDecompiler.java:9)
at jd.core.Decompiler.<init>(Decompiler.java:17)
at jd.core.Main.main(Main.java:16)
So this seems to be missing an IntelliJ library, and after installing IntelliJ it still persists.
And the other error:
Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:56)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:491)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:74)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:66)
at brut.androlib.Androlib.getResTable(Androlib.java:50)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:189)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:114)
at brut.apktool.Main.cmdDecode(Main.java:146)
at brut.apktool.Main.main(Main.java:77)
Caused by: java.io.IOException: Expected: 0x001c0001, got: 0x00000000
at brut.util.ExtDataInput.skipCheckInt(ExtDataInput.java:48)
at brut.androlib.res.decoder.StringBlock.read(StringBlock.java:44)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:102)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
... 8 more
Here it seems it couldn't decode something, not sure what however.
Only argument on the command is -p
; problem persists even if removed.
Running your code, I get a the src file not a .dex, .odex or zip file
as the title see,how can solve the problem.
i was in the AndroidDecompiler-master file folder,then i run decompileAPK.sh -p xx.apk. the bash show me===> -bash: decompileAPK.sh: command not found.
[[ ]] is not POSIX, maybe use BASH, ZSH directly
Using this command: ./AndroidDecompiler/decompileAPK.sh -f -p android_apks/com.something.android.apk
I got no AndroidManifest.xml
file, and loads of off-by-one exceptions during decomp:
Cleaning up the output directories
Extracting JAR file from APK
dex2jar com.something.android.apk -> ./output/app/src/main/java/output.jar
Decompiling JAR for Java files
java.lang.IndexOutOfBoundsException: Index: 23, Size: 23
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 14, Size: 14
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
jd.fM
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Unexpected structure for finally block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Unexpected structure for finally block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Unexpected structure for finally block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Unexpected structure for finally block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 12, Size: 12
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 15, Size: 15
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 52, Size: 52
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 10, Size: 10
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 11, Size: 11
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 34, Size: 34
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 6, Size: 6
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 16, Size: 16
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 11, Size: 11
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
Undefined type catch
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.Throwable: NameGenerator.generateParameterNameFromSignature: invalid signature 'TT;'
at jd.dF.a(Unknown Source)
at jd.ah.a(Unknown Source)
at jd.ah.a(Unknown Source)
at jd.af.f(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.remove(ArrayList.java:445)
at jd.fE.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 9, Size: 9
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 15, Size: 15
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 17, Size: 17
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 15, Size: 15
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 10, Size: 10
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 15, Size: 15
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Unexpected structure for finally block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 5, Size: 5
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
Undefined type catch
java.lang.RuntimeException: Unexpected structure for finally block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
Undefined type catch
java.lang.RuntimeException: Unexpected structure for finally block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 10, Size: 10
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Unexpected structure for finally block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 8, Size: 8
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 9, Size: 9
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 16, Size: 16
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 13, Size: 13
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 13, Size: 13
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 9, Size: 9
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 14, Size: 14
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 10, Size: 10
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 11, Size: 11
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 11, Size: 11
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Unexpected structure for finally block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 26, Size: 26
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 9, Size: 9
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 8, Size: 8
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Unexpected structure for finally block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 8, Size: 8
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 15, Size: 15
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.NullPointerException
at jd.gj.a(Unknown Source)
at jd.gj.a(Unknown Source)
at jd.gj.a(Unknown Source)
at jd.gj.a(Unknown Source)
at jd.gj.a(Unknown Source)
at jd.gj.a(Unknown Source)
at jd.gj.a(Unknown Source)
at jd.gj.a(Unknown Source)
at jd.gj.a(Unknown Source)
at jd.gj.a(Unknown Source)
at jd.gj.a(Unknown Source)
at jd.gj.a(Unknown Source)
at jd.gi.b(Unknown Source)
at jd.gi.c(Unknown Source)
at jd.gi.b(Unknown Source)
at jd.gi.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
Undefined type catch
Undefined type catch
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 13, Size: 13
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 20, Size: 20
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 27, Size: 27
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Unexpected structure for finally block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.RuntimeException: Empty catch block
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
jd.fM
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
java.lang.IndexOutOfBoundsException: Index: 14, Size: 14
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
jd.fM
at jd.fI.a(Unknown Source)
at jd.fI.a(Unknown Source)
at jd.af.b(Unknown Source)
at jd.af.a(Unknown Source)
at jd.af.a(Unknown Source)
at jd.i.a(Unknown Source)
at jd.ide.intellij.JavaDecompiler.decompile(Native Method)
at jd.core.Decompiler.decompile(Decompiler.java:47)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
Decompiled 701 classes
Start formatting all Java files
Extracting resources from APK file
I: Baksmaling...
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:56)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:491)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:74)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:66)
at brut.androlib.Androlib.getResTable(Androlib.java:50)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:189)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:114)
at brut.apktool.Main.cmdDecode(Main.java:146)
at brut.apktool.Main.main(Main.java:77)
Caused by: java.io.IOException: Expected: 0x001c0001, got: 0x00000000
at brut.util.ExtDataInput.skipCheckInt(ExtDataInput.java:48)
at brut.androlib.res.decoder.StringBlock.read(StringBlock.java:44)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:102)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
... 8 more
rm: ./output/app/src/main/res-output/apktool.yml: No such file or directory
mv: rename ./output/app/src/main/res-output/* to ./output/app/src/main/*: No such file or directory
Copying all Gradle project files in the decompiled project
Could you help me to take a look ?
I tried to execute the command: decompileAPK.sh -p aa.apk and show the error:decompileAPK.sh: /bin/sh^M: bad interpreter: No such file or directory.
How can I fix it ?
no se ha encontrado o cargado la clase principal com.googlecode.dex2jar.tools.Dex2jarCmd at run on windows cmd
Decompiled 5519 classes
Extracting resources from APK file
I: Baksmaling...
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:56)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:491)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:74)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:66)
at brut.androlib.Androlib.getResTable(Androlib.java:50)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:189)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:114)
at brut.apktool.Main.cmdDecode(Main.java:146)
at brut.apktool.Main.main(Main.java:77)
Caused by: java.io.IOException: Expected: 0x001c0001, got: 0x00000000
at brut.util.ExtDataInput.skipCheckInt(ExtDataInput.java:48)
at brut.androlib.res.decoder.StringBlock.read(StringBlock.java:44)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:102)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
... 8 more
rm: cannot remove './output/app/src/main/res-output/apktool.yml': No such file or directory
mv: cannot stat './output/app/src/main/res-output/*': No such file or directory
Copying all Gradle project files in the decompiled project
This happens on a brand new Ubuntu 20.04.1 LTS installation which is using WSL1 (I don't think that's the issue, but I mention it regardless). After installation, I installed default-jre
and default-jdk
via apt
, and tried to run the script. I have no idea how to fix these errors, can someone help me out here?
Here is the complete output:
guttmann@Guttmann-Lenovo:~/AndroidDecompiler$ bash decompileAPK.sh DexcomG6US-015151112010.apk
Decompiling APK file DexcomG6US-015151112010.apk
Results will be put in ./output
Cleaning up the output directories
Extracting JAR file from APK
dex2jar DexcomG6US-015151112010.apk -> ./output/output.jar
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.googlecode.dex2jar.reader.ZipInputStreamHack (file:/home/guttmann/AndroidDecompiler/dex2jar/lib/dex-reader-1.15.jar) to field java.util.zip.ZipInputStream.flag
WARNING: Please consider reporting this to the maintainers of com.googlecode.dex2jar.reader.ZipInputStreamHack
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
com.googlecode.dex2jar.DexException: not support version.
at com.googlecode.dex2jar.reader.DexFileReader.<init>(DexFileReader.java:166)
at com.googlecode.dex2jar.reader.DexFileReader.<init>(DexFileReader.java:229)
at com.googlecode.dex2jar.reader.DexFileReader.<init>(DexFileReader.java:240)
at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:104)
at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:174)
at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:34)
Decompiling JAR for Java files
java.io.FileNotFoundException: ./output/output.jar (No such file or directory)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:112)
at jd.core.Decompiler.decompile(Decompiler.java:28)
at jd.core.Decompiler.decompileToDir(Decompiler.java:56)
at jd.core.Main.main(Main.java:16)
rm: cannot remove './output/output.jar': No such file or directory
Extracting resources from APK file
I: Baksmaling...
Exception in thread "main" java.lang.RuntimeException: bad magic value: 64 65 78 0a 30 33 37 00
at org.jf.dexlib.DexFile.<init>(DexFile.java:377)
at org.jf.dexlib.DexFile.<init>(DexFile.java:267)
at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:49)
at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:34)
at brut.androlib.Androlib.decodeSourcesSmali(Androlib.java:74)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:89)
at brut.apktool.Main.cmdDecode(Main.java:146)
at brut.apktool.Main.main(Main.java:77)
rm: cannot remove './output/res-output/apktool.yml': No such file or directory
mv: cannot stat './output/res-output/*': No such file or directory
guttmann@Guttmann-Lenovo:~/AndroidDecompiler$
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.