Universal ReVanced Manager v1.3.1
v1.3.1 (2025-11-01)
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/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)
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/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
Universal ReVanced Manager v1.5.0
v1.5.0 (2025-11-15)
Features:
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:
Bug fixes:
Docs:
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.5.0
● 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 withurv_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
● 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
● 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
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
URV Manager
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…
Docs:
● Added the new unique features to the README.md that were added in this release
● Added a contributors section giving credit to those who have ccontributed to this repository
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.5.1
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
● 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
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
● 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
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
● 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
● 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
● 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
● Added a star history graph to the
● Added new unique features to the
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/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.mdhttps://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.0
🔥6❤3👍2🥰1
Universal ReVanced Manager v1.7.1-dev.01
v1.7.1-dev.01 (2026-01-16)
Features
● Removed the
● Added support for Morphe Patches (mixing of ReVanced and Morphe Patches in a single patch instance is not feasible, and not currently supported)
● Improved patcher logging/profiling and error surfacing
● Improved metadata reading for split APKs on the app info page
● Imrpoved metedata reading for regular APKs on the app info page
● Converted the
● Added a saving modal to the custom file picker
● Added a search bar in the custom file picker that filters the current directory
● Made the
● Added expandable/collapsable sub-steps to the
● Overall improved the patcher screen
● Added the ability to see previous changelogs within the app which are cached by the it everytime your imported patch bundle updates #108
● Added a toggle in Settings > Advanced that when enabled skips all unused splits when patching with a split APK (like locale/density splits)
● Updated the
● Added a per bundle patch selection counter
● Made the
● Added the ability to export patcher logs from the patcher screen as a
● Added a filter option on the patch selection page to filter by universal patches, and by regular (non universal) patches
● Added a toggle to use the
● Tapping patch bundle updating/updated notifications now highlights the corresponding bundle in the patch bundles tab
● Switched back to the official ReVanced Patcher and Library from Brosssh's Patcher and Library (as using theres is no longer needed)
● The
● Moved the progress banner so it hangs below the nav bar #117
● Stabilize patch bunlde progress banners and make them clearler and more consistent
● Removed the redundant filter button from the
● Added the ability to edit exisiting remote patch bundles URLs #122
Bug fixes
● Fixed dev builds not being prompted to update when there are new releases
● Fixed crashes the would occur occasionally for apps when loading metadata on the app info page
● Fixed false "Universal patches disabled" and "This patch profile contains universal patches. Enable universal patches..." toast/dialogs
● Fixed patcher steps under the
● Fixed an issue where canceling the patching process by tapping the back button on the
● Fixed the app crashing when certain patch option types are opened #103
● Fixed applied patches list for saved patched apps not showing all applied patches under certain circumstances #105
● Fixed bundle recommendation selection and compatibility issues #104
● Fixed issues with the custom file picker and the
● Fixed app startup crashes and crashes with the custom file picker and other parts of the app on devices running older Android versions
● Fixed issues with patching on older Android versions
● Fixed update patch bundle notifactions not always appearing
● Fixed patched apps being incorrectly patched resulting in startup crashes
v1.7.1-dev.01 (2026-01-16)
Features
● Removed the
Discover patch bundles banner and added a FAB button next to the plus button instead to access the Discover patch bundles page● Added support for Morphe Patches (mixing of ReVanced and Morphe Patches in a single patch instance is not feasible, and not currently supported)
● Improved patcher logging/profiling and error surfacing
● Improved metadata reading for split APKs on the app info page
● Imrpoved metedata reading for regular APKs on the app info page
● Converted the
Save patched app button, Export button on the App info screen for saved patched apps, and the Export button on the Download settings page to use the custom file picker● Added a saving modal to the custom file picker
● Added a search bar in the custom file picker that filters the current directory
● Made the
Save patched apps for later toggle in Settings > Advanced actually toggle the ability to save patched apps in the Apps tab● Added expandable/collapsable sub-steps to the
Merging split APKs step in the patcher, along with sub-steps for the Writing patched APK step● Overall improved the patcher screen
● Added the ability to see previous changelogs within the app which are cached by the it everytime your imported patch bundle updates #108
● Added a toggle in Settings > Advanced that when enabled skips all unused splits when patching with a split APK (like locale/density splits)
● Updated the
Remove unused native libraries toggle in Settings > Advanced to strip all native libraries but one (so only keep one supported library if applicable)● Added a per bundle patch selection counter
● Made the
View patches button auto-scroll on the Discover patch bundles page● Added the ability to export patcher logs from the patcher screen as a
.txt● Added a filter option on the patch selection page to filter by universal patches, and by regular (non universal) patches
● Added a toggle to use the
Pure Black theme instead of the Dark theme for the Follow system theme #109● Tapping patch bundle updating/updated notifications now highlights the corresponding bundle in the patch bundles tab
● Switched back to the official ReVanced Patcher and Library from Brosssh's Patcher and Library (as using theres is no longer needed)
● The
Rooted mount installer now auto-remounts at device startup #112● Moved the progress banner so it hangs below the nav bar #117
● Stabilize patch bunlde progress banners and make them clearler and more consistent
● Removed the redundant filter button from the
Select an app screen #121● Added the ability to edit exisiting remote patch bundles URLs #122
Bug fixes
● Fixed dev builds not being prompted to update when there are new releases
● Fixed crashes the would occur occasionally for apps when loading metadata on the app info page
● Fixed false "Universal patches disabled" and "This patch profile contains universal patches. Enable universal patches..." toast/dialogs
● Fixed patcher steps under the
Patching section not being checked off and left blank until after the entire step is Patching section is completed● Fixed an issue where canceling the patching process by tapping the back button on the
Patcher screen was not actually immediately canceling/killing the patching process as it would continue to run in the background for a bit● Fixed the app crashing when certain patch option types are opened #103
● Fixed applied patches list for saved patched apps not showing all applied patches under certain circumstances #105
● Fixed bundle recommendation selection and compatibility issues #104
● Fixed issues with the custom file picker and the
Downloads folder on certain devices● Fixed app startup crashes and crashes with the custom file picker and other parts of the app on devices running older Android versions
● Fixed issues with patching on older Android versions
● Fixed update patch bundle notifactions not always appearing
● Fixed patched apps being incorrectly patched resulting in startup crashes
👍2🔥1
URV Manager
Universal ReVanced Manager v1.7.1-dev.01 v1.7.1-dev.01 (2026-01-16) Features ● Removed the Discover patch bundles banner and added a FAB button next to the plus button instead to access the Discover patch bundles page ● Added support for Morphe Patches…
Universal ReVanced Manager v1.7.1-dev.01
● Fix saved patched apps in the
● Increased stability of the
● Fixed false reimport toasts and adjusted official bundle restore logic with importing patch bundles from a patch bundles export
Docs
● Added the Discord server invite link to the
● Added a Crowdin badge to the
● Added the new unique features of this release to the
● Added the new translators to the Contributors section of the
● Redesign the Unique Features section of the
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.1-dev.01-dev
● Fix saved patched apps in the
Apps tab and the restore button not restoring patch options correctly● Increased stability of the
Rooted mount installer by fixing issues such as Exception thrown on remote process● Fixed false reimport toasts and adjusted official bundle restore logic with importing patch bundles from a patch bundles export
Docs
● Added the Discord server invite link to the
README.md● Added a Crowdin badge to the
README.md● Added the new unique features of this release to the
README.md● Added the new translators to the Contributors section of the
README.md● Redesign the Unique Features section of the
README.mdhttps://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.1-dev.01-dev
❤6👍1
Universal ReVanced Manager v1.7.1-dev.02
v1.7.1-dev.02 (2026-01-16)
Features
● Improved the
Bug fixes
● Fixed false update prompts and incorrect update detection
● Fixed patch bundle ODEX cache invalidation and recovery
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.1-dev.02
v1.7.1-dev.02 (2026-01-16)
Features
● Improved the
Rooted mount installer's auto remount handlingBug fixes
● Fixed false update prompts and incorrect update detection
● Fixed patch bundle ODEX cache invalidation and recovery
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.1-dev.02
👏3🔥1
Universal ReVanced Manager v1.7.1-dev.03
v1.7.1-dev.03 (2026-01-18)
⚠️ BREAKING CHANGES
The
Features
● Added the ability to reorder/organize the listing order of saved patched apps in the
● Make the progress banner collapsiable/expandable and gave it animations
● Made the
● Redesigned the patch bundle widgets UI
● Hold tapping the individual update check button on patch bundles will give you a prompt to force redownload the corresponding patch bundle
● Removed redundant
● Moved the
● Added the ability to copy the remote URLs for patch bundles on the
● Added the ability to download patch bundles to your devices storage from the
● Added a way to search/filter through patch bundles on the
Bug fixes
● Fixed issues with the auto-remount system for after restarts on some devices
● Fixed a crash when leaving the app during patching
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.1-dev.03
v1.7.1-dev.03 (2026-01-18)
⚠️ BREAKING CHANGES
The
Discover patch bundles screen has been updated to use Brosssh's new API. As a result, you will need to reimport any patch bundles that were added via the Discovery system prior to this release to continue receiving updates from their remote sources.Features
● Added the ability to reorder/organize the listing order of saved patched apps in the
Apps tab and patch profiles in the Patch profiles tabcollapsible/expandable● Make the progress banner collapsiable/expandable and gave it animations
● Made the
Apps, Patch Bundles and Patch Profiles tabs items searchable via a button on the nav bar #113● Redesigned the patch bundle widgets UI
● Hold tapping the individual update check button on patch bundles will give you a prompt to force redownload the corresponding patch bundle
● Removed redundant
Reset patch bundles button in Developer options● Moved the
Release/Prerelease toggle button to a three dot menu popout for each patch bundle listing on the Discover patch bundles screen● Added the ability to copy the remote URLs for patch bundles on the
Discover patch bundles screen from a three dot button menu popout● Added the ability to download patch bundles to your devices storage from the
Discover patch bundles screen through the three dot buttons menu popout● Added a way to search/filter through patch bundles on the
Discover patch bundles screen by app package name #113Bug fixes
● Fixed issues with the auto-remount system for after restarts on some devices
● Fixed a crash when leaving the app during patching
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.1-dev.03
🔥8❤1
Universal ReVanced Manager v1.7.1-dev.04
v1.7.1-dev.04 (2026-01-19)
Features
● Improved loading speeds significantly for the
● Added import progress to the
Bug fixes
● Fixed deep linking not always working with bundle update/updating notifications (needs testing)
● Fixed the
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.1-dev.04
v1.7.1-dev.04 (2026-01-19)
Features
● Improved loading speeds significantly for the
Discover patch bundles screen● Added import progress to the
Discover patch bundles screen along with a import queue toastBug fixes
● Fixed deep linking not always working with bundle update/updating notifications (needs testing)
● Fixed the
Saved patched apps for later setting not actually disabling and deleting saved patched appshttps://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.1-dev.04
👏4❤1
