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
This commit is contained in:
parent
a1dc3aecc6
commit
2addfb9096
9 changed files with 24 additions and 7 deletions
Binary file not shown.
Binary file not shown.
10
README.txt
10
README.txt
|
@ -324,3 +324,13 @@ Changelog:
|
||||||
02/24/2015 - Fixed some issues with the compiler functionality.
|
02/24/2015 - Fixed some issues with the compiler functionality.
|
||||||
--- 2.9.2 ---:
|
--- 2.9.2 ---:
|
||||||
02/24/2015 - Actually fixed the compiler, LOL.
|
02/24/2015 - Actually fixed the compiler, LOL.
|
||||||
|
--- 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
|
Binary file not shown.
BIN
libs/dex2jar_2.0_obf.jar
Normal file
BIN
libs/dex2jar_2.0_obf.jar
Normal file
Binary file not shown.
BIN
libs/dex_obf.jar
BIN
libs/dex_obf.jar
Binary file not shown.
|
@ -83,6 +83,10 @@ import the.bytecode.club.bytecodeviewer.obfuscators.mapping.Refactorer;
|
||||||
* fix the randomly sometimes fucked up names on file navigation bug
|
* fix the randomly sometimes fucked up names on file navigation bug
|
||||||
* make zipfile not include the decode shit
|
* make zipfile not include the decode shit
|
||||||
* When you drag a folder, it must add the folder name not just the child into the root jtree path
|
* When you drag a folder, it must add the folder name not just the child into the root jtree path
|
||||||
|
* add ctrl + r for run
|
||||||
|
* add ctrl + t for compile
|
||||||
|
* add stackmapframes to bytecode decompiler
|
||||||
|
* add stackmapframes remover?
|
||||||
*
|
*
|
||||||
* -----2.9.3-----:
|
* -----2.9.3-----:
|
||||||
* 02/28/2015 - Added drag and drop for any file.
|
* 02/28/2015 - Added drag and drop for any file.
|
||||||
|
@ -92,6 +96,8 @@ import the.bytecode.club.bytecodeviewer.obfuscators.mapping.Refactorer;
|
||||||
* 02/28/2015 - Added image resize via scroll on mouse.
|
* 02/28/2015 - Added image resize via scroll on mouse.
|
||||||
* 02/28/2015 - Added resource refreshing.
|
* 02/28/2015 - Added resource refreshing.
|
||||||
* 02/28/2015 - Im Frizzy started working on Obfuscation.
|
* 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
|
||||||
*
|
*
|
||||||
* @author Konloch
|
* @author Konloch
|
||||||
*
|
*
|
||||||
|
@ -422,7 +428,7 @@ public class BytecodeViewer {
|
||||||
if( cv.smali1 != null && cv.smali1.isEditable() ||
|
if( cv.smali1 != null && cv.smali1.isEditable() ||
|
||||||
cv.smali2 != null && cv.smali2.isEditable() ||
|
cv.smali2 != null && cv.smali2.isEditable() ||
|
||||||
cv.smali3 != null && cv.smali3.isEditable())
|
cv.smali3 != null && cv.smali3.isEditable())
|
||||||
{
|
{
|
||||||
actuallyTried = true;
|
actuallyTried = true;
|
||||||
Object smali[] = cv.getSmali();
|
Object smali[] = cv.getSmali();
|
||||||
if(smali != null) {
|
if(smali != null) {
|
||||||
|
@ -463,7 +469,7 @@ public class BytecodeViewer {
|
||||||
if( cv.java1 != null && cv.java1.isEditable() ||
|
if( cv.java1 != null && cv.java1.isEditable() ||
|
||||||
cv.java2 != null && cv.java2.isEditable() ||
|
cv.java2 != null && cv.java2.isEditable() ||
|
||||||
cv.java3 != null && cv.java3.isEditable())
|
cv.java3 != null && cv.java3.isEditable())
|
||||||
{
|
{
|
||||||
actuallyTried = true;
|
actuallyTried = true;
|
||||||
Object java[] = cv.getJava();
|
Object java[] = cv.getJava();
|
||||||
if(java != null) {
|
if(java != null) {
|
||||||
|
|
|
@ -441,6 +441,7 @@ public class MainViewerGUI extends JFrame implements FileChangeNotifier {
|
||||||
}
|
}
|
||||||
|
|
||||||
public MainViewerGUI() {
|
public MainViewerGUI() {
|
||||||
|
mnNewMenu_5.setVisible(false);
|
||||||
KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(new Test());
|
KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(new Test());
|
||||||
this.addWindowStateListener(new WindowAdapter() {
|
this.addWindowStateListener(new WindowAdapter() {
|
||||||
public void windowStateChanged(WindowEvent evt) {
|
public void windowStateChanged(WindowEvent evt) {
|
||||||
|
@ -1681,9 +1682,10 @@ public class MainViewerGUI extends JFrame implements FileChangeNotifier {
|
||||||
|
|
||||||
String extension = getExtension(f);
|
String extension = getExtension(f);
|
||||||
if (extension != null)
|
if (extension != null)
|
||||||
return (extension.equals("jar") || extension.equals("zip")
|
if (extension.equals("jar") || extension.equals("zip")
|
||||||
|| extension.equals("class") || extension.equals("apk")
|
|| extension.equals("class") || extension.equals("apk")
|
||||||
|| extension.equals("dex"));
|
|| extension.equals("dex"))
|
||||||
|
return true;
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,8 +33,7 @@ public class EZInjection extends Plugin {
|
||||||
|
|
||||||
public static ArrayList<BytecodeHook> hookArray = new ArrayList<BytecodeHook>();
|
public static ArrayList<BytecodeHook> hookArray = new ArrayList<BytecodeHook>();
|
||||||
private static String version = "1.0";
|
private static String version = "1.0";
|
||||||
private static PluginConsole gui = new PluginConsole("EZ Injection v"
|
private static PluginConsole gui = new PluginConsole("EZ Injection v" + version);
|
||||||
+ version);
|
|
||||||
private boolean accessModifiers, injectHooks, invokeMethod, useProxy,
|
private boolean accessModifiers, injectHooks, invokeMethod, useProxy,
|
||||||
launchKit, console;
|
launchKit, console;
|
||||||
public static boolean sandboxSystem, sandboxRuntime, printCmdL;
|
public static boolean sandboxSystem, sandboxRuntime, printCmdL;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue