Application for using ReVanced on Android.
Universal ReVanced Manager includes powerful features that the official ReVanced Manager does not:
Patch Bundles & Customization
- Third-party patch support: Import any third-party API v4 patch bundle you want (including popular ones like inotia00's or anddea's), which the official ReVanced Manager does not support.
- Custom bundle names: Set a custom display name for any imported patch bundle so you can tell them apart at a glance.
- Smarter patch selection:
- Global deselect all button
- Per-bundle deselect all button
- Per-bundle select all button
- Global select all button
- Patch profiles button to save patch selections and option states per app
- Patch profiles can store a persistent APK path for one-tap patching
- Patch confirmation screen showing selected bundles, patches, and sub-options
- Export all patch selections at once
- Latest patch bundle changelogs shown in bundle info
- Undo and redo buttons
- Bundle recommendation picker: Choose per-bundle suggested versions or override with any other supported version.
- Suggestion toggle on Select-App: Bundle suggestions are grouped behind a toggle with inline dialogs to view additional supported versions.
- Official bundle management: Delete the Official ReVanced patch bundle from the Patch Bundles tab and restore it from Advanced settings.
- Export filename templates: Configure a filename template for exported patched APKs with placeholders for app and patch metadata.
- Release link button: GitHub button on each bundle's info page opens the bundle repository's releases.
- Bundle timestamps: Cards show Created and Updated times; exports and imports preserve these timestamps.
- Organize bundles: "Organize" button to manually reorder bundles; exports and imports keep the custom order.
- Force bundle redownload: Long-press the update check button on a bundle to force a full redownload.
- Bundle discovery: Browse a patch bundle catalog and import external bundles directly from the app.
- Improved UI: Settings, the Patch Bundles tab, the Apps tab, the app selection page, and the patch selection page all have an improved UI design.
App Patching Flow
- Morphe patch bundles support: Supports the Morphe Patcher without needing a computer or another app.
- Downloaded app source: Added a "Downloaded apps" source in the select source screen when patching. If the manager has cached an APK from a downloader plugin, you can pick it directly from there. This option only appears when that app is available.
- Split APK support: .apkm, .apks, and .xapk file formats are automatically converted to the .apk format when patching. No need for outside tools.
- Split merge sub-steps: Expandable sub-steps for the "Merging split APKs" step, plus sub-steps for "Writing patched APK".
- Skip unused split modules: Optional Advanced setting that skips unnecessary split modules (like locale and density splits) when patching split APKs.
- Advanced native library stripping: Optional advanced setting to strip unused native libraries (unsupported ABIs) from patched APKs during patching, helping reduce size.
- Keystore support: Import and use JKS and PKCS12 keystores for signing patched APKs.
- Patcher logs export: Export patcher logs from the patcher screen as a .txt file.
- Export = auto-save: When you export a patched app to storage from the patching screen, the manager will now also automatically save that patched app under the "Apps" tab. Before, this only happened if you installed the patched app directly from that screen.
- Installer management: A full installer management system with installer metadata, and configurable primary and fallback that applies everywhere across the app.
- View applied patches: The "Apps" tab shows the applied patches for each saved patched APK and which patch bundle(s) were used.
- Organize apps & profiles: Reorder saved patched apps in the Apps tab and patch profiles in the Patch Profiles tab.
- Accidental exit protection: After patching, pressing the back button now shows a confirmation popup. It asks if you really want to leave and gives you the option to save the patched app for later (adds it to the "Apps" tab).
- Missing patch recovery: If a selected patch no longer exists, a detailed dialog explains the issue and returns you to patch selection with missing patches highlighted.
- Step auto-collapse: Completed patcher steps auto-collapse; toggle in Settings > Advanced > "Auto-collapse completed patcher steps".
- Saved apps toggle: Option to disable saving patched apps and hide saved app delete actions.
- Version tags: On the patch selection and app selection pages, each app or patch displays the versions it supports. Tapping a version chip opens a web search for that specific app and version.
Patch Bundle Updates & Imports
- Progress with percentages: Progress bars with percentage for bundle updates, update checks, and imports.
- Background bundle updates: Auto-download bundles in the background with a single progress notification, plus update-available alerts for bundles set to manual updates.
- Installer management: Full installer management system covering app installs, saved app reinstalls, and manager updates.
- Metadata display for each installer
- Configurable primary and fallback installers
- Shizuku installer option for silent installs when Shizuku or Sui is available
- Advanced settings support saving custom installer packages with package-name lookup and autocomplete, plus dedicated management for third-party installers
- App mounting support for rooted users (rooted mount installer)
Downloader & Storage Management
- Cached downloads management: The manager can now keep multiple downloaded apps (from downloader plugins) inside the downloader settings. You can also export any of these APKs to your device's storage whenever you want.
- Plugin cleanup: You can uninstall downloader plugins directly from inside the manager via the download settings page. No manual cleanup needed.
- File picker favorites: Favorite files or folders in the custom file picker for quick access.
Appearance & Theming
- Enhanced theming: Appearance settings include an accent color picker, theme color picker, color HEX code support, presets, and a live preview widget so you can choose a custom theme color and customize the app to your liking.
- Monochrome app icons: Support for Android monochrome icons.
- Better long names: Long labels use horizontal swipe instead of auto-sliding or wrapping.
Network & Updates
- Metered connection control: Toggle to allow updates on metered connections for both patch bundles and the manager itself, so you are not blocked on mobile data.
Developer & Power Features
- Always-visible developer options: Developer options are always available in Settings by default. No hidden or secret unlock flow.
- Disable battery optimization banner: Developer option to hide the battery optimization warning banner.
- Robust import and export: Export and import your patch bundles, your patch profiles, and your app settings to and from JSON files for easy backup, sharing, or migration between devices.
Settings & Navigation
- Settings search: Search across settings categories with jump-to highlighting.
- Tab search: Apps, Patch Bundles, and Patch Profiles tabs are searchable via a nav bar search button.
Localization
- Chinese Simplified: User-selectable language option in settings.
- Vietnamese: User-selectable language option in settings.
- Korean: User-selectable language option in settings.
- Japanese: User-selectable language option in settings.
- Russian: User-selectable language option in settings.
- Ukrainian: User-selectable language option in settings.
- Brazilian Portuguese: User-selectable language option in settings.
- Indonesian: User-selectable language option in settings.
- Fillipino: User-selectable language option in settings.
- Hindi: User-selectable language option in settings.
- Gujarati: User-selectable language option in settings.
You can download the most recent version of Universal ReVanced Manager from GitHub releases.
To import patch bundles into Universal ReVanced Manager, use my ReVanced Patch Bundles repository. It includes a detailed catalog of all patches across 20+ tracked bundles, as well as bundle URLs you can paste directly into Universal ReVanced Manager to import them. Keep in mind that only the patch bundles labeled "API v4" can be imported into the manager. Bundles without this label cannot be imported into the app.
Play Store Downloader β
ApkMirror Downloader β
APKPure Downloader β
APKCombo Downloader β
|
|
brosssh Multiple PRs, top contributor |
|
TanakaLun Chinese localization |
|
|
ann9cht Vietnamese localization |
|
KobeW50 Proofreading strings & wording |
|
|
BlackGold8282 Korean localization |
|
YuzuMikan404 Japanese localization |
|
|
vippium Monochrome icon improvements |
|
Vertuhai Russian and Ukrainian localization |
|
|
r7reiz Brazilian Portuguese localization |
|
naokoshoto Indonesian localization |
|
|
Mesazane Indonesian localization |
|
fielph Fillipino localization |
Universal ReVanced Manager is licensed under the GPLv3 license. Please see the license file for more information. tl;dr you may copy, distribute and modify Universal ReVanced Manager as long as you track changes/dates in source files. Any modifications to Universal ReVanced Manager must also be made available under the GPL, along with build & install instructions.