Skip to content

Commit 2addfb9

Browse files
committed
2.9.3
02/28/2015 - Added drag and drop for any file. 02/28/2015 - Added ctrl + w to close the current opened tab. 02/28/2015 - Updated to CFR 0_97.jar 02/28/2015 - Fixed a concurrency issue with the decompilers. 02/28/2015 - Added image resize via scroll on mouse. 02/28/2015 - Added resource refreshing. 02/28/2015 - Im Frizzy started working on Obfuscation. 03/20/2015 - Updated Dex2Jar to 2.0. 03/20/2015 - Updated CFR to 0_98.jar
1 parent a1dc3ae commit 2addfb9

File tree

9 files changed

+24
-7
lines changed

9 files changed

+24
-7
lines changed
15.3 MB
Binary file not shown.

BytecodeViewer.exe

681 KB
Binary file not shown.

README.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,4 +323,14 @@ Changelog:
323323
02/24/2015 - Fixed the third pane window not showing the search buttons.
324324
02/24/2015 - Fixed some issues with the compiler functionality.
325325
--- 2.9.2 ---:
326-
02/24/2015 - Actually fixed the compiler, LOL.
326+
02/24/2015 - Actually fixed the compiler, LOL.
327+
--- 2.9.3 ---:
328+
02/28/2015 - Added drag and drop for any file.
329+
02/28/2015 - Added ctrl + w to close the current opened tab.
330+
02/28/2015 - Updated to CFR 0_97.jar
331+
02/28/2015 - Fixed a concurrency issue with the decompilers.
332+
02/28/2015 - Added image resize via scroll on mouse.
333+
02/28/2015 - Added resource refreshing.
334+
02/28/2015 - Im Frizzy started working on Obfuscation.
335+
03/20/2015 - Updated Dex2Jar to 2.0.
336+
03/20/2015 - Updated CFR to 0_98.jar
1.33 MB
Binary file not shown.

libs/dex2jar_2.0_obf.jar

1.48 MB
Binary file not shown.

libs/dex_obf.jar

-823 KB
Binary file not shown.

src/the/bytecode/club/bytecodeviewer/BytecodeViewer.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@
8383
* fix the randomly sometimes fucked up names on file navigation bug
8484
* make zipfile not include the decode shit
8585
* When you drag a folder, it must add the folder name not just the child into the root jtree path
86+
* add ctrl + r for run
87+
* add ctrl + t for compile
88+
* add stackmapframes to bytecode decompiler
89+
* add stackmapframes remover?
8690
*
8791
* -----2.9.3-----:
8892
* 02/28/2015 - Added drag and drop for any file.
@@ -92,6 +96,8 @@
9296
* 02/28/2015 - Added image resize via scroll on mouse.
9397
* 02/28/2015 - Added resource refreshing.
9498
* 02/28/2015 - Im Frizzy started working on Obfuscation.
99+
* 03/20/2015 - Updated Dex2Jar to 2.0.
100+
* 03/20/2015 - Updated CFR to 0_98.jar
95101
*
96102
* @author Konloch
97103
*
@@ -422,7 +428,7 @@ public static boolean compile(boolean message) {
422428
if( cv.smali1 != null && cv.smali1.isEditable() ||
423429
cv.smali2 != null && cv.smali2.isEditable() ||
424430
cv.smali3 != null && cv.smali3.isEditable())
425-
{
431+
{
426432
actuallyTried = true;
427433
Object smali[] = cv.getSmali();
428434
if(smali != null) {
@@ -463,7 +469,7 @@ public static boolean compile(boolean message) {
463469
if( cv.java1 != null && cv.java1.isEditable() ||
464470
cv.java2 != null && cv.java2.isEditable() ||
465471
cv.java3 != null && cv.java3.isEditable())
466-
{
472+
{
467473
actuallyTried = true;
468474
Object java[] = cv.getJava();
469475
if(java != null) {

src/the/bytecode/club/bytecodeviewer/gui/MainViewerGUI.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -441,6 +441,7 @@ public void run() {
441441
}
442442

443443
public MainViewerGUI() {
444+
mnNewMenu_5.setVisible(false);
444445
KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(new Test());
445446
this.addWindowStateListener(new WindowAdapter() {
446447
public void windowStateChanged(WindowEvent evt) {
@@ -1681,9 +1682,10 @@ public boolean accept(File f) {
16811682

16821683
String extension = getExtension(f);
16831684
if (extension != null)
1684-
return (extension.equals("jar") || extension.equals("zip")
1685+
if (extension.equals("jar") || extension.equals("zip")
16851686
|| extension.equals("class") || extension.equals("apk")
1686-
|| extension.equals("dex"));
1687+
|| extension.equals("dex"))
1688+
return true;
16871689

16881690
return false;
16891691
}

src/the/bytecode/club/bytecodeviewer/plugins/EZInjection.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ public class EZInjection extends Plugin {
3333

3434
public static ArrayList<BytecodeHook> hookArray = new ArrayList<BytecodeHook>();
3535
private static String version = "1.0";
36-
private static PluginConsole gui = new PluginConsole("EZ Injection v"
37-
+ version);
36+
private static PluginConsole gui = new PluginConsole("EZ Injection v" + version);
3837
private boolean accessModifiers, injectHooks, invokeMethod, useProxy,
3938
launchKit, console;
4039
public static boolean sandboxSystem, sandboxRuntime, printCmdL;

0 commit comments

Comments
 (0)