Skip to content

thunderkex/revanced-extended

Repository files navigation

ReVanced Extended | Morphed Extended | All In One

CI Status Latest Release Downloads License Stars Issues Pull Requests Contributors Forks

Auto-built APKs, Modules, and Patched apps modules

📥 Downloads📖 Documentation🛠️ Build❓ FAQ


✨ Key Features & Benefits

  • 🔄 Auto-Updated: Always up-to-date with the latest patches for popular Android apps (YouTube, Twitter, Reddit, Facebook, Instagram, Spotify, TikTok, and more)
  • 🧩 Magisk/KernelSU Modules: Root installation, seamless updates, and advanced modding
  • 📦 RevPack: Bundle all patched apps into one flashable module with a built-in KernelSU WebUI
  • 📱 Multi-Architecture Support: ARM64, ARM32, x86, Universal APKs for maximum compatibility
  • 🎨 Enhanced Morphe Patches: Unlock premium features, customize UI, and optimize app performance
  • 🔒 Verified Builds: MD5 checksums for security and integrity
  • 🚫 Ad-Blocking & Privacy: Remove ads, trackers, and enhance privacy in patched apps
  • 🛠️ Open-Source & Community-Driven: Transparent development, frequent updates, and community support

📋 Supported Android Apps & Modules

App Patches Source Status
YouTube Music MorpheApp ✅ Active
YouTube MorpheApp ✅ Active
Reddit MorpheApp ✅ Active
X (Twitter) crimera ✅ Active
Facebook revanced ✅ Active
Instagram revanced ✅ Active
Spotify revanced ✅ Active
TikTok revanced ✅ Active
Google Photos revanced ✅ Active
SoundCloud revanced ✅ Active
Strava revanced ✅ Active
RevPack All of the above ✅ Bundle

💡 Enable more apps and custom patches by editing config.toml (see CONFIG.md)


Dont use LITE variants for now

📥 Download ReVanced Extended APKs & Modules

Last Updated: 2026-03-10 17:09:51 UTC

📝 Recent Changes

  • 4583c71 📝 Update downloads [skip ci] (2026-03-09)
  • a7b466f fix build configurator (2026-03-09)
  • 7a68c5c include pack-name from configuration (2026-03-09)
  • 8002f4d Add configurator revpack update JSON generation (2026-03-09)
  • 1ffeb12 update RevPack logic (2026-03-09)

🔗 Quick Links

Resource Link
📦 All Releases Releases
🔄 Latest Build Latest
📱 MicroG RE MicroG
📋 Requirements & Installation

Non-Root Installation (Ad-Blocking, Customization)

  1. Install MicroG RE for Google login support
  2. Download the APK for your device architecture (ARM64, ARM32, x86, Universal)
  3. Install the APK using your package manager

Root Installation (Magisk/KernelSU)

  1. Download the .zip module file for your device
  2. Install via Magisk/KernelSU app
  3. Reboot your device
  4. Use zygisk-detach to prevent unwanted Play Store updates

Architecture Guide (Device Compatibility)

Arch Description Devices
📱 ARM64 64-bit ARM Most modern Android phones (2017+)
📟 ARM32 32-bit ARM Older Android phones, some tablets
💻 x86_64 64-bit Intel Chromebooks, emulators
🌐 Universal All architectures Works everywhere (larger APK size)

RevPack — All-in-One Bundle

Contains all patched Magisk/KernelSU module zips in a single flashable archive.

Type Version Architecture Size Download
🎁 Bundle v20260310 🌐 All 390M Download

YouTube Music

Type Version Architecture Size Download
📦 APK v8.44.54 📱 arm64-v8a 74M Download
🧩 Module v8.44.54 📱 arm64-v8a 59M Download

Reddit

Type Version Architecture Size Download
📦 APK v2026.04.0 📱 arm64-v8a 102M Download
🧩 Module v2026.04.0 📱 arm64-v8a 146M Download

YouTube

Type Version Architecture Size Download
📦 APK v20.44.38 📱 arm64-v8a 95M Download
🧩 Module v20.44.38 📱 arm64-v8a 186M Download
🔐 File Checksums (MD5)
94a793b507440996ad4c55b86e879b5c  music-ex-morphed-revanced-v8.44.54-arm64-v8a.apk
a9a5c4bdf0230ffa19cc916d8073f6b1  reddit-ex-revanced-v2026.04.0-arm64-v8a.apk
6e4cf1a606066da77948f062ce054796  youtube-ex-morphed-revanced-v20.44.38-arm64-v8a.apk
77a33f4f876ad88b77ed422579aaba6a  music-ex-morphed-revanced-module-v8.44.54-arm64-v8a.zip
e5624a0d5a0a8717a3ba25030744ad57  reddit-ex-revanced-module-v2026.04.0-arm64-v8a.zip
c8fcb9a638f3ec4b2025987cd9e83eea  revpack-v20260310.zip
e71934cbaa87cdead8bd1929e9e1e51e  youtube-ex-morphed-revanced-module-v20.44.38-arm64-v8a.zip

📝 This section is automatically generated after each successful build.


📖 Documentation, Configuration & Support

