Skip to content

✨ Feature Request - Patch Selection + Universal Patches + Patch Repo's #150

@Rikj000

Description

@Rikj000

Hi πŸ‘‹ First of all, thank you for this awesome XPosed module 😊

I had some ideas, hope you'd hear me out on them.
I don't know if they are possible, but if they are,
I think they could greatly enhance the functionality and flexibility of the module,
and perhaps also reduce it's maintenance.

Issue Description

Currently the ReVanced XPosed UI is rather limited, not much configuration is possible through it.
Instead you need to enable the module through the LSPosed UI + select the application you wish to apply patches onto,
which applies all supported patches, no selection possible.

I think it would be awesome if the ReVanced XPosed UI could be expanded upon,
allowing to select which patches to apply to specific applications.

Further it would be amazing if Universal Patch support could be added,
as well as a UI to add custom Patch Repo's.

Practical Use-case

Apps blocking users which are behind a VPN is becoming more common.
To bypass this, I've stumbled upon this Universal ReVanced Patch, in a custom Patch Repo:
https://github.com/alim-zanibekov/ultrasandbox

I could use ReVanced Manager to apply this patch to the app causing me issues.
However the downside of this would be:

  • Requiring to re-apply the patch after each update of the app
  • Modifying the .apk binary, which leads to increased detection risks

If ReVanced XPosed could support this feature request, then it would mitigate those downsides.

ToDo

In case you deem this issue possible, and are interested, then the following would need to be implemented:

  • Support for individual app Patch Selection, through new UI component
  • Support for applying Universal Patches
  • Support for adding custom Patch Repositories, through new UI component

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidThis doesn't seem right

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions