explaingit

revanced/revanced-manager

📈 Trending27,888KotlinAudience · vibe coderComplexity · 3/5ActiveLicenseSetup · hard

TLDR

Android app that patches installed apps to remove ads, unlock features, or modify behavior without rooting your device.

Mindmap

mindmap
  root((repo))
    What it does
      Patch Android apps
      Remove ads
      Unlock features
      Modify app behavior
    How it works
      Download base app
      Select patches
      Install modified version
    Features
      Manage signing
      Apply themes
      Auto-updates
    Tech stack
      Kotlin
      Jetpack Compose
      ReVanced Patcher
    Use cases
      Customize apps
      Ad removal
      Feature unlocking
    Audience
      Android users
      Non-technical users

Things people build with this

USE CASE 1

Remove ads from Android apps without rooting your phone.

USE CASE 2

Unlock premium features in apps by applying community-created patches.

USE CASE 3

Customize how installed apps behave (e.g., change UI, add features) without manual coding.

USE CASE 4

Manage multiple patched versions of the same app side-by-side on your device.

Tech stack

KotlinJetpack ComposeReVanced PatcherAndroid

Getting it running

Difficulty · hard Time to first run · 1day+

Requires Android SDK, emulator or physical device, ReVanced Patcher dependencies, and understanding of APK patching workflow.

Open-source under GPLv3: you can use and modify freely, but any changes you share must also be open-source.

In plain English

ReVanced Manager is an Android app that lets you apply "patches" to other Android apps already installed on your phone. Patching means modifying an app's behavior, for example, removing ads, unlocking features, or changing how the app works, without needing to root your device (root means gaining administrator-level access to Android's core system). ReVanced Manager builds on the legacy of a popular earlier project called Vanced. The app works in three steps. First, it can automatically download the base app you want to modify. Then you select which patches you want to apply from a list. Finally, it processes the app and installs the modified version alongside the original, or replaces it. You can also manage signing (a security step Android requires for all apps), themes, and automatic updates for the patched apps through the settings. ReVanced Manager is built in Kotlin using Jetpack Compose, the modern Android UI toolkit, and uses the ReVanced Patcher library under the hood to do the actual code modification work. You would use ReVanced Manager if you want to customize Android apps on your phone without the technical complexity of doing it manually. It is available as a free download from the ReVanced website or via GitHub releases, and is licensed under GPLv3 (meaning the source code is open and any modifications must also be shared).

Copy-paste prompts

Prompt 1
How do I use ReVanced Manager to patch YouTube and remove ads from it?
Prompt 2
What patches are available for my favorite app, and how do I apply them with ReVanced Manager?
Prompt 3
Can I create my own custom patches for ReVanced Manager, and if so, how?
Prompt 4
How does ReVanced Manager handle app signing and updates for patched apps?
Prompt 5
What's the difference between ReVanced Manager and the old Vanced project?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.