Skip to content

A patching tool based on xposed framework.

License

Notifications You must be signed in to change notification settings

NeonOrbit/MRVPatcher

Repository files navigation

MRVPatcher

MRVPatcher is an APK patching tool that enables you to use ChatHeadEnabler (along with other Xposed modules) on non-rooted devices.

Supported versions: Android 9 to Android 15
Android version of the patcher: MRVPatchManager

Patching Instructions

  • Download the MRVPatcher tool
  • Download and Install Java JDK 21+
  • Download a Messenger APK from ApkMirror
  • Move the Patcher and the APK to a separate folder.
  • Open a terminal (or command prompt) in that folder.
  • Run the following command:
java -jar MRVPatcher.jar Messenger.apk
  • A new file named "Messenger-mrv.apk" will be generated.
  • Repeat these steps for other Facebook apps as well.

List of available options:

java -jar MRVPatcher.jar --help
Usage: MRVPatcher [options] apks
  Options:
    -h, --help
    -o, --output
      Output directory
    -ks, --keystore
      Sign using an external keystore file
    -ksp, --ks-prompt
      Prompt for the keystore alias details
    -p, --patch
      Forcefully patch apps that do not require patching
    --fix-conf
      Fix apk-conflict installation issue [In unable to remove the preinstalled fb apps]
    --mask-pkg
      Mask package name [In case you are unable to remove the preinstalled messenger app]
    --sign-only
      Skip the patching process (apk signing only)
    --fallback
      Use fallback mode [In case default patched apps do not work]
    --modules
      Allow third-party modules [package names separated by commas]
Experimental:
    --no-restriction
      Remove all patching restrictions (Patch or mask any apps)
    --load-on-all
      Load modules for all patched apps (Default: Messenger only)
    --key-args
      Pass keystore info in command args [Args order: path pass alias alias-pass]
    -v, --verbose
      Verbose output

For a detailed explanation, please refer to the xda thread.

Credits

  • Based on LSPatch

License

MRVPatcher is licensed under the GNU General Public License v3 (GPL-3) (http://www.gnu.org/copyleft/gpl.html).