Skip to content

Releases: Jman-Github/Universal-ReVanced-Manager

Universal ReVanced Manager v1.8.1-dev.18

03 Jun 03:32
e089c35

Choose a tag to compare

v1.8.1-dev.18 (2026-06-02)

Features

  • Improved patcher runtime plugin trust dialogs to match downloader plugin trust dialogs and handle long signatures without overflowing
  • Improved downloader and patcher runtime plugin source settings, including clearer runtime source details, repository URL copying, matching switch behavior, and the renamed ReVanced v21 runtime plugin #490 #493
  • Improved downloader and patcher runtime plugin trust dialogs with clearer wording, centered Plugin and Signature sections, consistent warning icons, Confirm actions, and corrected downloader plugin display names #491
  • Polished runtime plugin labels, uninstall confirmation text, and About screen credit punctuation #486
  • Improved runtime plugin dialog wording so delete and uninstall confirmations use consistent action labels #496
  • Improved downloader and patcher runtime plugin labels for consistent naming across cards and dialogs, and updated the patch bundle discovery empty state to show No bundles found centered in the list #495 #494 #500
  • Added CPU architecture labels to saved patched apps, showing values like ARM64, ARMv7, x86, Universal, or No native libs in the Apps tab and saved app details #251
  • Improved bundle recommendation dialogs, runtime plugin cards, trust dialogs, source settings styling, and added an icon for the ReVanced v21 runtime plugin #498
  • Centered the remaining patch selection and patcher result dialog text, including bundle action confirmations, patch defaults, incompatible patches, and install success dialogs #487
  • Made the patch selection filter sheet open fully expanded so all filter options are visible without scrolling first #507
  • Added patch selection sorting options for Z-A, enabled first, and disabled first #511
  • Added app icon background image output and optional Morphe notification icon generation to the custom YouTube asset creator tool #330

Bug fixes

  • Fixed patcher runtime plugin repository imports so manager APK assets are skipped and valid runtime plugin assets can be found from repository URLs
  • Fixed orphaned saved patched APKs taking up storage after they were no longer shown in the Apps tab
  • Fixed bundle discovery searches showing the loading state indefinitely when no matching bundles are found #499
  • Fixed patch option dialogs showing the color picker for file/path options #508
  • Fixed bundle version selection dialogs showing cached patch bundle names instead of custom bundle display names #502
  • Fixed ReVanced patching failures by retrying the Write patched APK step with the alternate AAPT2 binary when the selected AAPT2 fails #460

Universal ReVanced Manager v1.8.1-dev.17

17 May 19:26
e089c35

Choose a tag to compare

v1.8.1-dev.17 (2026-05-17)

Features

  • Added a patcher setting to continue patching when individual patch errors occur #288
  • Removed the LITE and FULL URV build system and replaced it with a plugin-based system. ReVanced and Morphe are bundled with URV by default, while support for ReVanced v21 requires installing its plugin
  • Bumped Morphe Patcher to 1.5.1
  • Removed the AmpleReVanced runtime because Ample now uses the Morphe patcher instead of its own runtime
  • Make dialogs icons more consistent #467
  • Made the confirmation buttons across dialogs more consistent #466
  • Adjusted the keystore converter error message text size for better consistency with other tool error messages #462
  • Release and Pre-release filters can no longer be selected at the same time; use Latest to show the newest bundle across both channels #473
  • Reduced reorder hold delay by making app, bundle, and profile drag handles start dragging immediately #477
  • Moved Bundle type to the top of bundle information before editable fields #481
  • Close dashboard search bars when switching between Apps, Patches, and Profiles tabs #469
  • Center storage management confirmation dialog titles and descriptions #461
  • Improve YouTube asset guide ring contrast on both light and dark images #463

Bug fixes

  • Re-added the legacy/modern AAPT2 selector to resolve AAPT2 based resource compilation errors #460
  • Fixed bundle update notifications being cleared after a follow-up background check when the same manual bundle update was still available but had already been reported #470
  • Fixed the Apps tab "Update available" badge for patch bundles so stable releases correctly outrank matching prerelease/dev versions #468
  • Resolved more issues with saved patched apps #279

