Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/LaurieWired/JADXecute
JADX-gui scripting plugin for dynamic decompiler manipulation
https://github.com/LaurieWired/JADXecute
Last synced: 3 months ago
JSON representation
JADX-gui scripting plugin for dynamic decompiler manipulation
- Host: GitHub
- URL: https://github.com/LaurieWired/JADXecute
- Owner: LaurieWired
- Created: 2023-03-14T00:01:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-05T00:47:26.000Z (9 months ago)
- Last Synced: 2024-05-13T19:32:05.015Z (6 months ago)
- Language: Java
- Homepage:
- Size: 2.25 MB
- Stars: 521
- Watchers: 13
- Forks: 46
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-rainmana - LaurieWired/JADXecute - JADX-gui scripting plugin for dynamic decompiler manipulation (Java)
- awesome-hacking-lists - LaurieWired/JADXecute - JADX-gui scripting plugin for dynamic decompiler manipulation (Java)
README
![JADXecute logo](https://user-images.githubusercontent.com/123765654/226205850-ef2e6e68-ae65-41ee-b4e9-23bb82aac52b.png)
[![License](http://img.shields.io/:license-apache-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/LaurieWired/JADXecute)](https://github.com/LaurieWired/JADXecute/releases)
[![GitHub stars](https://img.shields.io/github/stars/LaurieWired/JADXecute)](https://github.com/LaurieWired/JADXecute/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/LaurieWired/JADXecute)](https://github.com/LaurieWired/JADXecute/network/members)
[![GitHub contributors](https://img.shields.io/github/contributors/LaurieWired/JADXecute)](https://github.com/LaurieWired/JADXecute/graphs/contributors)
[![Follow @lauriewired](https://img.shields.io/twitter/follow/lauriewired?style=social)](https://twitter.com/lauriewired)
# Description**JADXecute** is a plugin for **[JADX](https://github.com/skylot/jadx)** that enhances its functionality by adding **Dynamic Code Execution** abilities.
With **JADXecute**, you can dynamically run Java code to modify or print components of the jadx-gui output. **JADXecute** is inspired by **IDAPython** to help and aims to assist Android Reverse Engineers in analyzing APKs more efficiently.
https://user-images.githubusercontent.com/123765654/226236645-e2b05f49-6c5d-4ee0-a42a-69f324e880d8.mp4
# Installation
This code is based on the latest release of JADX version 1.4.7. It contains an additional plugin to enable dynamic Java coding using all of the standard Java libraries as well as the JADX libs and APIs.
Simply download this release of JADX with the embedded plugin and run as you normally would!
# Usage
### Check out our **[Wiki](https://github.com/LaurieWired/JADXecute/wiki/Usage)** for usage instructions and script examples.
### Official Tutorial Video: https://youtu.be/g0r3C1iEeBg
# Contribute
- Make a pull request
- Add an Example Snippet to our Wiki
- Report an error/issue
- Suggest an improvement
- Share with others or give a star!Your contributions are greatly appreciated and will help make JADXecute an even more powerful and versatile tool for the Android Reverse Engineering community.
# Screenshots
### Basic JADXecute view
![jadxecutewithicon](https://user-images.githubusercontent.com/123765654/226281090-c38da099-9b47-4918-ade0-015ec0acc7d2.png)### Printing all classes inheriting from a class
![inheritingexample](https://user-images.githubusercontent.com/123765654/226281266-7a62bbaa-3d22-412f-ae50-3ab2500f7a19.png)### Syntax errors
![syntaxerror](https://user-images.githubusercontent.com/123765654/226281371-aac333f5-acb7-4b41-a4b5-2efaaa05b144.png)