v1.7.1 (2026-01-22)
⚠️ 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.
Additionally, due to a keystore system update, you may need to export and then re-import the Manager’s keystore to resolve a signing error during patching. This is a one-time step after installing version 1.7.1 for the first time.
Features
- Removed the
Discover patch bundlesbanner and added a FAB button next to the plus button instead to access theDiscover patch bundlespage - 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
- Improved metadata reading for regular APKs on the app info page
- Converted the
Save patched appbutton,Exportbutton on theApp infoscreen for saved patched apps, and theExportbutton 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 latertoggle in Settings > Advanced actually toggle the ability to save patched apps in theAppstab - Added expandable/collapsible sub-steps to the
Merging split APKsstep in the patcher, along with sub-steps for theWriting patched APKstep - Overall improved the patcher screen
- Added the ability to see previous changelogs within the app which are cached by the app every time 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 librariestoggle 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 patchesbutton 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 Blacktheme instead of theDarktheme for theFollow systemtheme #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 theirs is no longer needed)
- The
Rooted mount installernow auto-remounts at device startup #112 - Moved the progress banner so it hangs below the nav bar #117
- Stabilize patch bundle progress banners and make them clearer and more consistent
- Removed the redundant filter button from the
Select an appscreen #121 - Added the ability to edit existing remote patch bundles URLs #122
- Improved the
Rooted mount installer's auto remount handling - Added the ability to reorder/organize the listing order of saved patched apps in the
Appstab and patch profiles in thePatch profilestab - Make the progress banner collapsible/expandable and gave it animations
- Made the
Apps,Patch BundlesandPatch Profilestabs items searchable via a button on the nav bar - 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 bundlesbutton inDeveloper options - Moved the
Release/Prereleasetoggle button to a three dot menu popout for each patch bundle listing on theDiscover patch bundlesscreen - Added the ability to copy the remote URLs for patch bundles on the
Discover patch bundlesscreen from a three dot button menu popout - Added the ability to download patch bundles to your devices storage from the
Discover patch bundlesscreen through the three dot buttons menu popout - Added a way to search/filter through patch bundles on the
Discover patch bundlesscreen by app package name #113 - Improved loading speeds significantly for the
Discover patch bundlesscreen - Added import progress to the
Discover patch bundlesscreen along with an import queue system - Made the fallback installer actually functional. If an install fails with the primary installer, the fallback installer is prompted
- Improved the
Discover patch bundlesscreens searching/filtering - Added the ability to set an 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
JKSkeystore types - Added a
Last checkedbadge to theDiscover patch bundlesscreens patch bundle widgets - Added support for PKCS12 keystore types
- Made the
Patch selection action buttons orderaction buttons be listed vertically - Added shimmers to several places in the UI
- Added the Gujarati, Hindi, Indonesian, and Brazilian Portuguese to the language selector
Bug fixes
- Fixed dev builds not being prompted to update when there are new releases
- Fixed crashes that 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
Patchingsection not being checked off and left blank until after the entire step isPatchingsection is completed - Fixed an issue where canceling the patching process by tapping the back button on the
Patcherscreen 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
Downloadsfolder 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 notifications not always appearing
- Fixed patched apps being incorrectly patched resulting in startup crashes
- Fixed saved patched apps in the
Appstab and the restore button not restoring patch options correctly - Increased stability of the
Rooted mount installerby fixing issues such asException thrown on remote process - Fixed false reimport toasts and adjusted official bundle restore logic with importing patch bundles from a patch bundles export
- Fixed false update prompts and incorrect update detection
- Fixed patch bundle ODEX cache invalidation and recovery
- Fixed issues with the auto-remount system for after restarts on some devices
- Fixed a crash when leaving the app during patching
- Fixed deep linking not always working with bundle update/updating notifications
- Fixed the
Saved patched apps for latersetting not actually disabling and deleting saved patched apps - Fixed more issues with the
Saved patched apps for latersetting 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 - Fixed issues with keystores from before the dev.05 release not working unless regenerated
- Attempted to fix missing resources/AAPT2 errors
- Fixed UI issues on the patch selection screen for Android 8.1 and lower devices
- Fixed the
ContinueandCancelbuttons on thePatch confirmationscreen being covered by the system navigation buttons - Possibly fixed
NoSuchFileExceptionsigning errors
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.md