🚀 Release of ReVanced Manager v2
2 hours ago · ReVanced
After more than two years of development, on the birthday of ReVanced, ReVanced Manager v2 has finally been released.
This update represents one of the largest changes to the ReVanced ecosystem since the beginning. ReVanced Manager has been rewritten, introducing a modern architecture, a redesigned user interface, and several new systems that significantly improve both usability and flexibility.
Alongside ReVanced Manager v2, ReVanced Patcher v22 has now been fully adopted. The patcher is the core component that powers ReVanced’s patching system, and this new version introduces improvements primarily aimed at developers. As a result of these changes, many patches, including those for YouTube and YouTube Music, have been updated and now support much newer app versions. Effectively, an update of ReVanced Manager to v2 is mandatory to be able to use the new version of ReVanced Patches.
Key improvements
Some of the most notable changes include:
- A complete rewrite of ReVanced Manager using Jetpack Compose
- Support for multiple sources of patches at once
- A new APK downloader plugin system to directly download APKs inside ReVanced Manager
- A revamped and simplified user interface
- Integrated announcements just like on the ReVanced website
- The ability to list patches without having to first select the app
- Automatic handling of sourcing an APK to patch
- Adoption of ReVanced Patcher v22
A complete rewrite
ReVanced Manager v2 has been rewritten from the ground up using Kotlin Jetpack Compose.
This change modernizes the application architecture and makes the codebase easier to maintain and expand going forward. ReVanced Manager now has a smoother and more responsive experience compared to the previous implementation using Flutter. Thanks to the rewrite several new systems were introduced.
Multiple sources of patches
One of the most significant changes is support for multiple patch sources.
Previously, ReVanced Manager was only able to use one source of patches. With the new system, patches from different sources can be used, allowing greater flexibility and enabling a broader ecosystem of patches maintained by different developers, just like it was possible in ReVanced CLI. You can now browse, and use patches from these sources directly within ReVanced Manager.
APK downloader plugin system
ReVanced Manager now includes a plugin-based APK downloader system.
This system allows you to obtain compatible APK versions required for patching right in ReVanced Manager. Different downloaders can provide APKs from different sources, making the system both more reliable and easier to extend in the future in a decentral fashion, just like patches. In many cases, users no longer need to manually search for APK files.
Simplified user experience
The user interface has been redesigned with a focus on clarity and usability. Common workflows have been simplified, and the overall patching process now requires fewer steps. The updated interface also makes it easier to navigate patches and understand the available options. Multiple versions depending on the choice of patches can be patched as well instead of just one recommended version. In addition, users can now browse available patches without selecting an application first, making it easier to explore what the patches offers.
Automatic APK sourcing
After selecting a patchable app, ReVanced Manager now automatically handles how APKs are sourced.
Depending on the situation, ReVanced Manager will automatically choose either of the following sources:
- The installed application
- A previously downloaded APK
- An available downloader to download the APK
- A user-provided APK from local storage
This simplifies the patching process and reduces the amount of manual setup required.
Integrated announcements
Important updates and warnings are now displayed directly inside ReVanced Manager through integrated announcements. This ensures that users can easily stay informed about major changes, fixes, and important notices related to ReVanced.
ReVanced Patcher v22
This release also introduces ReVanced Patcher v22, the latest version of the patching engine used across the ReVanced ecosystem. The new patcher introduces a modernized patching API designed to be more powerful, flexible, and easier to use for developers. While most users will not directly notice these internal improvements, they enable developers to build more robust patches and support newer application versions more easily. With the introduction of this patcher, many patches have already been updated. Notably, patches for YouTube and YouTube Music now support newer versions of the apps.
A long-term effort
ReVanced Manager v2 is the result of over two years of development.
Large parts of the ReVanced ecosystem had to be developed to support this release, including ReVanced Manager, ReVanced CLI, ReVanced Website, ReVanced API, ReVanced Library, ReVanced Patcher and ReVanced Patches. The goal was not only to improve the current experience but also to establish a strong foundation that allows ReVanced to evolve more easily in the future.
Notes
As with any major release, issues are pretty much expected to appear during the first release cycles. If you encounter problems, report them in the respective repositories on http://revanced.app/github.