Universal ReVanced Manager v1.8.1-dev.16

01 May 04:01
e089c35

Choose a tag to compare

v1.8.1-dev.16 (2026-04-30)

Features

  • Bumped Morphe Patcher to 1.4.2
  • Improved UI strings, empty/search states, bundle changelog formatting, and import feedback order #436 #437 #441 #435 #434 #432
  • Improved string consistency #433
  • Bumped Morphe Patcher to 1.5.0
  • Added automatic color code correction, normalization, and a color picker for patch options
  • Moved the cursor to the end of prefilled input fields when dialogs and search fields open automatically #444
  • Added a Storage and cache management settings screen with a storage usage breakdown, refreshable size tracking, and clear actions for cache, downloads, patch bundles, saved patched apps, patch profile inputs, signing files, plugin files, temporary workspaces, and external app folders #454
  • Added a scheduled auto-clear cache system #407
  • Updated the save-file icon on the Choose splits to merge screen #456
  • Removed the duplicate top-bar cancel action from the split merge selection screen and renamed Split APK installer to Split installer #457 #455
  • Added an Updates setting to switch the manager update popup between full release notes and the minimal version-only view #420
  • Kept the screen awake while the split merge process is running #387

Bug fixes

  • Fixed split APK tool settings so installed-app filters persist/export correctly, installer logs use clearer copy/export labels, and the duplicate GitHub PAT export toggle is removed #439 #440 #442 #443
  • Fixed duplicate Apps tab entries being created after installing patched apps with custom installers #279
  • Fixed patch selection action buttons collapsing while scrolling, swiping bundles, or pressing actions when auto-collapse is disabled #448

Build types

LITE: ReVanced v22 and Morphe patcher runtimes included, AmpleReVanced and ReVanced v21 runtimes excluded.
FULL: Everything (ReVanced v22, v21, Morphe and AmpleReVanced patcher runtimes)

Tip

Excluding patcher runtimes reduces the app size. If you only use the latest ReVanced and Morphe patches, you should install the LITE build. If you use more than just the latest ReVanced and Morphe patches, consider installing the FULL build instead. Keep in mind that the in-app updater will only download the same build type you currently have installed. If you want to switch build types later, you’ll need to go to the GitHub releases page and download that build manually.

Universal ReVanced Manager v1.8.1-dev.15

24 Apr 14:31
e089c35

Choose a tag to compare

v1.8.1-dev.15 (2026-04-24)

Features

  • Added patch option import/export support for patch selection backups #417
  • Blocked all in-app interaction while app/APK selection loading overlays are shown, including the Apps tab and app picker flow #429
  • Updated dashboard delete confirmation dialogs to use the correct singular or plural wording for selected apps, patch bundles, and patch profiles #430
  • Improved text-entry UX by auto-focusing dialog and search inputs, opening the keyboard automatically, and keeping input dialogs visible above the IME across patch bundle, search, and settings flows #373 #374
  • Updated the split APK merge selection dialog to show the live selected module count in the Start merge action button #362
  • Added a per-install installer selection mode that lets users choose the installer each time on the patcher and saved patched app flows #208
  • Added a new Patcher logging setting with Default and Verbose modes ReVanced/revanced-manager#3287
  • Remember the selected split merge preset across app sessions #303
  • Added a Latest toggle to remote downloader plugin source settings so sources can update from the newest stable or pre-release GitHub release

Bug fixes

  • Fixed split archive metadata resolution to use stricter device-matching split selection for app labels and icons
  • Fixed split APK merging so remove-extras and native library cleanup preserve required ABI, language, and DPI splits when only one compatible config is available

Build types

LITE: ReVanced v22 and Morphe patcher runtimes included, AmpleReVanced and ReVanced v21 runtimes excluded.
FULL: Everything (ReVanced v22, v21, Morphe and AmpleReVanced patcher runtimes)

Tip

