# dalvikus **Repository Path**: houcheng-chen/dalvikus ## Basic Information - **Project Name**: dalvikus - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-17 - **Last Updated**: 2025-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dalvikus [![GitHub release](https://img.shields.io/github/v/release/loerting/dalvikus?style=flat)](https://github.com/loerting/dalvikus/releases) [![Downloads](https://img.shields.io/github/downloads/loerting/dalvikus/total)](https://github.com/loerting/dalvikus/releases) [![Kotlin](https://img.shields.io/badge/Kotlin-Compose%20Multiplatform-7F52FF?style=flat&logo=kotlin)](https://www.jetbrains.com/compose-multiplatform/) **Dalvikus** is a modern Android reverse engineering and modification toolkit built with [Compose Multiplatform](https://www.jetbrains.com/lp/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. ## Screenshots

Smali editor with code completion.

Comfortable dark theme and understandable errors.

Seamless multi decompiler integration.

Sign and deploy edited applications directly.

Browse app resources.

Search in many different ways.
*Note: These might be subject to change as the project evolves.* ## Features - 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 ## Getting Started ### Requirements - JDK 11 or higher - Android SDK (build-tools and platform-tools, ADB and APK signing features) - Supported OS: Windows, Linux, macOS ### Installation Download the latest release from [Releases](https://github.com/loerting/dalvikus/releases) and follow the instructions for your platform. Or build from source: ```bash git clone https://github.com/loerting/dalvikus.git cd dalvikus ./gradlew :composeApp:run ``` ## License This project is licensed under the GNU General Public License v3.0. See the [LICENSE](LICENSE) file for details.