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
Universal ReVanced Manager v1.7.1-dev.05
v1.7.1-dev.05 (2026-01-20)
Features
● Made the fallback installer actually functional. If an install fails with the primary installer, the fallback installer is prompted
Improved the Discover patch bundles screens searching/filtering
● Added the ability to set a APK path that persists to one tap patch with patch profiles
● Added a patch confirmation screen showing the user what patch bundles, patches, and sub options they have selected and enabled/disabled
● Added an option to export all patch selections at once
Added support for PKCS12 keystore types
Bug fixes
● Fixed more issues with the Saved patched apps for later setting toggle & adjust its behavior
● Fixed null splitNames errors with the Rooted mount installer #124
● Fixed imported discovery patch bundle update checks not always detecting an update when it should be #125
● Fixed issues with version
name checking with the Rooted mount installer #126
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.1-dev.05
v1.7.1-dev.05 (2026-01-20)
Features
● Made the fallback installer actually functional. If an install fails with the primary installer, the fallback installer is prompted
Improved the Discover patch bundles screens searching/filtering
● Added the ability to set a APK path that persists to one tap patch with patch profiles
● Added a patch confirmation screen showing the user what patch bundles, patches, and sub options they have selected and enabled/disabled
● Added an option to export all patch selections at once
Added support for PKCS12 keystore types
Bug fixes
● Fixed more issues with the Saved patched apps for later setting toggle & adjust its behavior
● Fixed null splitNames errors with the Rooted mount installer #124
● Fixed imported discovery patch bundle update checks not always detecting an update when it should be #125
● Fixed issues with version
name checking with the Rooted mount installer #126
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.1-dev.05
❤1
Universal ReVanced Manager v1.7.1-dev.06
v1.7.1-dev.06 (2026-01-20)
Features
● Added support for
Bug fixes
● Fixed issues with keystores from before the dev.05 release not working unless regenerated
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.1-dev.06
v1.7.1-dev.06 (2026-01-20)
Features
● Added support for
JKS keystore typesBug fixes
● Fixed issues with keystores from before the dev.05 release not working unless regenerated
https://github.com/Jman-Github/Universal-ReVanced-Manager/releases/tag/v1.7.1-dev.06
🔥2