An Xposed module that brings customization to user apps by modifying icons and color resources at runtime, allowing apps to seamlessly match your device style.
- π§© MVVM architecture with clear separation between UI, ViewModel, and data layers
- π Dagger Hilt for dependency injection across application, ViewModel, and system components
- π¨ Jetpack Compose for building declarative, state-driven UI components
- π Material Expressive with dynamic color support and adaptive theming
- π Xposed runtime hooking for modifying third-party app icons and colors dynamically
- π¦ Import / Export configuration for easy backup and sharing of your setup
List of applications that currently support Monet theming and icon pack.
Some apps may have partial support or are still in development.
| App | Support |
|---|---|
| DocumentsUI | Monet, Icon Pack |
| GitHub | Monet, Icon Pack |
| Monet | |
| Icon Pack | |
| Pixiv | Soon |
| Monet, Icon Pack | |
| Substratum Lite | Monet, Icon Pack |
| Soon | |
| X / Twitter | Monet, Icon Pack |
| Youtube | Monet |
- Android 12+ (API 31+)
- Xposed Framework (LSPosed recommended)
- Root Access (Magisk, KernelSU, SukiSU, APatch, etc)
- Download the latest APK from Releases
- Install the APK on your device
- Activate the module in LSPosed/Xposed Framework
- Open Monetify and configure your apps
- Enjoy! π
The static documentation is built with VitePress and lives in the docs/ folder.
Run the local docs server with:
npm run docs:devPrerequisites
- Android Studio Hedgehog (2023.1.1) or newer
- JDK 18
- Android SDK with API 36
Build Steps
# Clone the repository
git clone https://github.com/KaeruShi/Monetify.git
cd Monetify
# Build the APK
./gradlew assembleRelease
# APK will be in app/build/outputs/apk/release/Contributions are always welcome and greatly appreciated! Whether youβre fixing a small typo, improving documentation, refactoring code, or adding a brand-new feature β every contribution matters β€οΈ
Planned Features
- Shizuku support
- More apps support
- More icon packs
- More customization options
- Custom icons
See all the progress here
Found a bug or have a feature request? Please use GitHub Issues.
Before creating a new issue, please:
- Check if the issue already exists
- Include as much detail as possible
- Provide logcat output if reporting a crash
- YukiHookAPI - Powerful Xposed hooking framework
- DexKit - Dex deobfuscation library
- LSPosed - Modern Xposed framework implementation
- Material You - Google's Material Design 3
Warning
- Monetify is an Xposed module that modifies the behavior of other applications. Use it at your own risk and always back up your data, developer is not responsible for any damage or data loss.
- This project is still under active development. Some features may be incomplete, experimental, or may not work as expected.
If you find this project useful, please consider giving it a star! β