Skip to content

Instantly share code, notes, and snippets.

@Terrariadlc
Last active June 29, 2024 11:55
Show Gist options
  • Save Terrariadlc/5c5b551583f4965d6d5ce5938e5e26c3 to your computer and use it in GitHub Desktop.
Save Terrariadlc/5c5b551583f4965d6d5ce5938e5e26c3 to your computer and use it in GitHub Desktop.
Messenger pro beginner's guide

Guide version: 1.1.1-sqrt3 (follows sqrt/loukious releases.)

1.1.3 is skipped as it doesn't bring anything new to the table. I do recommend 1.1.3 if you are updating from loukius's 1.1.1

THIS IS AN UNROOTED GUIDE, However this works on rooted devices - Added special root section now. **Please report your device in the comments if mrpo works on your device and the android version hasn't been added to the chart below

Table of contents

Changelogs!

Updated Facebook Added Facebook Lite as a test version

QPR2 is now supported alongside android 15.

Updated facebook to v455.0.0.44.88

Updated the mpro module hooks to support Messenger 448.0.0.47.109

Fixed the following features for all types of chats (old chat, new encrypted chat, secret conversation):

  • Prevent Seen Indicator
  • Prevent Typing Indicator
  • Message Formatting
  • Commands (only for old chat)
  • Fixed Image Send Failure in encrypted chats (Keep this disabled if you are on encrypted chat)

If any of the above mentioned features aren't working for u, try reinstalling Messenger.

Compatibility list

Messenger Pro - Sqrt/loukius Fork

Android Version APK Architecture Working? Flavor?
14 arm64-v8a Y Project Elixir
13 arm64-v8a N/A N/A
12 arm64-v8a N/A N/A
11 arm64-v8a Y AOSP
10 arm64-v8a Y AOSP
9 arm64-v8a Y AOSP

Facebook (Lite incl.) - MRVPatched

Android Version APK Architecture Working? Flavor?
14 arm64-v8a Y AOSP
13 arm64-v8a Y Eliterom
12 arm64-v8a N/A N/A
11 arm64-v8a Y AOSP
10 arm64-v8a-api28 P AOSP
  * Flavor here refers to the ROM that the tests were ran on.
  * Tested on devices (codenames): toco, vili
  * P - Partial, I couldn't test Facebook Lite as I don't have a device on that android version. Should work without issues.

Frequently asked questions

Q: I can't open the settings.

A: Swipe up with two fingers. Or hold the Chats button. Otherwise refer to troubleshooting section.

Q: Is this stock or modded Facebook?

A: It's stock and I do not plan to patch it with mods nor add it into the guide. UNLESS there is high demand and the mod is open source. I will still provide stock Facebook.

Q: This closed source solution is way better, why won't you advertise it?

A: Messenger pro was always and always will be free and open source at it's core. Advertising closed source feels both unfair to the original author and it has much less debugging info.

Q: I need help, I can't install it?

A: Carefully read the guide, if you still can't it, reach out on mpro telegram (link on the end of the page in the troubleshooting section.)

Q: Pixeldrain is blocked in my country, what do I do?

A: Reach out on mpro telegram support group. I provide a mirror there.

PREPATCHED METHOD

  1. Download latest mpro APK https://pixeldrain.com/u/7sd2eEHj
  2. Download latest patched messenger apk https://pixeldrain.com/u/BRbrVZ7u
  3. Install both APKs
  4. Sign in

MANUAL METHOD

  1. Download latest mpro APK from https://pixeldrain.com/u/7sd2eEHj
  2. Download messenger APK (version 448.0.0.47.109). Recommended source: https://www.apkmirror.com/apk/facebook-2/messenger/messenger-448-0-0-47-109-release/facebook-messenger-448-0-0-47-109-6-android-apk-download/download/
  3. Download Mrvpatcher from https://github.com/NeonOrbit/MRVPatchManager/releases/latest
  4. Install Mrvpatcher.
  5. Open mrvpatcher, select settings -> Advanced configuration -> allow third party modules -> enter tn.amin.mpro2
  6. Go back to home tab. Select manual -> APK files -> Select messenger APK
  7. Install Messenger
  8. Install Messenger pro

