https://github.com/revengisquad/revengi-app
Your all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...
https://github.com/revengisquad/revengi-app
android blutter dart flutter revengi reverse-engineering smali-lang
Last synced: 9 months ago
JSON representation
Your all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...
- Host: GitHub
- URL: https://github.com/revengisquad/revengi-app
- Owner: RevEngiSquad
- License: mit
- Created: 2025-05-09T19:34:35.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-06-06T09:31:14.000Z (10 months ago)
- Last Synced: 2025-06-19T19:43:37.680Z (9 months ago)
- Topics: android, blutter, dart, flutter, revengi, reverse-engineering, smali-lang
- Language: Dart
- Homepage: https://app.revengi.in
- Size: 1.59 MB
- Stars: 52
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
## Features
RevEngi App encompasses a variety of functionalities, including:
* **JNI Analysis:** Extract JNI signatures from APK files to understand native method interfaces.
* **Flutter Analysis:** Analyze Flutter libraries to gain insights into application structure and behavior.
* **Blutter:** A dedicated tool for in-depth analysis of Flutter binaries.
* **MT Hook:** Generate MT Enhanced Hooks for advanced instrumentation and modification.
* **Dex Repair:** Repair corrupted DEX files to salvage and analyze application code.
* **Smali Grammar Reference:** Quick & Advanced access to Smali instruction set like their opcode, format, and description for code analysis and manipulation. Examples are also provided where applicable.
* **Theme Customization:** Offers light, dark, and system-based theme options.
* **API Key:** Get your API key from the profile section and use it to access [RevEngi API](https://revengi.in/docs/api), integrate it with your own tools and scripts.
## Downloads
| Android | Windows | Linux | Web |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| [](https://github.com/RevEngiSquad/revengi-app/releases/latest/download/RevEngi-Android-universal.apk) | [](https://github.com/RevEngiSquad/revengi-app/releases/latest/download/RevEngi-Windows-installer.exe) | [](https://github.com/RevEngiSquad/revengi-app/releases/latest/download/RevEngi-Linux.AppImage) | [](https://app.revengi.in) |
You can get the latest release from our website [here](https://revengi.in/downloads).
Alternatively, you can download the latest/past release(s) from the [Releases](https://github.com/RevEngiSquad/revengi-app/releases) page.
> [!NOTE]
> Make sure to verify the checksum of the downloaded file to ensure its integrity.
## Reproducible Builds
RevEngi App ensures completely reproducible builds. Reproducible builds are a set of software development practices that create an independently-verifiable path from source to binary code. [Find out more](https://reproducible-builds.org/docs/definition/)
### Why Reproducible Builds Matter
In short: Reproducible Builds provide certainty that software is genuine and has not been tampered with. Learn more at [reproducible-builds.org](https://reproducible-builds.org/).
You can verify our builds in two ways:
- Check the build logs at [IzzyOnDroid's rbtlog](https://codeberg.org/IzzyOnDroid/rbtlog/src/branch/izzy/log/logs/org.revengi.app.json)
- Verify yourself using [rbuilder_setup](https://codeberg.org/IzzyOnDroid/rbuilder_setup)
## Screenshots
| Splash | Home | Profile | Smali Grammar | Navigation Drawer |
| ------------------------------------------------------------------------ | ---------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
|  |  |  |  |  |
## Roadmap
The RevEngi App project is continuously evolving. Future plans include:
* **Feature Parity:** Implementing remaining features available in the original RevEngi BOT within the app.
* **Offline Capabilities:** Transitioning more features (like MT Hook and others) to operate entirely client-side for offline use.
## Contributing
Contributions to RevEngi App are welcome! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on how to contribute.
## Hacking
To get started with hacking on RevEngi App, please refer to the [HACKING.md](HACKING.md) file.
## License
RevEngi App is released under the [MIT License](LICENSE).
The application utilizes several open-source libraries; their respective licenses can be found within the app in the "About" section.
-----------
Made with ⌨️, 🖱 & ❤️ by [RevEngi](https://github.com/RevEngiSquad).