Skip to content
 
 

Repository files navigation

ReVanced Magisk Module (Fork)

Telegram Automated CI Build

Extensive ReVanced & Morphe builder.

Note: This is a fork of j-hc/revanced-magisk-module. This fork is customized for advanced batch building with more resilient error handling and dynamic release title generation. By default, its configuration builds apps from the ReVanced and Morphe patch ecosystems, with additional ecosystems (like Piko) preconfigured for easy enablement.

Get the latest CI release.

Use zygisk-detach to detach YouTube and YT Music from the Play Store if you are using Magisk modules.

Features
  • Fork features:
    • Robust batch building: A failure in one app's build does not stop the entire batch process.
    • Dynamic GitHub Release titles and clean Markdown summaries based on detected patch ecosystems and generated artifacts.
  • Core builder features:
    • Supports building from multiple patch ecosystems simultaneously (Morphe, ReVanced, Extended, Piko, etc.).
    • Can build Magisk modules and non-root APKs.
    • Optimizes APKs and modules for size.
    • Modules:
      • recompile invalidated odex for faster usage
      • receive updates from Magisk app
      • do not break safetynet or trigger root detections
      • handle installation of the correct version of the stock app
      • support Magisk and KernelSU

Customizing Builds

  • Fork this repository to build your own apps via GitHub Actions.
  • Customize config.toml to specify which apps, patch ecosystems, and versions to build. (Note: You can use the upstream rvmm-config-gen tool to help generate configs, but make sure to review the output against this fork's capabilities).
  • See CONFIG.md for detailed configuration explanations.
  • Run the manual build workflow or wait for the scheduled CI.
  • Grab your customized modules and APKs from releases.

Troubleshooting Modules

If you are having trouble with the classic mount method of the modules, such as:

  • "Reflash needed" error after reboots
  • "Suspicious mount detected" warnings from root detector apps

You can consider using rvmm-zygisk-mount.

Building Locally

On Termux

bash <(curl -sSf https://raw.githubusercontent.com/Othmane-ElAlami/ReVanced-Magisk-Module/master/build-termux.sh)

On Linux

$ git clone https://github.com/Othmane-ElAlami/ReVanced-Magisk-Module --depth 1
$ cd ReVanced-Magisk-Module
$ ./build.sh

Credits

  • Huge thanks to j-hc for the original robust upstream repository and extensive build scripts.

About

Extensive ReVanced builder. Builds both modules and APKs. Updated daily.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages