Skip to content

programminghoch10/ReVancedRepackaged

Repository files navigation

ReVancedRepackaged


ReVanced, but patched locally.

GitHub Latest Release (by date) GitHub Latest Release Date
GitHub Global Download Counter GitHub Latest Download Counter
GitHub Repo stars GitHub followers

This magisk module contains only the ReVanced Patcher.
It will patch any installed ReVanced compatible app right on your device during installation.

GitHub Workflow Build Status GitHub Workflow ShellCheck Status
GitHub last commit GitHub commits since last release

Installation

  1. Install the original variants of the apps you want to be patched.
    Make sure you have the correct versions installed before proceeding.
  2. Install the module and wait for it to patch every compatible app.
    This will take very long. Please refrain from doing anything else on your device in the meantime.
  3. Go into the Google Play Store and disable automatic app updates for all patched apps.
  4. Reboot

Concept

In most legislations it is illegal to redistribute modified software without consent of the copyright holder.

For example:
The Windows modding community isn't allowed to distribute modified Windows ISOs but is allowed to distribute a patcher, which the user can download to patch their geniune Windows ISO.

The same concept can be applied to ReVanced.
Redistributing magisk modules with patched APKs is not legal. But we are totally fine distributing the patcher and letting the user patch the original APK on his own.

This module automates exactly this. You, the user, download the original apps yourself. This module will patch the installed apps during installation right on your device.

Configuration

All configuration files can be placed into /sdcard or /data/adb.

Blacklisting packages

All compatible apps installed on the device are patched by default.

If you want to exclude certain apps from being patched, add their packagename into a config file called revancedrepackaged-blacklist.txt and place it into the configuration directory.

Patch Options

If you want to supply an options.json for patching, rename it to revancedrepackaged-options.json and place it into the configuration directory.

A default options.json for your reference can be found inside the module zip.

Issues and Support

You are welcome to report issues and ask questions anytime.

Please ensure to only report bugs that belong here, generic problems should be raised at ReVanced directly.

Please provide as much information as possible rightaway to save time of everybody investigating your issue.