Dalvikus is a modern Android reverse engineering and modification toolkit built with Compose Multiplatform.
Designed for developers and researchers who want to inspect, edit, and rebuild Android apps seamlessly.
Note
With great power comes great responsibility. Dalvikus is solely intended for ethical purposes.
Note: These might be subject to change as the project evolves.
- Open APK and DEX files, allowing direct editing of DEX files inside APKs without unpacking manually
- Rich and comfortable smali language editor with syntax highlighting
- Assist popup for code completion while typing
- Light and dark themes for comfortable editing
- Support for multiple decompilers to analyze dalvik code
- Integrated app signing using apksig and zipalign for re-signing modified APKs
- Built-in ADB runner to deploy and start apps on connected devices directly
- Powerful search tools: tree view, string constants, method and field references
- Browse resource IDs, XML files, and more using integrated apktool
- Multiple languages: English, German, Chinese and Hindi
- JDK 11 or higher
- Android SDK (build-tools and platform-tools, ADB and APK signing features)
- Supported OS: Windows, Linux, macOS
Download the latest release from Releases and follow the instructions for your platform.
Or build from source:
git clone https://github.com/loerting/dalvikus.git
cd dalvikus
./gradlew :composeApp:runThis project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.





