GithubHelp home page GithubHelp logo

dirkvranckaert / androiddecompiler Goto Github PK

View Code? Open in Web Editor NEW
557.0 557.0 112.0 9.18 MB

Decompile any APK

License: Apache License 2.0

Shell 6.78% Perl 1.84% Groovy 0.15% CSS 0.32% C++ 88.39% C 2.52%

androiddecompiler's People

Contributors

dirkvranckaert avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

androiddecompiler's Issues

dex2jar has illegal reflective accesses and subsequently fails

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$

decompileAPK.sh: command not found

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.

missing AndroidManifest.xml

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

I keep running into AndroidlibException, I'm using ubuntu 16.04 64 bit.

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

Two errors, No class and Unable to decode

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.