GDA-android-reversing-Tool

the fastest and most powerful android decompiler(native tool working without Java VM) for the APK, DEX, ODEX, OAT, JAR, AAR, and CLASS file. which supports malicious behavior detection, privacy leaking detection, vulnerability detection, path solving, packer identification, variable tracking, deobfuscation, python&java scripts, device memory extraction, data decryption, and encryption, etc.

APACHE-2.0 License

Stars
4.1K

Bot releases are visible (Hide)

GDA-android-reversing-Tool -

Published by charles2gan over 3 years ago

  1. Highlight the method in the list box.
  2. Fix the window title flicker.
  3. Taint analysis engine optimization.
  4. Fix the "all" searching crashing bug.#39
GDA-android-reversing-Tool - bug fixes and updates

Published by charles2gan over 3 years ago

  1. Supports accurate matching("string"), fuzzy matching(str), and regular matching(~"string") for Searching-Box. #37
  2. Fix the problem that CTR + C and CTR + a are not effective.
  3. Repair the collapse of the problem after choosing dx.bat.
  4. Fix the crash during vulnerability scanning.
  5. Fix the problem that cross-references lose some callers in multi DEX(the bullshit bugs caused by code optimization).
  6. Fix a bug in instruction editing. #38
  7. Optimize minimum and maximum of type.
  8. Fix the bug that the parent class and interface of a subclass cannot be found.
  9. Add interface and implementation class, parent class, and subclass method connection.
  10. Fix the jam caused by frequent and fast back-view operations.
  11. The progress has been changed.
GDA-android-reversing-Tool -

Published by charles2gan almost 4 years ago

  1. Improve the binding algorithm of the class-tree, and show the package name before the class name in the class-tree.
  2. Further optimize the coloring algorithm
  3. Fixed the problem of showing decompiled code delay, especially on large files
  4. Fixed several bugs that led to the crash
  5. Fixed a problem with renaming not being updated to the current code in some cases
GDA-android-reversing-Tool -

Published by charles2gan almost 4 years ago

  1. Optimize the blocking bug caused by the huge amount of code.
  2. Fixed the problem that some methods cannot be cross-referenced in multi-DEX.
  3. Fixed a series of problems of UI stuck caused by introducing the multithread UI.
  4. Further optimize the decompiler kernel.
GDA-android-reversing-Tool - bug fixes and updates