Excluding patcher runtimes reduces the app size. If you only use the latest ReVanced and Morphe patches, you should install the LITE build. If you use more than just the latest ReVanced and Morphe patches, consider installing the FULL build instead. Keep in mind that the in-app updater will only download the same build type you currently have installed. If you want to switch build types later, you’ll need to go to the GitHub releases page and download that build manually.

Universal ReVanced Manager v1.8.1-dev.14

20 Apr 03:01
e089c35

Choose a tag to compare

v1.8.1-dev.14 (2026-04-19)

Features

  • Bumped Morphe Patcher to 1.4.1
  • Added a Morphe bytecode processing mode setting MorpheApp/morphe-manager#403
  • Made the About screen version row so long-press copy only targets the manager version value, not the "Version" label #424

Bug fixes

  • Fixed the Export & Import settings flow by moving export actions before import, cleaning up wording and punctuation, correcting app count pluralization, and updating the manager version copy toast #418 #425 https://github.com/ /issues/416 #413 #415
  • Fixed patcher progress resume/replay syncing with notifications, improved Write APK DEX substep restoration, and improved app icon/label fallback handling #419
  • Fixed the dashboard "Select from storage" flow briefly showing the wrong page while the selected APK is being loaded #421
  • Fixed dashboard selection toolbars and selection state not clearing cleanly when switching between Apps, Bundles, and Profiles tabs #423 #422
  • Fixed incorrect gesture-back preview behavior on screens that intercept back for in-app UI state changes instead of real navigation #280
  • Fixed framework cache recovery and bundled framework handling across all runtimes to prevent missing or corrupted framework cache patching failures
  • Fixed duplicate Saved/Installed entries by collapsing matching saved variants after install when saved app overwrite is enabled #279

CI

  • Updated manager release APK filenames to use canonical ABI labels such as arm64-v8a, armeabi-v7a, and universal, and updated the in-app updater/workflows to match the new asset names while preserving compatibility with older releases #428

Build types

LITE: ReVanced v22 and Morphe patcher runtimes included, AmpleReVanced and ReVanced v21 runtimes excluded.
FULL: Everything (ReVanced v22, v21, Morphe and AmpleReVanced patcher runtimes)

Tip

Excluding patcher runtimes reduces the app size. If you only use the latest ReVanced and Morphe patches, you should install the LITE build. If you use more than just the latest ReVanced and Morphe patches, consider installing the FULL build instead. Keep in mind that the in-app updater will only download the same build type you currently have installed. If you want to switch build types later, you’ll need to go to the GitHub releases page and download that build manually.

Universal ReVanced Manager v1.8.1-dev.13

15 Apr 02:09
e089c35

Choose a tag to compare

v1.8.1-dev.13 (2026-04-14)

Features

  • Removed the MEDIUM build profile as it included the same runtimes as FULL
  • Improved the About screen layout and added version display copy behavior #399 #400
  • Updated English UI wording for merge tool titles, selected app counts, patch bundle empty-state text, and APK saved casing #396 #398 #293 #319
  • Updated patch/merge log copy messages, aligned delete/import wording, and made the merge log button follow patcher-style availability #404 #403 #405 #406
  • Added loading-aware dashboard app input gating so app selection actions stay disabled until patch bundles are ready, with a clearer inactive button state #402
  • Updated the LITE build type to only exclude the ReVanced v21 runtime, and only include the ReVanced v22 and Morphe patcher runtimes

Bug fixes

  • Renamed the split merge native-libraries filter to Exclude extra native libraries and fixed patch bundle update banner grammar for singular vs plural counts #363 #359
  • Improved installer settings consistency by adding blocked-installer notes, fixing PAT dialog link punctuation, fixed thw remaining issues with missing patch bundle update plural strings, and cleaning up installer wording/status labels #378 #375 #377 #395
  • Fixed rooted mount installs creating a second visible saved-app entry for the same patched app #279
  • Fixed inconsistent dialog button alignment so export, patcher, color picker, and related settings dialogs now place actions on the right like the rest of the app #376
  • Fixed local APK source handling so returning from the patcher preserves the selected file correctly
  • Fixed patching notification timing and cancellation behavior so it appears immediately and clears correctly on cancel/close #401 #409 #292
  • Fixed downloader plugin edge cases by improving failed-source recovery, accepting valid plugin results without a reported version, showing download progress for size-less plugins, and expanding the downloader import URL field correctly on larger screens
  • Fixed rooted mount installs creating an unused empty legacy directory under /data/adb/revanced/<package> for newly mounted apps #411

