MRVPatcher is an APK patching tool that enables you to use ChatHeadEnabler (along with other Xposed modules) on non-rooted devices.
Android version of the patcher: MRVPatchManager
- Download the MRVPatcher tool
- Download and Install Java JDK 17+
- 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-conflicts [In case you are 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 comma]
For a detailed explanation, please refer to the xda thread.
- Based on LSPatch
MRVPatcher is licensed under the GNU General Public License v3 (GPL-3) (http://www.gnu.org/copyleft/gpl.html).