Published by charles2gan almost 4 years ago

  1. Optimize the loading strategy, greatly improve the loading and analysis speed of large files.
  2. Added method-args in X-ref results(#34).
  3. Optimization of forensic tools.
  4. Some optimizations and bug fixes have been done to the compiler.
  5. Fix the problem of interface freezing when analyzing large files.
GDA-android-reversing-Tool -

Published by charles2gan almost 4 years ago

  1. Fix the problem that the class cannot be displayed when the package name and class name are the same#32
  2. Fixed several crash bugs
  3. Add file exclusion function to APK forensics tool
GDA-android-reversing-Tool -

Published by charles2gan almost 4 years ago

  1. Fix the bug of slow in-page searching.
  2. Add privacy leaking detection.
  3. Some adjustments have been made to the UI.
GDA-android-reversing-Tool - bug fixes and updates

Published by charles2gan almost 4 years ago

  1. Fixed the problem that the code was automatically shifted to the right
  2. Fixed the problem of missing null method parameters
  3. The APK forensics tool is optimized for the problem of blocking due to too many files in the APK
  4. Add F3 shortcut key to APK forensics tool to locate the next match
  5. Fixed the problem of loading error because the suffix name is non-lowercase letters
  6. Fixed a serious bug in the algorithm tool and added more right-click menu operations
  7. Added the function of executing user-defined vulnerability detection
  8. Vulnerability rule tester is added
  9. Path solving is added
  10. Optimized flashflow
GDA-android-reversing-Tool - bug fixes and updates

Published by charles2gan about 4 years ago

Fix a serious bug

GDA-android-reversing-Tool -

Published by charles2gan about 4 years ago

  1. Fixed some problems.
  2. Decompile support for .jar files, class .files and .aar files.
  3. A rule-based static vulnerability scanner is added.
  4. Add the APK file forensics analysis tool.
  5. Fixed a bug in variable renaming.
  6. Dump tool adds custom dump.
  7. Optimize smart renaming.
GDA-android-reversing-Tool -

Published by charles2gan about 4 years ago

  1. A lot of bugs fixed, GDAE Professional Edition was released.
  2. Provide the option of method Merge mode and separation mode.
  3. Fix the problem that the memory module cannot be dump in 64-bit system.
  4. Implement the vulnerability detection based on rule expression.
  5. Fix the aspect ratio of the window .
  6. Change and optimize color management to support various topics.
  7. Optimize the GUI, adjust the internal layout of some windows, and repair some GUI problems, making the operation more comfortable.
  8. Add the search function (Ctrl + F) to the dump device.
  9. Merge the multi Dex in the tree box.
  10. The default combination mode on the class display can be switched to separate mode by right-clicking.
  11. Add line number, module tag, and jump tag (under SmalI). Right-click to switch.
  12. Strengthen the structured algorithm to make the code more readable.
  13. De-duplicate the results of malscan.
  14. Adapt to the widescreen.
  15. Add basic information to view.
GDA-android-reversing-Tool - bug fixes and updates

Published by charles2gan over 4 years ago

  1. fix some crash and bug.
  2. change the main page.
  3. move Permissions to "DexFile->AccessPermission(click to view permissions)"
GDA-android-reversing-Tool - bug fixes and updates

Published by charles2gan over 4 years ago

  1. Fix some bugs and crash.
  2. Optimized decompiler: variable, loop structure, and exception structure.
  3. With the new loading technology, the speed of file loading and analysis is increased by more than 8 times.
GDA-android-reversing-Tool - bug fixes and updates

Published by charles2gan almost 5 years ago

  1. Fix some bugs.
  2. Optimize the search algorithm
  3. The redesigned structured algorithm makes the code more readable. A faster and better cyclic structure algorithm is proposed, and switch, if-else, and try-catch are optimized in some degrees.
  4. The color of the super method is canceled.
    ........
GDA-android-reversing-Tool - bug fixes and updates

Published by charles2gan almost 5 years ago

  1. The python interfaces are updated;
  2. Fixed some bug;
  3. In the Java code, click an element(class object, method, or field) to tip the detail information;
  4. Added deobfuscation, edit->deobfuscate;
  5. Fix title bar flicker;
  6. Added support for Java plug-ins, which can run plug-ins(.java/.class) written by Java directly.
GDA-android-reversing-Tool - bug fixes and updates

Published by charles2gan about 5 years ago

  1. The device dumping(root required) supports Android 5 or more, and 64-bit arm system.
  2. Fix the inconsistency of inter-class names and package names.
  3. Remove redundant labels from decompiled code.
  4. Optimize the decompiling code of array initialization.
  5. Strengthen the rules of URL search
  6. Automatic renaming of class members
  7. "Import xx" supports hyperlinks
  8. The coloring algorithm of code shader is redesigned, which greatly improves the speed in the super-large method.
  9. Fixed the problem that the speed would obviously slow down in multi-dex analysis.
  10. Fixed some problems that happened when you mistakenly entered HexView and then stepped back (esc).
GDA-android-reversing-Tool - Fix bugs

Published by charles2gan over 5 years ago

GDA-android-reversing-Tool -

Published by charles2gan over 5 years ago

GDA-android-reversing-Tool - new features

Published by charles2gan over 5 years ago

Compiler optimization,bug fix, tracing, sourcing, and so on.

GDA-android-reversing-Tool -

Published by charles2gan over 5 years ago

Optimize the decompiler. The decompiled code output strategy is adjusted.