You can get the latest CI release from here.
The mindetach module in the releases section detaches YouTube and YouTube Music from Play Store and blocks it from updating them.
- Can build Magisk modules or non-root APKs
- Updated daily with the latest versions of apps and patches in accordance with your configuration
- Cleans APKs from unneeded libs to make them smaller
- Fully open-source, every binary or APK is compiled without human intervention
- Modules
- recompiles invalidated odex for YouTube and Music apps for faster usage
- receive updates from Magisk app
- do not break safetynet or trigger root detections used by certain apps
- handle installation of the correct version of the stock app and all that
- mount the patched app immediately without needing to reboot
- do not cause any permanent changes in /system or /data partitions
The default config is for building Magisk modules for YouTube and YT Music, if you want a repo that builds APKs for every app you can check out this one: https://github.com/revanced-apks/revanced-apks
- Star the repo 👀
- Use the repo as template or fork it (if you choose the repo to be private, you won't receive updates from Magisk app)
- Edit the patcher args in
build.conf
- Run the workflow
- Grab your modules from releases
If you include microg patches in build.conf, you get non-root APKs instead of Magisk modules. Apps except Youtube and Music will always be built as APKs regardless. To be able to use non-root variants of YT and Music you will need to install Vanced MicroG.
Note that the CI workflow is scheduled to build the modules and APKs everyday if there is a change. You may want to disable it.
Make sure you have JDK 17 installed. Then run:
$ git clone --recurse-submodules https://github.com/j-hc/revanced-magisk-module
$ cd revanced-magisk-module
$ ./build.sh build