Facebook conflict PREPATCHED

  1. Download and install https://pixeldrain.com/u/hGSG7uTL (ANDROID 11+ as it's the minimal API level) (ANDROID 9-10 ONLY) Download and install

Facebook Lite PREPATCHED

  1. Download and install (TEST BUILD) https://pixeldrain.com/u/nkeBwxbh

Manual patching method

If you cannot install Facebook after installing messenger pro

  1. Open mrvpatcher and select Facebook
  2. If that doesn't work, enable "Resolve APK conflicts" in settings and re-enable
  3. Repatch the app in home tab.

Rooted guide, this section will be rarely maitained.

  1. Prerequisites: Zygisk, Lsposed.
  2. Install Messenger version 448.0.0.47.109
  3. Install the latest mpro apk https://pixeldrain.com/u/7sd2eEHj
  4. Enable the hook in lsposed.
  5. You might need to close messenger / mpro for lsposed to hook itself

Troubleshooting

Reports without screenshots OR logs will NOT be accepted. Join the mpro telegram group for support. https://t.me/MProSupport

Full archive: https://pixeldrain.com/l/MK1pvARg

Credits

Huge ❤️ to sqrt for updating the mod!

Huge ❤️ to loukious for updating the mod!

Credits to xhyn for testing Android 10 ❤️

Credits to Abdullah-Haque-Selise for testing Android 9 ❤️

Credits to Grudge10 for testing Android 11 ❤️

@STEK1337
Copy link

STEK1337 commented Dec 26, 2023

Followed your guide, manual patching, after i login, messenger crashes, any fix/help please
Samsung Galaxy Note20 Ultra 5G Stock ROM

@Terrariadlc
Copy link
Author

Followed your guide, manual patching, after i login, messenger crashes, any fix/help please Samsung Galaxy Note20 Ultra 5G Stock ROM

Rooted or non-root?
Install messenger first, then mpro APK
If you are rooted DO NOT enable the hook in lsposed, that will cause a crash

@STEK1337
Copy link

STEK1337 commented Dec 26, 2023

Rooted or non-root? Install messenger first, then mpro APK If you are rooted DO NOT enable the hook in lsposed, that will cause a crash

Same, crashing when opening messenger, my phone is not rooted
Wait, I tought we need mrvpatcher, what is lsposed?

@Terrariadlc
Copy link
Author

Ignore lsposed if you're not rooted
Could you specify messenger pro version you're using and messenger version?
Can you try enabling "Mask package name" in mrvpatcher's settings and re-patching the app?

@STEK1337
Copy link

@Ztrez
Copy link

Ztrez commented Dec 27, 2023

Im using Loukious MessengerPro mPro-v1.1.1.apk and Messenger v439.0.0.29.119

I patched using v8a version. I think op uses v7a which is why it crashes.

@Terrariadlc
Copy link
Author

Terrariadlc commented Dec 27, 2023

Good idea ztrez, Stek try different app architecture like he suggested

@STEK1337
Copy link

Good idea ztrez, Stek try different app architecture like he suggested

It worked, I don't know what was the problem exactly. I downloaded messenger apk from apkpure, enabled Mask package name and now it works, no crashing. Thanks for the help

@Terrariadlc
Copy link
Author

Good idea ztrez, Stek try different app architecture like he suggested

It worked, I don't know what was the problem exactly. I downloaded messenger apk from apkpure, enabled Mask package name and now it works, no crashing. Thanks for the help

That one is arm64-v8a, I might drop armeabi-v7a (32-bit version) support if such issues persist

@STEK1337
Copy link

I have new problem now, features in Mpro are not saving after I hit the save button, I need to use the toolbar to enable or disable them

@Terrariadlc
Copy link
Author

I have new problem now, features in Mpro are not saving after I hit the save button, I need to use the toolbar to enable or disable them

Force stop both apps, start with messenger then mpro. This will make mpro re-hook into the app, this only appears to happen on a fresh install

@STEK1337
Copy link

Force stop both apps, start with messenger then mpro. This will make mpro re-hook into the app, this only appears to happen on a fresh install

Tried this, not saving again

@Grudge10
Copy link

Grudge10 commented Mar 1, 2024

