revanced-patcher
revanced-patcher copied to clipboard
💉 ReVanced Patcher used to patch Android applications
Looking at #72, I figured it would be best to move the semantic version comparator to the patcher. It can then be imported in the cli as well revanced-patches.
### Type Crash ### Bug description On MIUI 13.0.6 with MIUI Optimization turned on, the app closes back to the launcher. It takes around half a second for it to...
### Type Other ### Bug description When the `externalLabels` parameter is used, dummy nops are generated to create temporal offsets. These do not get removed when the instructions are added...
### Type Other ### Bug description If a pattern of a fingerprint is missing an opcode or has more opcodes than expected, the fuzzy scan will fail. Currently the fuzzy...
### Type Other ### Bug description PR #87 was closed but the bugs it fixed were not merged. ### Solution Close the files the same way the PR did.
### Feature description It would be extremely useful to support binary patching native libs as well as the ability to obtain a file handle to any file in the APK...
### Type Error while running the CLI ### Bug description This bug occurs every time when using CLI. `SEVERE: Failed to delete existing resource cache directory` ### Steps to reproduce...
I have created a "concept" for new utility methods: * `insertInstructions` extension method on `MutableMethod` adds a simple way to insert multiple instructions without having to mange their index yourself...
Closes #89