diff --git a/bytecode-viewer.jar b/bytecode-viewer.jar new file mode 100644 index 00000000..681e743a Binary files /dev/null and b/bytecode-viewer.jar differ diff --git a/src/META-INF/MANIFEST.MF b/src/META-INF/MANIFEST.MF index 919860b3..429686e7 100644 --- a/src/META-INF/MANIFEST.MF +++ b/src/META-INF/MANIFEST.MF @@ -1,3 +1,19 @@ Manifest-Version: 1.0 +Class-Path: . BytecodeViewer 2.9.9-preview2_lib/byteanalysis-1.0.jar B + ytecodeViewer 2.9.9-preview2_lib/commons-codec-1.9.jar BytecodeViewer + 2.9.9-preview2_lib/commons-io-2.4.jar BytecodeViewer 2.9.9-preview2_ + lib/commons-lang3-3.3.2.jar BytecodeViewer 2.9.9-preview2_lib/imgscal + r-lib-4.2.jar BytecodeViewer 2.9.9-preview2_lib/jar-rename-1.6.jar By + tecodeViewer 2.9.9-preview2_lib/jasmin-p2.5.jar BytecodeViewer 2.9.9- + preview2_lib/jgraphx.jar BytecodeViewer 2.9.9-preview2_lib/rsyntaxtex + tarea.jar BytecodeViewer 2.9.9-preview2_lib/smali-2.0.3-obf-patched.j + ar BytecodeViewer 2.9.9-preview2_lib/baksmali-2.0.3.jar BytecodeViewe + r 2.9.9-preview2_lib/fernflower2015.jar BytecodeViewer 2.9.9-preview2 + _lib/commons-compiler.jar BytecodeViewer 2.9.9-preview2_lib/apktool_2 + .0.0rc4_obf.jar BytecodeViewer 2.9.9-preview2_lib/dex2jar_2.0_obf.jar + BytecodeViewer 2.9.9-preview2_lib/jd-gui-1.0.0-RC4.jar BytecodeViewe + r 2.9.9-preview2_lib/procyon-decompiler-0.5.29.jar BytecodeViewer 2.9 + .9-preview2_lib/cfr_0_101.jar BytecodeViewer 2.9.9-preview2_lib/commo + ns-net-3.1.jar BytecodeViewer 2.9.9-preview2_lib/janino.jar Main-Class: the.bytecode.club.bytecodeviewer.BytecodeViewer diff --git a/src/the/bytecode/club/bytecodeviewer/BytecodeViewer.java b/src/the/bytecode/club/bytecodeviewer/BytecodeViewer.java index 6a12047a..b871800a 100644 --- a/src/the/bytecode/club/bytecodeviewer/BytecodeViewer.java +++ b/src/the/bytecode/club/bytecodeviewer/BytecodeViewer.java @@ -432,6 +432,9 @@ public class BytecodeViewer { } } + Boot.checkKrakatau(); + Boot.checkEnjarify(); + Boot.globalstop = false; Boot.hide(); diff --git a/src/the/bytecode/club/bytecodeviewer/searching/LDCSearch.java b/src/the/bytecode/club/bytecodeviewer/searching/LDCSearch.java index 32e4de4d..75c469cd 100644 --- a/src/the/bytecode/club/bytecodeviewer/searching/LDCSearch.java +++ b/src/the/bytecode/club/bytecodeviewer/searching/LDCSearch.java @@ -72,8 +72,7 @@ public class LDCSearch implements SearchTypeDetails { .iterator(); while (instructions.hasNext()) { final AbstractInsnNode insnNode = instructions.next(); - if (insnNode instanceof LdcInsnNode - && ((LdcInsnNode) insnNode).cst instanceof String) { + if (insnNode instanceof LdcInsnNode) { final LdcInsnNode ldcObject = ((LdcInsnNode) insnNode); final String ldcString = ldcObject.cst.toString(); String desc2 = method.desc;