This Project Has Evolved into NexAlloy
ReVanced Xposed has officially rebranded and migrated to the NexAlloy organization. The original Package ID is preserved — you can install NexAlloy directly over your existing ReVanced Xposed installation. Before upgrading, export your settings from Settings → ReVanced → Misc → Import/Export, then restore them at Settings → Morphe → Misc → Import/Export after installing.
Before it became NexAlloy, ReVanced Xposed was where it all began. Created by chsbuffer and licensed under GPL-3.0, this was the first LSPosed module to apply ReVanced patches to the original Play Store YouTube and YouTube Music apps at runtime — no APK patching, no re-installation after updates. With over 2,100 GitHub stars, it quickly became one of the most popular modules in the LSPosed ecosystem and laid the foundation for everything NexAlloy is today.
Original Core Features
The patches that made ReVanced Xposed famous — all applied live at runtime through the LSPosed Xposed API without touching a single APK.
Ad Removal
Removes all advertisement types from YouTube and YouTube Music — pre-roll video ads, mid-roll interruptions, banner ads, and in-feed promoted content. Powered by ReVanced's ad-blocking patch suite.
Background Playback
Enables audio playback when YouTube is minimized or the screen is off — a core YouTube Premium feature. Works on both YouTube and YouTube Music, and also enables pip (picture-in-picture) mode for video.
SponsorBlock
Full SponsorBlock integration for YouTube — auto-skips sponsor segments, self-promotions, intros, outros, filler content, and interaction reminders. Also shows video length without sponsor segment time included.
Custom Playback Speed
Adds a custom playback speed dialog button to the YouTube player, remembers your preferred speed per video, and lets you define speeds beyond the default range — unlocking full control of how fast you consume content.
Hide Layout Components
Granular control to hide individual YouTube UI elements — navigation bar, subscribe button in channel pages, playable shelf, Shop button, and other video action buttons. Also includes swipe gesture controls for brightness and volume.
Force Original Audio
Forces YouTube to play the original audio track and language of a video, preventing automatic dubbing or translation. Also disables auto-captions for a cleaner viewing experience on international content.
Project History & Evolution
ReVanced Xposed was born from a simple idea: instead of patching a standalone YouTube APK like ReVanced Manager does, why not hook directly into the original Play Store app at runtime? chsbuffer implemented exactly that using the LSPosed Xposed API and ReVanced's own patch library as a submodule. The result was a module that applied all ReVanced patches dynamically, meaning users always ran the latest official YouTube version without ever needing to re-patch.
Over time, the module expanded beyond YouTube — adding YouTube Music and briefly Spotify support (later separated into a dedicated module in v1.0.34 due to Spotify's aggressive anti-modification enforcement). The module used DexKit, a high-performance DEX runtime parsing library, to locate and hook the exact bytecode methods responsible for ads, feature locks, and UI components.
With v2.0.100, the project reached its most significant milestone: a full migration from ReVanced patches to Morphe-based patches, a new visual identity, and an organizational move to the NexAlloy GitHub organization. The original Package ID (io.github.chsbuffer.revancedxposed) was deliberately preserved to allow all existing users to upgrade without a clean install. This evolution is now known as NexAlloy.
Version Milestones
| Version | Notable Changes |
|---|---|
| v1.0.27 | Added custom playback speed, remember playback speed, playback speed dialog button, show video quality button, hide layout components, hide video action buttons |
| v1.0.28 | SponsorBlock Hook category, hide playable shelf, synced ReVanced patches to v5.36.0–5.39.0 |
| v1.0.30 | Force original audio on by default, force original language, fixed fullscreen button bugs, hide layout components improvements |
| v1.0.34 | Spotify support removed — moved to a dedicated separate module to reduce blacklist risk |
| v1.0.37 | Added disable auto-captions, SponsorBlock show video length without segments, fixed hide subscribe button in channel page |
| v2.0.100 | Rebranded to NexAlloy — migrated from ReVanced patches to Morphe-based patches, new organization at github.com/NexAlloy/NexAlloy |
Frequently Asked Questions
github.com/chsbuffer/ReVancedXposed, then migrated to the NexAlloy organization at github.com/NexAlloy/NexAlloy. The original Package ID was preserved, so it installs as a direct update.
Settings → ReVanced → Misc → Import/Export and re-import them at Settings → Morphe → Misc → Import/Export.