https://github.com/MorpheApp/morphe-patcher
Patcher for Morphe
https://github.com/MorpheApp/morphe-patcher
Last synced: about 2 months ago
JSON representation
Patcher for Morphe
- Host: GitHub
- URL: https://github.com/MorpheApp/morphe-patcher
- Owner: MorpheApp
- License: gpl-3.0
- Created: 2025-11-26T12:05:14.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-01-10T11:28:39.000Z (about 2 months ago)
- Last Synced: 2026-01-11T03:37:15.975Z (about 2 months ago)
- Language: Kotlin
- Homepage: https://morphe.software
- Size: 250 KB
- Stars: 37
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Notice: NOTICE
Awesome Lists containing this project
- Awesome-ReVanced - Morphe Patcher (Rebranded ReVanced)
README

[](https://morphe.software) [](https://github.com/MorpheApp/morphe-documentation#readme) [](https://www.reddit.com/r/MorpheApp) [](https://x.com/MorpheApp) [](https://morphe.software/translate)
# 💉 Morphe Patcher
Morphe Patcher used to patch Android applications.
## ❓ About
Morphe Patcher is a library to patch Android applications.
It powers [Morphe CLI](https://github.com/MorpheApp/morphe-cli),
[Morphe (Manager)](https://github.com/MorpheApp/morphe-manager),
and various third party patch managers.
Morphe Patcher is based off the prior work of [ReVanced](https://github.com/ReVanced/revanced-patcher).
All modifications made by Morphe, along with their dates, can be found in the Git history.
## 💪 Features
Some of the features the Morphe Patcher provides are:
- 🔧 **Patch Dalvik VM bytecode**: Disassemble and assemble Dalvik bytecode
- 📦 **Patch APK resources**: Decode and build Android APK resources
- 📂 **Patch arbitrary APK files**: Read and write arbitrary files directly from and to APK files
- 🧩 **Write modular patches**: Extensive API to write modular patches that can patch Dalvik VM bytecode,
APK resources and arbitrary APK files
## 🚀 How to get started
To use Morphe Patcher in your project, follow these steps:
1. [Add the repository](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry#using-a-published-package)
to your project
2. Add the dependency to your project:
```kt
dependencies {
implementation("app.morphe:morphe-patcher:{$version}")
}
```
## 📚 Everything else
### 📙 Contributing
Thank you for considering contributing to Morphe Patcher.
You can find the contribution guidelines [here](CONTRIBUTING.md).
### 🛠️ Building
To build Morphe Patcher,
you can follow the [Morphe documentation](https://github.com/MorpheApp/morphe-documentation).
### 📃 Documentation
You can find the fundamentals of Morphe Patcher and how to create patches [here](https://github.com/MorpheApp/morphe-patcher/tree/main/docs).
## 📜 License
Morphe Patches are licensed under the [GNU General Public License v3.0](LICENSE), with additional conditions under GPLv3 Section 7:
- **Name Restriction (7c):** The name **"Morphe"** may not be used for derivative works.
Derivatives must adopt a distinct identity unrelated to "Morphe."
See the [LICENSE](LICENSE) file for the full GPLv3 terms and the [NOTICE](NOTICE) file for full conditions of GPLv3 Section 7