Build types

LITE: ReVanced v22 and Morphe patcher runtimes included, AmpleReVanced and ReVanced v21 runtimes excluded.
FULL: Everything (ReVanced v22, v21, Morphe and AmpleReVanced patcher runtimes)

Tip

Excluding patcher runtimes reduces the app size. If you only use the latest ReVanced and Morphe patches, you should install the LITE build. If you use more than just the latest ReVanced and Morphe patches, consider installing the FULL build instead. Keep in mind that the in-app updater will only download the same build type you currently have installed. If you want to switch build types later, you’ll need to go to the GitHub releases page and download that build manually.

Universal ReVanced Manager v1.8.1-dev.12

11 Apr 03:00
e089c35

Choose a tag to compare

v1.8.1-dev.12 (2026-04-10)

Features

  • After importing settings, URV now requests any required runtime permissions for enabled features when they are not already granted
  • Removed now unneeded extra libaapt2.so's and aapt2 selector system
  • Removed API status banner #372
  • Added About credits and in-app licensing viewers
  • Improved root service mount reliability and safety #370
  • Added LITE, MEDIUM, and FULL build variants with matching profile-aware updater behavior
  • Added patcher-style progress tracking and merge log copy/export support to the Merge split APKs tool, including excluded split details in exported logs #388
  • Updated the “No updates available” message #389
  • Improved update dialog and changelog readability by reducing changelog heading/body sizes and tightening the update prompt text layout #381

Bug fixes

  • Fixed the Read APK file step showing extra Initializing patcher subtext on some runtimes
  • Fixed Prepare split APK substep ordering so skipped and non-skipped merge rows stay grouped consistently
  • Reworked patcher progress handling across all runtimes so Write patched APK uses structured grouped progress instead of inconsistent fallback row creation
  • Fixed the patch selector action popup collapsing after toggling patches even when Collapse actions after toggling patches is disabled #338
  • Fixed patch selector action popup behavior so patch toggles no longer dismiss it as an outside click when auto-collapse is turned off #338
  • Fixed patch bundle update notifications showing the default bundle name instead of the user’s custom bundle name after a successful update #364
  • Fixed bundle auto-update progress text so custom bundle names remain consistent throughout checking, downloading, and finalizing stages #364
  • Fixed the Recommended for this device merge split APK preset including extra ABI splits by preferring the device’s primary ABI
  • Fixed merge split tools progress grouping so skipped split rows remain grouped separately from non-skipped rows
  • Fixed the native library stripping toggle handler on the choose-splits dialog to use a stable explicit toggled state path
  • Fixed merge split APK filter switching so selecting Remove extra native libraries resets previous preset exclusions first, instead of carrying over exclusions from filters like Exclude unused languages or Recommended for this device #361
  • Fixed Settings and Update action buttons wrapping awkwardly under Android screen zoom #379
  • Fixed URV sometimes crashing when patching ran out of memory with the experimental patcher disabled #349
  • Fixed patcher progress sometimes lagging behind the foreground notification during the early Write patched APK phase #390
  • Fixed a few UI edge cases, including hidden RGB values in the custom YouTube asset color picker, clearer patch-profile empty-state wording for downloaded apps, and duplicate saved-entry normalization when overwrite protection is enabled #291 #279
  • Hardened remote patch bundle updating, API fallback handling, and bundle refresh state management #372
  • Fixed version assessment so universal-fallback APKs still respect the universal patches safeguard even when suggested-version enforcement is relaxed
  • Fixed bundle and profile count text so selected, enabled/disabled, and import/export messages use the correct singular or plural wording #385 #384