📁 Project Structure
. 
├── build.sh              # Main build script
├── build-termux.sh       # Termux-specific build script
├── config.toml           # Build configuration
├── utils.sh              # Utility functions
├── build/                # Built APKs output directory
├── temp/                 # Temporary build files
├── scripts/
│   ├── release/          # Release management scripts
│   └── utilities/        # Build utilities
└── revanced-magisk/      # Magisk module template
⚙️ Configuration Options

Key options in config.toml:

Option Description Default
default-arch Target architecture arm64-v8a
build-lite Build lite variants true
compression-level APK compression (0-9) 9
parallel-jobs Parallel build jobs Auto
patches-source Patches repository Per-app
pack-name RevPack output filename revpack
pack-apps Whitelist apps in RevPack `` (all)
pack-exclude-apps Blacklist apps from RevPack `` (none)
See CONFIG.md for full documentation.
🏗️ App Configuration

Each app in config.toml supports:

[YouTube-Music]
enabled = true                    # Enable/disable this app
build-mode = "both"              # apk, module, or both
arch = "arm64-v8a"               # Target architecture
patches-source = "user/repo"     # Patches source
cli-source = "user/repo"         # CLI source
included-patches = "'Patch1'"    # Patches to include
excluded-patches = "'Patch2'"    # Patches to exclude

🎁 RevPack — All-In-One Module

RevPack bundles every built Magisk/KernelSU module into one flashable zip. Instead of flashing each patched app separately, flash RevPack once and get everything.

Features

  • Single flash — one zip installs all patched apps
  • KernelSU WebUI — built-in dashboard accessible from KernelSU Manager showing per-app status, version info, and enable/disable controls
  • Material You — dynamic color theming based on your wallpaper (Android 12+)
  • Auto update JSON — works with KernelSU/Magisk module update system
  • Selective packaging — whitelist or blacklist specific apps

Enabling RevPack

Edit config.toml:

# === RevPack (Combined Module) ===
combine-modules = true
pack-name = "revpack"          # output filename: revpack-v<date>.zip

# Include only these apps (comma-separated table names from config.toml).
# Leave empty to include all built modules.
pack-apps = ""

# Exclude specific apps from the bundle.
pack-exclude-apps = ""

Example — YouTube + Music only:

combine-modules = true
pack-apps = "YouTube,YouTube-Music"

Example — everything except TikTok:

combine-modules = true
pack-exclude-apps = "TikTok"

KernelSU WebUI

After flashing RevPack, open KernelSU Manager → Modules → RevPack → WebUI to access the dashboard.

Feature Description
App status badge ● Enabled / ⊘ Disabled / ✗ Not installed
Module version Version baked in at build time
Installed version Live read from the device
Base path Resolved APK path on device
RVHC APK Whether the patched APK is present
Enable / Disable button Toggle the app without rebooting via pm enable / pm disable-user

The WebUI requires KernelSU. Status checks are read-only when opened in a regular browser.


🛠️ Build ReVanced Extended Yourself

Prerequisites (Build Requirements)

  • Linux/macOS or Termux on Android
  • Java 17+ (openjdk-17-jdk)
  • Required tools: jq, curl, zip

Quick Start (Build & Patch Android Apps)

# Clone the repository
git clone https://github.com/thunderkex/revanced-extended.git
cd revanced-extended

# Edit configuration (optional)
nano config.toml

# Run the build
./build.sh

# Built files will be in ./build/

Build Options (Advanced Usage)

# Clean build
./build.sh clean

# Resume interrupted build
./build.sh config.toml --resume

# Update patches config
./build.sh config.toml --config-update

Termux Build (Android CLI)

# Setup Termux environment first
pkg update && pkg upgrade
pkg install openjdk-17 git curl jq zip

# Then run
./build-termux.sh

❓ Frequently Asked Questions (FAQ)

Which architecture should I choose?
  • ARM64 (arm64-v8a): Most Android phones from 2017 onwards
  • ARM32 (armeabi-v7a): Older devices, some budget phones
  • x86_64: Android emulators, Chromebooks
  • Universal: Use if unsure (larger file size)

To check your device architecture:

adb shell getprop ro.product.cpu.abi

Or use an app like CPU-Z.

Why do I need MicroG?

YouTube and YouTube Music require Google Play Services for account login. Since these patched apps use a different signature, regular Play Services won't work. MicroG is an open-source replacement that provides the necessary APIs.

Download: MicroG RE

How do I prevent Play Store updates?

For root users, install zygisk-detach to prevent the Play Store from updating the original apps.

For non-root users, disable auto-updates in Play Store settings or use ADB:

adb shell pm disable-user --user 0 com.android.vending
Having trouble with the classic mount method?

If you are experiencing issues such as:

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

You can consider using rvmm-zygisk-mount as an alternative mount method.

Build failed - what should I do?
  1. Run ./build.sh clean and try again
  2. Check disk space (need ~2GB free)
  3. Ensure Java 17+ is installed: java -version
  4. Check network connectivity
  5. Try with --resume flag to skip completed steps
  6. Check the Issues page

🙏 Credits & Acknowledgements


📄 License

This project is licensed under the GPL-3.0 License. See the LICENSE file for full details.

⭐ Star this repo if you find it useful!

About

Pre-built, All-In-One, auto-updated ReVanced / Morphed Extended APKs for YouTube, YouTube Music, and more – with root (Magisk) and non-root support.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors