whatisgithub

What is revanced-magisk-module?

j-hc/revanced-magisk-module — explained in plain English

Analysis updated 2026-06-24

7,220ShellAudience · generalComplexity · 3/5Setup · hard

In one sentence

An automated daily builder that packages ReVanced patches for YouTube and other Android apps into Magisk modules or APKs, keeping your patched apps current without any manual work.

Mindmap

mindmap
  root((ReVanced Builder))
    Output types
      Magisk modules
      Standalone APKs
    Supported apps
      YouTube
      YouTube Music
    Build methods
      GitHub Actions daily
      Local Linux build
      Termux on Android
    Configuration
      config.toml
      rvmm-config-gen tool
      Fork and customize
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Install an ad-free YouTube on a rooted Android device by flashing a pre-built Magisk module.

USE CASE 2

Fork the repo and configure which apps and patches to include for your own automated daily builds.

USE CASE 3

Build a patched YouTube APK on a non-rooted Android device directly using Termux.

What is it built with?

ShellGitHub ActionsMagiskAndroid

How does it compare?

j-hc/revanced-magisk-modulefilsv/iosdevicesupportlinux-surface/linux-surface
Stars7,2207,1967,253
LanguageShellShellShell
Setup difficultyhardeasymoderate
Complexity3/51/53/5
Audiencegeneraldeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a rooted Android device with Magisk or KernelSU, or Termux for on-device local builds.

So what is it?

ReVanced is a community project that applies patches to popular Android apps, most notably YouTube and YouTube Music, to add features and remove limitations that are not available in the official versions. This repository is an automated builder that takes those ReVanced patches and packages the results either as Magisk modules or as standalone APK files that can be installed on Android devices. Magisk is a tool for Android devices that have been rooted, meaning the user has gained elevated control over the operating system. Magisk modules are add-ons that modify how the device works at the system level. This project builds ReVanced as a Magisk module, which means the patched app integrates deeply with the existing stock app rather than replacing it entirely. The modules are built to avoid triggering SafetyNet and root detection checks that some apps run to block modified versions. For users without a rooted device, the builder can also produce regular APK files that are installed like any other app. The build process runs automatically on a daily schedule using GitHub Actions, so releases stay current as ReVanced patches and app versions are updated. Configuration is handled through a file called config.toml, and a web-based tool called rvmm-config-gen helps customize which apps and patches to include without editing the file manually. Users who want a custom build can fork the repository, adjust the configuration, and trigger the build workflow to generate their own releases. The project supports both Magisk and KernelSU, which are the two main frameworks Android root users choose between. Local builds are also possible on a Linux computer or directly on an Android device using Termux, a terminal application. A companion tool called zygisk-detach is recommended alongside the Magisk module version to prevent the Play Store from overwriting the patched app with an update.

Copy-paste prompts

Prompt 1
I have a rooted Android phone with Magisk. Walk me through downloading and flashing the ReVanced Magisk module from this repo to get ad-free YouTube.
Prompt 2
I want to fork revanced-magisk-module and add a custom patch set. Show me how to edit config.toml to choose which patches apply to YouTube.
Prompt 3
How do I build the ReVanced APK locally on my Android phone using Termux? List the steps from install to finished APK.
Prompt 4
What does zygisk-detach do alongside the ReVanced Magisk module, and why is it recommended? How do I set it up?

Frequently asked questions

What is revanced-magisk-module?

An automated daily builder that packages ReVanced patches for YouTube and other Android apps into Magisk modules or APKs, keeping your patched apps current without any manual work.

What language is revanced-magisk-module written in?

Mainly Shell. The stack also includes Shell, GitHub Actions, Magisk.

How hard is revanced-magisk-module to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is revanced-magisk-module for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.