URV Manager
157 subscribers
1 photo
17 links
• A fork of the ReVanced Manager Compose called the Universal ReVanced Manager.

•• @URV_CHAT


Github: https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/
Download Telegram
Channel created
Universal ReVanced Manager v1.3.1

v1.3.1 (2025-11-01)

Minimal changes & bug fixes


Features

● Added a full installer management system with metadata, configurable primary/fallback choices that applies to patched apps, manager updates, etc. Configurable from Settings > Advanced (#8)
● Updated the "Allow using universal patches" (now renamed to "Show & allow using universal patches") setting to also hide universal patches when toggled off and not just prevent the selection of them (#9)
● Local patch bundle details show their bundle UID with a quick copy shortcut, imported & existing patch profiles automatically update their local patch bundle by using hashes, and the ability to manually edit the bundle UID for patch profiles that are using local patch bundles (#11)
● Added the preinstalled, official ReVanced patch bundle user set display name to patch bundle exports
● Added the ability to edit/update existing patch profile names
● Prevent users from naming patch profiles the same as another per app (different apps patch profiles can only have the same names now)
● Remove obsolete add/plus button in the bottom right hand corner on the patch profiles tab
● Removed selection warning popup for toggling Universal Patches


Bug fixes

● Made the patcher recover from out-of-memory exits caused by the user set memory limit with the experimental patcher process memory limit setting by automatically prompting the user to repatch, and lowering the memory limit (#12)
● Cached bundle changelog responses so repeated requests fall back to a stored version instead of hitting GitHub rate limits (#10)
● Fixed patch profiles duplicating instead of overlapping when imported multiple times
● Fixed delete confirmation menus not disappearing after confirming a deletion
● Fixed patch deselection shorcuts (deselect all & deselect all per bundle) not following patch selection safeguard settings
● Optimized patch bundles importing


https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.3.1
Universal ReVanced Manager v1.4.0

v1.4.0 (2025-11-07)


Features

Added an export filename template for patched APKs with placeholders for app and patch metadata
Added Shizuku as an installer option for silent installs when Shizuku/Sui is available #17
Official patch bundle can now be deleted from the patch bundles tab, and restored from Advanced settings #18
Primary and fallback installer menus now prevent selecting the same installer twice and grey out conflicting entries
Advanced settings now support saving custom installer packages, including package-name lookup with autocomplete, and dedicated management for third-party installers #17
Installer workflow now times out on stalled installs and automatically surfaces the system error dialog
New bundle recommendation picker lets you choose per-bundle suggested versions or override them with any other supported version
"Select an app" screen now groups bundle suggestions behind a toggle with inline dialogs for viewing additional supported versions
The built-in Official ReVanced patch bundle now shows a dedicated "Pre-installed" origin label when viewed or restored
Added a hyerplink in Settings > About that links to the unique features section of the README.md
Changed the "Universal ReVanced Manager" title text on the main three tabs to "URV Manager"
Updated the app icon of the manager to a custom one
Removed the "Open souce licenses" button & page in Settings > About

Bug fixes

Fixed patch option expandables in bundle patch lists collapsing or opening in sync when toggling multiple patches
Fixed incorrect themeing of certain UI elements with the pure black theme toggled on #15 #20
"Remove unused native libraries" setting should now actually remove all unnecessary/unused libraries completely when toggled on
Fixed repatching through the "Apps" tab & using last applied patches & sub options on apps not saving #19
Saved apps in the "Apps" tab should now stay (and not delete themselves automatically) when the user unisntalls the app directly from that page
Fixed issues with installing directly from the patcher page #22

Docs

Updated the README.md to include the new unique features added in this release
Added a section to the README.md which lists what downloader plugins that are currently supported by the manager


https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.4.0
2
Channel photo updated
Universal ReVanced Manager v1.5.0

v1.5.0 (2025-11-15)


Features:
Added a GitHub button in the top right corner next to the delete button in the "Patch bundles" tab on a bundles information page that links the user to the release page of the said patch bundle's repository
Added a select all patches, and select all patches per bundle action buttons on the patch selection page
Added a reset default per bundle (resets to default patch selection for the bundle you have selected) action button on the patch selection page
Added a confirmation popup when tapping any of the action buttons on the patch selection page (with a setting toggle in Settings > Advanced to turn these popups off)
Updated the "This version" filter on the patch selection page to be deselected by default when the "Disable version compatibility check" setting is toggled on, and/or when the "Require suggested app version" setting is toggled off (both in Settings > Advanced)
Tightened the gaps between the action menu buttons and adjusted placement on the patch selection page
Made slight adjustments to the app icon
Added support for monochrome app icons #25
Added a "Redo action" and "Undo action" action buttons on the patch selection page
Added a progress bar with a percentage for patch bundle updates. update checks, and imports
Unified the design of the manager download banner and the new patch bundle update banner so they both use the same themed card under the top bar
Installer manager dialog is now a tabbed bottom sheet with separate "Saved", "Auto saved" and "Discover" lists, plus inline action icons
Patch bundle list entries now use card layouts with a dedicated action column so GitHub/update/delete controls no longer crowd the metadata
Patch profiles tab now mirrors the new patch bundle cards, with rounded metadata blocks, inline action chips, and the scrollbar layout
Added an "Organize" button beside the patch bundle add action so bundles can be reordered manually, and exports/imports now keep that custom order
Patch Bundles tab action buttons now collapse behind an arrow control, remember their state, and auto-hide while you scroll
"Patcher process memeory limit" in Settings > Advanced now includes a "Reset to recommended" button which sets the limit back to 700
Patch bundles enforce unique names to avoid duplicates in the list
Made saved patched apps metadata partially persist even if the patch bundle used to patch the app is no longer available
The "Apps" tab now uses the same rounded card layout as Patch Profiles and Patch Bundles so saved patched apps share the updated UI
The "Official ReVanced Patches" bundle (pre-installed bundle) now saves to patch bundle exports (it's order state, auto updating toggle status, pre-release toggle status, deletion status, display name, etc)
Patch bundles with auto updating toggled off will now display a note under the patch bundles metadata informing the user the bundle has an update available
Copying the log on the patching screen now includes all logs, include ones before the patching process begins (such as loading the patches, and reading the APK file)
When patching fails because a selected patch no longer exists in the current bundle, the manager now shows a detailed dialog explaining the issue and sends you back to patch selection with the missing patches highlighted so you can reselect them quickly
The patcher screens progress/step expandable widget now auto collapse once their steps are completed. Toggle this off/on in Settings > Advanced > "Auto-collapse completed patcher steps"
Added a pencil icon next to each patch bundles name on the patch bundles tab to allow quick access to edit the display names
Now under "Show more" on patch profiles it shows the patch sub option selections and values
Clarified where and what settings to toggle for the "Show suggested versions" safeguard notice to disappear and to be able to use the bundle-specific versions feature
🔥5
URV Manager
Universal ReVanced Manager v1.5.0 v1.5.0 (2025-11-15) Features: ● Added a GitHub button in the top right corner next to the delete button in the "Patch bundles" tab on a bundles information page that links the user to the release page of the said patch…
Features:
Patch bundle cards now surface "Created" and "Updated" timestamps, and exports/imports preserve those timestamps so custom bundles keep accurate metadata
Patch profiles now track their creation time, keep it when exporting/importing, and display the friendly timestamp on each profile card
All exports initiated from Settings > Import & export (patch bundles, profiles, settings, selections, etc.) now default to files prefixed with urv_ for easier identification
Appearance settings now present the System/Light/Dark choices styled like the mew accent presets, plus there is a new theme color pickers along with a live preview widget. The accent color picker and theme color pickers also have the option to manually enter hex codes now
The "Show suggested versions" safeguard notice is now rendered as a card with a title so it no longer feels like a loose block of text under the expandable section. It is also collapsed by default and expandable even when the safeguard settings prevent the use of it
Long names throughout the app (bundle cards, segmented buttons, tabs, etc.) now use horizontal swipes instead of auto-sliding/multiple lines so they stay still until you drag them


Bug fixes:

Fixed the reset patch options & selections in Settings > Import & export not actually reseting anything
Fixed patch bundle cards showing a rectangular press/hover state instead of respecting the rounded shape
Fixed manual-only bundle update notices triggering on startup even when auto update is disabled or no update is available
Fixed patcher crashes caused by oversized memory limits when selecting APKs by clamping the process heap to safe device values
Fixed the status bar using the wrong app icon #24
Fixed "Auto saved" labels being added to manually adeded installers through the custom installer menu
Fixed patch bunlde delete confirmations not using the bundle display name
Fixed incompatible patches still being hidden even after toggling on "Disable patch version compatibility check" ReVanced/revanced-manager#2444
Fixed patch bundle and applied patch lists crashing when duplicate patch names were present #27
Fixed custom installers added by the user not being saved/set as primary/fallback installers for some users #26
Fixed crash that sometimes occurs when going back and forth between the patch selection menu and tapping the select patches button on the app info screen
Fixed crash that sometimes occurs when tapping the "Select from storage" option at the top of the screen on the "Select an app" page


Docs:
Added the app icon at the top of the READMME.md
Added the new unique features to the README.md that were added in this release
Added our telegram link to the README.md


https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.5.0
6
Universal ReVanced Manager v1.5.1

v1.5.1 (2025-11-15)

Minimal changes & bug fixes


Features


GitHub pull request integration - add patch bundles directly from GitHub pull request artifacts using a PAT, plus release/catalog links in bundle info #35
Manager string localization (Chinese) - add Simplified Chinese strings and expose a user-selectable language toggle #33
Vietnamese localization (new app language option) #38
Revamped Settings > General theme presets: the System preset is now labeled "Follow system" (and is the default for new installs/resets), the Pure black option is simplified to "Pure black", every preset remains single-select so you can clear them to return to manual colors, Dynamic color is the only preset that blocks accent tweaks, and the preset description copy better explains how these toggles work #29
Renamed the dynamic theme to "Material You"
The GitHub icon buttons on each bundles info and widget now opens a bottom sheet with buttons for the release page and the patch-list catalog section (if available)
Network requests now retry and respect server Retry-After headers when hit with HTTP 429 errors to reduce failed downloads
Added an automatic "Merge split APK" step between loading patches and reading the APK so .apks, .apkm and .xapk archives are merged and patched without extra tools.
Patch selection action buttons now remain visible at all times (graying out when unavailable) and automatically collapse when you scroll or switch bundles
New Advanced setting lets you choose whether the patch selection action panel should auto-collapse after toggling patches
Added a option in settings underSettings > Advanced "Patch selection action buttons order" that lets you reorder the patch selection action buttons
Hold tap on the uninstall button on the app info page for saved patched apps to get the option to update the said app (install over the existing one). The uninstall button still remains
Add downloader help dialog explaining plugins and linking to supported list #37
Updated to Liso’s patcher v22 (backwards compatible with existing patch bundles too) #39
Moved the rearrange patch bundles button in the patch bundles tab to the top right, next to the settings gear
Remove the old "patch not does exist" error handling system and replaced it with a simple warning dialog that tells the user the issue, before the patching process begins


Bug fixes:


Correctly display pure black theme option — pure black toggle only shows when the app is in dark mode or following a dark system theme #30
Typo — wording fixes for Theme color pickers and universal patches safeguard description #36
Preserve applied patch counts in app details when bundles are unavailable so patched apps no longer show 0 patches applied #31
Handle corrupted or empty pre-installed/remote patch bundles gracefully instead of crashing bundle loading #34
Fixed the custom installer manager sometimes showing the android package installer twice
Fixed occasional issues with importing patch bundles via remote
Fixed preinstalled patch bundle sometimes ignoring the user's custom order when restoring large bundle imports
Fixed patch profiles sub-options and values dialogs showing internal names instead of user friendly names when the patch bundle used no longer exists in the app
Patch selection screen buttons should now correctly align across different screen sizes
Fixed the preinstalled patch bundle resetting custom display names after restarting the app
Patch profiles now record an app version even when saved before an APK is provided (e.g., downloader-based patch flows)
Fixed the positioning and alignment of the patch selection menus action buttons on smaller screen sizes
Fixed the "Auto-collapse completed patcher steps" setting under Settings > Advanced not being included in manager setting exports
Fixed app sub option & value metadata not being reapplied/saved through the "Repatch" button on saved apps in the saved apps tab
Universal ReVanced Manager v1.6.0

v1.6.0 (2025-12-17)

Features

Enhanced patcher log export with comprehensive information including timestamps, app metadata, split APK merging details, patching summary, and memory usage information
Patch profiles now include a gear menu to set version overrides (or choose "All versions") per profile
Added Korean manager string localization #42
Split APKs now save in Settings > Downloads as merged APKs #41
Added a toggle in Settings > Downloads to disable automatically saving APKs fetched via downloader plugins
Gave the GitHub PAT entry in Settings > Advanced the ability to be saved through the manager settings exports. This is a toggleable feature and is not on by default
Updated the "Uninstall" button to "Unmount" and the "Update" button to "Remount" for saved patched apps in the "Apps" tab for apps installed by the rooted mount installer
Added ability for users with root to mount patched apps by changing your primary installer to "Rooted mount installer" #40
Added a button to the installation in progress dialog on the patcher screen allowing the user to "Leave anyway" and not wait for the installer to finish or timeout/fail
Added a "External installer", "Rooted mount installer", "System installer" and "Shizuku" installation types to the app info page for saved patched apps in the "Apps" tab
Added a confirmation dialog when tapping the back button during an install on the "App info" page for saved patched apps in the "Apps" tab
Removed the "Default" app selection page filter and replaced it with a "Installed only" and "Patches available" filter, along with making them multiselectable #54
Added new options under "Patch selection buttons order" in Settings > Advanced which allows the user to hide patch selection page action buttons
Added 3 new filters to the patch selection page, being "Alphabetical", "Has settings" and "No settings" #50
Patch bundle importing/updating now shows real-time per-bundle progress (download bytes/total & phases)
Redesigned the patch selection pages action buttons so they are displayed horizontally from under the search bar to reduce clutter, and are now opened from a three dot button in the top right corner
Redesigned Settings to M3 Expressive #46
Added Japanese manager string localization #51

Bug fixes

Fixed patch profiles not saving the selected app version when the APK is provided by a downloader plugin
Fixed metadata issues with saved patched apps that would sometimes occur
Fixed issues with InstallerX Revived's silent installer and the manager not detecting an install and timing out instead (if the install made by InstallerX Revived fails, the manager cannot detect the failure. Either wait for the installer to timeout, or exit the patcher screen by pressing "Leave anyway" on the dialog) #43
Fixed the select from storage page not graying out non .apk, .apks, .apkm, or .xapk
Changed the supported downloader plugins URLs to Brosssh's fork (which has released builds for all plugins)
Fixed installer selection resetting to the system installer when a third-party installer (such as InstallerX Revived) is set as the device's default APK handler #26
Fixed manually added custom installers not being removed from the installer selection menus sometimes after the user removes them from their saved custom installers
Fixed patch bundle imports/updates sometimes crashing or hanging (empty bundles, PR artifacts missing .rvp, and stuck "0/1" updates) #55
Mitigated false "Installation failed" reports when Play Protect scanning delays installs (if a timeout dialog still appears, but it installs successfully, the successful install will supersede the false dialog) #48
Fixed Pure Black theme preset toggle from getting stuck in a disabled state

Docs

Added the new unique features to the README.md that were added in this release
Added a new contributor to the "Contributors" section

https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.6.0
12👍1
Universal ReVanced Manager v1.6.1

v1.6.1 (2025-12-19)

Features

Added a dialog that appears for apps with mismatched signatures #61
Added a split APK not support guard for the Rooted mount installer
Added additional guards and checks during patch bundle importing using a remote URL
Added a "Use device langauge" option that uses the devices set langauge if avaliable, if not it falls back to English #69
Importing patch bundles from a file now shows the progress of the import (similar to how importing remote bundles work)
Imrpoved monochrome icons
Added the ability to disable patch bundles, which removes the bundle from the patch selection page, and grays out the bundle on the patch bundles tab ReVanced/revanced-manager#2731
Aligned the pencil button on the patch bundles tab to the other buttons (along with giving it the same size as the other buttons)
Added a search button next to all version listings under "Show suggested versions" on the app selection page. Tapping the new button searches with google the package name and the version number (example: com.google.android.youtube 20.51.38)
Redesigned the UI of the app selection page
Patch filter selections on the patch selection page now persist #73
Improved patch selection screen UI
Added chip tags on patches on the patch selection screen showing the versions said patch supports #75
Added a "Get patch bundle URLs here" widget on the "Add a patch bundle" dialog that links to the "ReVanced-Patch-Bundles" repo
Added Russian and Ukrainian translations #72
Redesigned theme preview widgets in Settings > General under "Theme preview"

Bug fixes

Fixed .xapk, .apkm and .apks file types not being selectable from the select from storage screen(s) #63
Fixed an occasional crash that occurred with some users when opening the app and quickly going to the app selection page and opening a "Show suggested versions" expandable
Fixed instability of Rooted mount installer
Fixed an issue where the Rooted mount installer would be selectable for users who are non-root
Fixed importing patch bundles from storage taking taking a long time #66
Fixed the occasional issue where a patch profile without Universal Patches would claim it requires universal patches enabled in order to use the said profile
Fixed slow download speeds for remote patch bundles
Fixed issues with deleting patch bundles during imports
Fixed issues with importing remote/local patch bundles on top of each other (starting another import when one is already going on)

Docs

Added a new contributor to the "Contributors" section

https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.6.1
4👍2
Universal ReVanced Manager v1.7.0

v1.7.0 (2025-12-31)

Features

Added the ability to favorite files and folders in the file picker page #77
Added device ABI to version search queries #79
Added a settings option under Settings > Advanced to change the search engine used for version search queries
Dev builds now use -dev in their version numbers
Updates are no longer prompted when using dev builds
Updated the installation flow for the system installer to prompt the user to enable the "Install unknown apps" permission if not already granted by the user
Removed the redundant Apply and Cancel buttons from the theme preview widgets in Settings > General
Added a settings toggle in Settings > Advanced for the patch selection screen version tags
Updated the "Configure updates" screen that appears on a fresh install from referring to the Official ReVanced Patches as "ReVanced Patches" to "Official ReVanced Patches" instead for consistency
Updated the "Show & allow using universal patches" setting, when toggled off, to hide apps on the app selection screen that don't use any patches (so ones that only use universal patches)
Converted the existing components of the app that use old file pickers to the new one, including save and overwrite warning logic
Removed the "Show other versions" button on the select an app screen for apps that support all versions #87
Patch options menus now follow the same design as the rest of the patch selection page #84
The custom file picker now remembers the last directory you were in and persists it across all instances of the file picker
Added a discover bundle screen using Brosssh's external bundle API
Added an option in Developer Options to disable the battery optimization banner that is shown if the user has battery optimization on
Updated the patcher steps UI to match upstream improvements ReVanced/revanced-manager#2805
Added a new "Auto-expand running steps" setting for patcher progress widgets
Upstreamed app info improvements ReVanced/revanced-manager#2896
Improved downloader plugin trust dialog design ReVanced/revanced-manager#2420
Added background bundle updates that can auto-download with a single progress notification, plus availability alerts for bundles set to manual updates. Enable in Settings > Updates. This also includes a background patching notification if you leave the app during patching ReVanced/revanced-manager#2561
Added individual patcher steps in the patcher screen ReVanced/revanced-manager#2889
Improved the experimental patcher with a faster APK write path during patching. ZIP sanitization before signing now runs only if initial signing fails
Patch profiles empty state text now matches the apps tab styling
Added a toggle to disable saving patched apps and hide saved‑app delete actions when disabled #91
Made the system installer more accurately detect failures or interruptions #92
With the custom file picker, you can now see APK file app icons
Added the ability to manually select a patch bundle from a dialog for patch profiles using remote patch bundles that are marked as unavailable
Added the ability to manually select a patch bundle for saved patched apps when the bundle is missing or unnamed
Added a search bar to Settings #93

Bug fixes

Fixed issues with the experimental patcher where an error would be thrown saying a patch does not exist

Docs

Fixed the app icon in the README.md not showing
Added a star history graph to the README.md
Added new unique features to the README.md

https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.0
🔥63👍2🥰1
"URV Manager" is on Discord now

Join: https://discord.gg/xZAqRHSp3V
🔥6🤷‍♂1