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: about 1 month 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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-06T09:31:14.000Z (about 1 year ago)
- Last Synced: 2025-06-19T19:43:37.680Z (about 1 year 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.
* **Extract/View APPs:** Extract APK and view Apps informations like package name, version, signature and more.
* **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.
* **Local LLM:** On-Device AI chat with Llama, Qwen, Gemma & more with chat history support. Your data stays on your device. Customize `baseUrl` to your ollama instance for remote access.
* **Theme Customization:** Offers light, dark, and system-based theme options.
* **Split APKs Merger:** Merge split APKs into a single APK (APKS/APKM/XAPK to APK).
* **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 | iOS |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [](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) | [](https://github.com/RevEngiSquad/revengi-app/releases/latest/download/RevEngi-iOS.ipa) |
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.
> [!TIP]
> Make sure to verify the checksum of the downloaded file to ensure its integrity.
## Reproducible Builds
[](https://shields.rbtlog.dev/org.revengi.app)
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 | Extract APK | App Info |
| ------------------------------------------------------------------------ | ---------------------------------------------------------------------- | ------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------- |
|  |  |  |  |  |
| Smali Grammar | SideBar | AI Chat | Manage Models | Signature Info |
| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
|  |  |  |  |  |
## 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.
## Localization & Contributions
This project is localized through our [Crowdin project](https://crowdin.com/project/revengi-app). We welcome contributions to improve existing translations or add support for new languages. Join our Crowdin workspace to get started!
## 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).