Universal ReVanced Manager v1.8.1-dev.11

02 Apr 02:52
e089c35

Choose a tag to compare

v1.8.1-dev.11 (2026-04-01)

Features

  • Bumped Morphe Patcher to 1.3.3
  • Bumped ReVanced Patcher to 22.0.1

Bug fixes

  • Fixed mislabeled image resources and invalid decoded manifest resource references breaking patching across the ReVanced, ReVanced v22, and Ample runtimes #346
  • Fixed .rvp patch bundles being mislabeled as Ample without positive Ample markers #358
  • Fixed older ReVanced .rvp bundles staying identified as ReVanced even when metadata loading fails #358
  • Preserve replaced variants when reinstalling saved apps, and clarify that the “Always create a new saved app entry” option only affects patcher saves #279
  • Fixed fullscreen bundle/profile dialogs showing a mismatched status bar strip above the top bar #341
  • Fixed the patcher source selector showing a false untrusted downloader plugin warning on clean installs with no downloader plugins added or installed #353
  • Fixed the patch bundle URL editor sometimes requiring two OK taps after editing #339
  • Possibily resolved OOM and crashing errors that are occuring for certain users when patching Google Photos with the De-ReVanced patch bundle #343 #349
  • Fixed several split APK merger edge cases across runtimes, including duplicate extracted split filenames, incorrect density split skipping, and process-mode merge sorting not honoring its setting
  • Improved patching stability by hardening worker shutdown and notification handling during restarts and app closure and added safer recovery for stale patch progress snapshots #365

Refactors

  • Migrated URV’s internal source namespace from app.revanced.manager to app.urv.manager across the app, API, and runtime modules

Universal ReVanced Manager v1.8.1-dev.10

27 Mar 02:15
e089c35

Choose a tag to compare

v1.8.1-dev.10 (2026-03-26)

Features

  • Removed the automatically imported remote downloader plugins

Bug fixes

  • Fixed downloader plugin signature verification failures potentially crashing URV during launch, reload, or update checks #332
  • Fixed patcher runtimes holding loaded patch dex objects in memory longer than necessary by scoping patch loading closer to execution
  • Possibly resolved issues around patching Google Photos with De-ReVanced #349 #343
  • Fixed valid APK files being rejected in various app flows #333

Universal ReVanced Manager v1.8.1-dev.09

24 Mar 02:05
e089c35

Choose a tag to compare

v1.8.1-dev.09 (2026-03-23)

Features

  • Added icons to settings subsections and refined the settings card styling for a cleaner, flatter look
  • Improved the main Settings screen layout, pinned the About card to the bottom when space allows, and added button-only Reset/Edit or Reset/Settings controls for configurable settings
  • Improved the dashboard header and main tab labels on smaller screens by keeping the title on one scrollable line and widening the selected tab highlight
  • Added remote downloader plugin importing/updating with improved plugin naming and trust handling, seeded default remote downloaders on fresh install, and support for newer official downloader plugins
  • Added a full ReVanced announcements system with announcement list/detail screens, tag filtering, archived announcements, unread badges, and dashboard announcement banners ReVanced/revanced-manager#2948
  • Added announcement push notifications with deep links to the specific announcement, integrated into the existing websocket/background update system
  • Added settings to enable or disable announcements and announcement notifications
  • Bumped the Morphe patcher dependency

Bug fixes

  • Fixed fullscreen back gestures showing the wrong screen preview on some devices and OEM ROMs #280
  • Fixed patched app installs sometimes creating duplicate Saved and installed entries in the Apps tab #279
  • Fixed patcher warnings breaking progress on the patcher screen #267 (comment)
  • Fixed multiple patching and split APK merge issues across runtimes, including bundle loading regressions, cancellation/cleanup problems, merge failures, and write-progress glitches #308
  • Fixed new announcement banners not appearing on the dashboard until the screen or app was reloaded
  • Fixed issues where the patching in progress notifaction would lag behind, or where the patcher UI would lag behind the notification #305 #320
  • Fixed the patch bundle URL editor sometimes needing an extra OK press after editing #324