Skip to content

Repository files navigation

YouTube & YT Music Mod Builder

Automated builds of modified YouTube and YouTube Music – on two patch sets: anddea/revanced-patches (ReVanced Extended) and MorpheApp/morphe-patches (Morphe), with voice-over translation via Yandex VoT.

Every build ships in two flavors – NonRoot (a plain APK) and Root (a Magisk/KernelSU module) – and gets rebuilt automatically as soon as new patches are released.

Latest release Downloads

Download

The links below always point straight at the file, kept up to date automatically after every build (see full history in Releases). YouTube Music ships two architectures – pick the one matching your device.

Build NonRoot (APK) Root (module)
YouTube – ReVanced Extended (anddea) Download Download
YouTube Music – ReVanced Extended (anddea) arm64-v8a

arm-v7a
arm64-v8a

arm-v7a
YouTube – Morphe (+ Yandex VoT) Download Download
YouTube Music – Morphe arm64-v8a

arm-v7a
arm64-v8a

arm-v7a

NonRoot (APK)

Installation, Updating & Troubleshooting Instructions

Installation

  1. Install MicroG RE (required to run without Root and sign into your Google account).
  2. Download and install the matching APK from the download table above.

Updating

  • In-App Updater: Check for updates directly inside the app:

    • YouTube & YouTube Music (RVX / anddea): SettingsRVXPatch updates
    • YouTube & YouTube Music (Morphe): SettingsMorphePatch updates
    • Features: version comparison, changelog preview, direct APK download, and snooze options.
  • Via Obtainium (Auto-updates):
    Install Obtainium and tap the links below directly on your Android device to import preconfigured update profiles:

    App & Patch Set Obtainium Quick Import
    MicroG RE (shared across all builds) Import MicroG RE
    YouTube – ReVanced Extended (anddea) Import YouTube RVX
    YouTube Music – ReVanced Extended (anddea) Import YT Music RVX
    YouTube – Morphe (+ Yandex VoT) Import YouTube Morphe
    YouTube Music – Morphe Import YT Music Morphe

Troubleshooting playback issues (infinite buffering)

ReVanced Extended (anddea) – YouTube & YouTube Music
1. Primary solution – Built-in PoToken (Recommended)
  • YouTube:
    1. Turn OFF stream spoofing: SettingsRVXMiscellaneousSpoof video streamsSpoof video streams (Off).
    2. Turn ON PoToken: SettingsRVXMiscellaneousSpoof video streamsPoToken provider (On).
  • YouTube Music:
    1. Turn OFF stream spoofing: SettingsRVXMiscellaneousSpoof video streams (Off).
    2. Turn ON PoToken: SettingsRVXMiscellaneousPoToken provider (On).
  • Restart the app (if buffering persists, force stop MicroG RE in Android system settings).
2. Fallback solution – Spoof video streams
  • YouTube: SettingsRVXMiscellaneousSpoof video streams:
    1. Turn OFF PoToken: PoToken provider (Off).
    2. Turn ON stream spoofing: Spoof video streams (On) and select a suitable default client.
  • YouTube Music: SettingsRVXMiscellaneous:
    1. Turn OFF PoToken: PoToken provider (Off).
    2. Turn ON stream spoofing: Spoof video streams (On) and select a suitable default client.
  • Restart the app.

[!NOTE] Due to regional network restrictions or DPI blocking, playback may still be affected by ISP filters – verify your network bypass or VPN configuration if needed.

Morphe – YouTube & YouTube Music
1. Primary solution – External PoToken via PotHelper (Recommended)
  1. Install PotHelper (Import into Obtainium).
  2. Configure settings:
    • YouTube: SettingsMorpheMiscellaneous:
      • Turn OFF stream spoofing: Spoof video streamsSpoof video streams (Off).
      • Turn ON PoToken: PoToken providerExternal PoToken provider (On).
    • YouTube Music: SettingsMorpheMiscellaneous:
      • Turn OFF stream spoofing: Spoof video streamsSpoof video streams (Off).
      • Turn ON PoToken: PoToken providerExternal PoToken provider (On).
  3. Restart the app.
2. Fallback solution – Spoof video streams
  1. Turn OFF PoToken: PoToken providerExternal PoToken provider (Off).
  2. Turn ON stream spoofing: Spoof video streamsSpoof video streams (On) and select a suitable default client.
  3. Restart the app.

[!NOTE] Due to regional network restrictions or DPI blocking, playback may still be affected by ISP filters – verify your network bypass or VPN configuration if needed.

Root (Magisk / KernelSU)

Installation, Updating & Troubleshooting Instructions

Installation

  1. Flash the module zip archive via Magisk or KernelSU.
  2. Reboot the device.

Updating

  • In Root Manager: Tap the Update button in Magisk / KernelSU (modules check for updates automatically).
  • Manually: Flash the new zip archive on top of the existing one without uninstalling.

Detach from Google Play (prevent automatic updates)

  1. Enable Zygisk:
    • Magisk: Enable Zygisk in Magisk settings.
    • KernelSU / APatch: Install the ZygiskNext module.
  2. Install the zygisk-detach module and zygisk-detach-app APK, grant Root permissions → reboot the device.
  3. Open zygisk-detach-app, select your target app (YouTube / YouTube Music) → tap Detach.

Troubleshooting

  • KernelSU only (blank/stock app or launch issues):
    Open KernelSU AppSuperuser → select target app (YouTube / YouTube Music) → (Custom, if present) → set Unmount modules to Off → reboot the device.
  • Mounting errors ("Reflash needed" / "Suspicious mount detected"):
    Install the rvmm-zygisk-mount module to resolve overlayfs / mount namespace conflicts.

Building your own config

Want to build a different set of apps/patches? Use this repository as a base and edit config.toml – the key format is documented in CONFIG.md. Manual builds run from Actions → Build Modules (workflow_dispatch; pass only_apps to build a single app instead of everything).

Credits

This build system started as a fork of j-hc/revanced-magisk-module – huge thanks to j-hc for the original builder, the module template, and the tooling (zygisk-detach, rvmm-zygisk-mount) this repo still relies on.

Patches and translation add-on come from anddea, MorpheApp, and sashade8-ship-it.

About

Automated builds of YouTube & YT Music (ReVanced Extended (anddea) & Morphe + Yandex VoT) for NonRoot (Obtainium) and Root (Magisk/KernelSU module).

Topics

Resources

Stars

456 stars

Watchers

7 watching

Forks

Releases

Used by

Contributors

Languages