Features doesnt work. The menu and settings of messengerpro would show up but i wont be able to use the features. It may seem like its toggled on and is working but when you test it it doesnt work. How to fix?

@Terrariadlc
Copy link
Author

Features doesnt work. The menu and settings of messengerpro would show up but i wont be able to use the features. It may seem like its toggled on and is working but when you test it it doesnt work. How to fix?

Encrypted chats do not work. Go to the dev about it or find someone who knows java/kotlin to fix it as it uses different code than regular chats.

@Mrcat072
Copy link

Mrcat072 commented Mar 2, 2024

Idk why prevent seen indicator and format messages dont work on my phone android 10 and other functions seems normally usable ?

@kitth1
Copy link

kitth1 commented Mar 10, 2024

Idk why prevent seen indicator and format messages dont work on my phone android 10 and other functions seems normally usable ?

same still haven't found a fix yet

@Terrariadlc
Copy link
Author

Idk why prevent seen indicator and format messages dont work on my phone android 10 and other functions seems normally usable ?

same still haven't found a fix yet

No implementation for encrypted chats prevent seen indicator is currently (F)OSS.

@n1cKz1
Copy link

n1cKz1 commented Mar 11, 2024

No implementation for encrypted chats prevent seen indicator is currently (F)OSS.

Now there is, check out sqrt's latest release in the telegram group

@Terrariadlc
Copy link
Author

No implementation for encrypted chats prevent seen indicator is currently (F)OSS.

Now there is, check out sqrt's latest release in the telegram group

sqrt coming in clutch. Updated the guide

@bananaskarmble
Copy link

im have already downloaded and intalled it im stuck on welcome message of messenger pro do i have to pay to use it or is it for free?

@Nivlek01
Copy link

when i try to change settings and save, the features wont save.
any way to change the settings in a file or something?

@Abdullah-Haque-Selise
Copy link

Working perfectly on android 9 (non rooted) with latest messenger pro 1.1.1sqrt3 and messenger v 448
Please add android 9 to the list @Terrariadlc
Thanks for your amazing work.

@Terrariadlc
Copy link
Author

Added @Abdullah-Haque-Selise, Thanks for testing!

@Grudge10
Copy link

Grudge10 commented Jun 3, 2024

Facebook-v445.0.0.34.118.apk
Messenger-v448.0.0.47.109.apk
mPro-v1.1.1-sqrt3.apk

all perfectly works on android 11 (non rooted).

Are there going to be any new updates soon?

@Terrariadlc
Copy link
Author

Latest one is on 449 messenger officially, could potentially work if patched but I'd need to test for broken features
Thanks for testing ❤️

@mkasajim
Copy link

Messenger-v448.0.0.47.109.apk
mPro-v1.1.1-sqrt3.apk

all perfectly works on android 10 except the command feature

@misterpyrrhuloxia
Copy link

About Phone

Phone:          Pixel 7 Pro
Android:        13
Method:         Root
Magisk:         27.0 (27000)
Zygisk-LSPosed: 1.9.2 (7024)
Messenger:      448.0.0.47.109
Messenger Pro:  mPro-v1.1.1-sqrt3

@Terrariadlc, I've been dealing with a non-functioning Messenger Pro for the past few months— that is, until I discovered your fork today. I've tested it out and it's working!

Thank you so much!!!
Thank you so much!!!

@n1cKz1
Copy link

n1cKz1 commented Jun 26, 2024

Latest supported version can be updated to 462. On 463 and above it makes the app freeze and crash, so the module is on borrowed time and may need to be updated in the future once support for 462 is dropped server-side.

@Abdullah-Haque-Selise
Copy link

@n1cKz1 please share the exact version of 462 or the link to apk. Which android version are you using? Rooted or unrooted?

@Terrariadlc
Copy link
Author

Hey @misterpyrrhuloxia thank you for the feedback! I only keep a simple guide due to how much people were struggling, glad to see it works for you!
@n1cKz1 I will not update the guide untill major changes come out or the app stops working, this is due to two major things

  1. I don't sign the Mpro app, this is done by either of the fork devs - sqrt and loukius
  2. The mod works as-is and latest fully tested is 449 but its signed by loukius, I prefer to stay on sqrt for now so people don't have to reinstall mpro every time they want to do a minor update, hope you understand :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment