[New][App] Choose between Bubble and ChatHead in Facebook Messenger (Android 11+) [No-Root]

Search This thread

NeonOrbit

Senior Member
Jul 14, 2021
274
186
[No-Root] - [Open Source] - [Safe for FB Account]

A safe and clean way to set ChatHead or Bubble in Facebook Messenger.

Note: If your phone is rooted, you should follow the root method instead. Check this Thread.

Download:
- ChatHeadEnabler-v2.4.5.apk (422 KB)

Requirements:
- Uninstall all facebook apps (only for the first time): facebook, messenger, facebook lite, etc.
- First Install ChatHeadEnabler module.
- After that, Install a patched Messenger app from here.
- That's all.

Patched Apps:
Now there are two ways you can get patched messenger app.
Simple and quick way is to download the pre-patched apps from here. But safest way is to patch apps yourself with MRVPatch Manager (also you can update them easily as soon as facebook releases new versions). [see below].

Pre-patched apps: (last update: 27-Feb-2024)
- Messenger-v446.0.0.44.109.apk (61 MB)
[If you need other facebook apps, you have to install them from here.]
- Facebook-v452.0.0.45.110.apk (64 MB)
- Facebook-Lite-v396.0.0.9.115.apk (2.2 MB)
- Business-Suite-v443.0.0.51.109.apk (82 MB)
[If you are unable to install patched apps even after removing all fb apps, patch manually by enabling the 'Resolve APK conflicts' option in MRVPatchManager.]

MRVPatch Manager: (to patch apps yourself)
- MRVPatchManager-v2.2.1.apk (8 MB)
201500056-136e4644-349f-44fd-8dfb-b5df1eacb75e.png
201500076-4ddf8156-0351-4daa-963e-11ad25857831.png
[Watch video tutorial for MRVPatchManager]
[If you want to patch using pc tool instead, see the pc instruction from below]

Feature:
By default, this module enables the chat head feature.
If your device have chat head but you want to use bubble,
- Open messenger app and go to its setting page.
- Click on the toggle icon from the top-right corner.
- Choose bubble option from the pop-up dialog.
[If you want to hide the toggle icon, long press on it and remove.]

196719803-522ebb84-40d7-46d3-bf85-f7a80f406e62.png


_____________________________________________________

Are you wondering whether it is safe to use?
Is it safe to use?
This whole project is open source. So, yeah, it is safe, just like any other app installed from the playstore.
[Make sure you installed the MRVPatch Manager from the official github link]

Is it safe for your Facebook account?
Absolutely, that's why you need to install ChatHeadEnabler. It enables chathead in a clean way with a method provided by Facebook internally.

What safety measures are taken for apk files?
The manager downloads your selected app from various apk servers and verifies it against the original facebook signature, which makes sure you are patching an official app pulled from the playstore. It will prevent you from installing any unsafe apps if the verification process is failed.
Note: This patch doesn't mess with original messenger code, that means any feature related bug you experience is probably from messenger itself (or maybe from your ROM). You should try different messenger versions in that case.
If something is wrong with the patch, it will crash or simply chat head will not work.

Here are some known issues that are not caused by this patch:

-> Screen freezes for 1-2 seconds whenever interact with chat head?
This is due to security restriction of A12.
Solution (PC Required):
-> Go to "Developer options". (find from your phone Settings)
-> Enable "USB debugging" option
-> Enable "USB debugging (Security settings)" option [for MIUI].
-> Run this adb command from PC:
Code:
adb shell settings put global block_untrusted_touches 0

[If you don't know how to use adb command, please find a tutorial from xda or youtube]

-> Facebook links are not opening in facebook app?
Solution (PC Required):
-> Go to "Developer options". (find from your phone Settings)
-> Enable "USB debugging" option
-> Run this adb command from PC:
Code:
adb shell pm set-app-links --package com.facebook.katana 1 all
Instructions:
- Download MRVPatcher-5.5.3.jar
- Download and Install Java JDK 11+
- Download a Messenger apk from ApkMirror [1]
- Move the Patcher and the APK to a separate folder.
- Open a terminal (or command prompt) in that folder.
- Run command: [2]
Code:
java -jar MRVPatcher-5.5.3.jar Messenger.apk
- A new file named Messenger-mrv.apk will be generated.
- Repeat these steps for other Facebook apps as well.
* Use --fix-conf option if you are unable to remove the preinstalled fb apps.
* Use --mask-pkg option if you are unable to remove the original messenger app.

[1]: Do not download aplha/beta version from ApkMirror.
[2]: To sign with your own key, use -ks option.
[+]: For more info, run java -jar MRVPatcher-5.5.3.jar -h

Source code: MRVPatcher
Source code: ChatHeadEnabler
Source code: MRVPatchManager
 
Last edited:

swift7e

Member
Jul 14, 2021
9
2
This is the only method I found where chat head works on all landscape direction mode. Also finally external sharing problem solved. Thanks.
 
Last edited:

XxZedlingxX

New member
May 29, 2018
3
0
I have found you dont even need an alternate app, just go to your phone settings find display over other apps and enable it for messenger. You will automatically get chat heads instead of Bubbles
 

Casual_Player

New member
Sep 29, 2021
2
1
This worked thanks alot! I hope you will push to create the app that you mentioned that would patch(one click) the latest fb and messenger app.

So that we'll still have the latest versions of the apps(fb & messenger) while maintaining the chat head function.


All while waiting for messenger to fix it with android 11.
 

loinmin

Member
Jul 27, 2021
10
2
Hello, it appears Messenger (332.0.0.11.117) does not patch correctly using the Self Patching Instructions.
(infinite crashing loop upon startup, must revert to self patched Messenger (330.0.0.12.116)

Messenger (332.0.0.11.117) - September 29, 2021.
Messenger (330.0.0.12.116) - September 21, 2021.

I am able to patch the new Facebook (337.0.0.32.118) properly with no issues at all, it seems the newest Messenger update has been /Zuckerburged/.

I am currently running Messenger (330.0.0.12.116) just fine with no issues (minus the weird chat head cropping issues that I believe is just facebook being facebook). - issue occurs on my siblings Samsung s10+ (native chat heads)

I am unsure what to do as I am only reporting an issue and have tried installing it different methods which simply do not work with Messenger (332.0.0.11.117) - September 29, 2021.

as a result I am sticking with Messenger (330.0.0.12.116) - September 21, 2021. (working)
UNTIL FACEBOOK FORCE REMOVES THE EDITING BUTTON DUE TO "OUTDATED" APP.


Thank you for your hard work, it is much appreciated!
 

NeonOrbit

Senior Member
Jul 14, 2021
274
186
I patch through PowerShell as Command Prompt sometimes throws zipping errors. (but seems to patch fine)
It might be due to weird file naming system of Windows.
Check new version of the tool.
I used a new signing key in this version, so make sure to uninstall all fb apps first. (just this time)
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 48
    [No-Root] - [Open Source] - [Safe for FB Account]

    A safe and clean way to set ChatHead or Bubble in Facebook Messenger.

    Note: If your phone is rooted, you should follow the root method instead. Check this Thread.

    Download:
    - ChatHeadEnabler-v2.4.5.apk (422 KB)

    Requirements:
    - Uninstall all facebook apps (only for the first time): facebook, messenger, facebook lite, etc.
    - First Install ChatHeadEnabler module.
    - After that, Install a patched Messenger app from here.
    - That's all.

    Patched Apps:
    Now there are two ways you can get patched messenger app.
    Simple and quick way is to download the pre-patched apps from here. But safest way is to patch apps yourself with MRVPatch Manager (also you can update them easily as soon as facebook releases new versions). [see below].

    Pre-patched apps: (last update: 27-Feb-2024)
    - Messenger-v446.0.0.44.109.apk (61 MB)
    [If you need other facebook apps, you have to install them from here.]
    - Facebook-v452.0.0.45.110.apk (64 MB)
    - Facebook-Lite-v396.0.0.9.115.apk (2.2 MB)
    - Business-Suite-v443.0.0.51.109.apk (82 MB)
    [If you are unable to install patched apps even after removing all fb apps, patch manually by enabling the 'Resolve APK conflicts' option in MRVPatchManager.]

    MRVPatch Manager: (to patch apps yourself)
    - MRVPatchManager-v2.2.1.apk (8 MB)
    201500056-136e4644-349f-44fd-8dfb-b5df1eacb75e.png
    201500076-4ddf8156-0351-4daa-963e-11ad25857831.png
    [Watch video tutorial for MRVPatchManager]
    [If you want to patch using pc tool instead, see the pc instruction from below]

    Feature:
    By default, this module enables the chat head feature.
    If your device have chat head but you want to use bubble,
    - Open messenger app and go to its setting page.
    - Click on the toggle icon from the top-right corner.
    - Choose bubble option from the pop-up dialog.
    [If you want to hide the toggle icon, long press on it and remove.]

    196719803-522ebb84-40d7-46d3-bf85-f7a80f406e62.png


    _____________________________________________________

    Are you wondering whether it is safe to use?
    Is it safe to use?
    This whole project is open source. So, yeah, it is safe, just like any other app installed from the playstore.
    [Make sure you installed the MRVPatch Manager from the official github link]

    Is it safe for your Facebook account?
    Absolutely, that's why you need to install ChatHeadEnabler. It enables chathead in a clean way with a method provided by Facebook internally.

    What safety measures are taken for apk files?
    The manager downloads your selected app from various apk servers and verifies it against the original facebook signature, which makes sure you are patching an official app pulled from the playstore. It will prevent you from installing any unsafe apps if the verification process is failed.
    Note: This patch doesn't mess with original messenger code, that means any feature related bug you experience is probably from messenger itself (or maybe from your ROM). You should try different messenger versions in that case.
    If something is wrong with the patch, it will crash or simply chat head will not work.

    Here are some known issues that are not caused by this patch:

    -> Screen freezes for 1-2 seconds whenever interact with chat head?
    This is due to security restriction of A12.
    Solution (PC Required):
    -> Go to "Developer options". (find from your phone Settings)
    -> Enable "USB debugging" option
    -> Enable "USB debugging (Security settings)" option [for MIUI].
    -> Run this adb command from PC:
    Code:
    adb shell settings put global block_untrusted_touches 0

    [If you don't know how to use adb command, please find a tutorial from xda or youtube]

    -> Facebook links are not opening in facebook app?
    Solution (PC Required):
    -> Go to "Developer options". (find from your phone Settings)
    -> Enable "USB debugging" option
    -> Run this adb command from PC:
    Code:
    adb shell pm set-app-links --package com.facebook.katana 1 all
    Instructions:
    - Download MRVPatcher-5.5.3.jar
    - Download and Install Java JDK 11+
    - Download a Messenger apk from ApkMirror [1]
    - Move the Patcher and the APK to a separate folder.
    - Open a terminal (or command prompt) in that folder.
    - Run command: [2]
    Code:
    java -jar MRVPatcher-5.5.3.jar Messenger.apk
    - A new file named Messenger-mrv.apk will be generated.
    - Repeat these steps for other Facebook apps as well.
    * Use --fix-conf option if you are unable to remove the preinstalled fb apps.
    * Use --mask-pkg option if you are unable to remove the original messenger app.

    [1]: Do not download aplha/beta version from ApkMirror.
    [2]: To sign with your own key, use -ks option.
    [+]: For more info, run java -jar MRVPatcher-5.5.3.jar -h

    Source code: MRVPatcher
    Source code: ChatHeadEnabler
    Source code: MRVPatchManager
    4
    Update: MRVPatch Manager

    Note:
    I've fixed the Facebook and Instagram link issues. For better Instagram integration, consider patching it as well. (Messenger itself might have occasional link issues, which are not related this patch.)
    Changelog: v2.2.1
    - Major improvements and various bug fix
    - Feature: Option to download specific apk versions
    - Feature: Option to resolve apk installation conflicts
    (for users unable to remove preinstalled fb apps)
    - Feature: Option to mask package name
    (for users unable to remove original Messenger)
    - Feature: Save and Share options for patched apks
    - Feature: Supports signing with a custom keystore
    - [Full changelog can be found on the github page]

    Download: MRVPatchManager-v2.2.1.apk

    PC Version: MRVPatcher-5.2.3.jar

    Note: Pre-patched apps are updated in the main post.
    4
    MRVPatch Manager
    ~~~~~~~~~~~~~~

    Releasing an android app to patch facebook apps yourself.
    201500056-136e4644-349f-44fd-8dfb-b5df1eacb75e.png
    201500076-4ddf8156-0351-4daa-963e-11ad25857831.png


    Download: MRVPatchManager-v1.0.1.apk

    Download: MRVPatcher-5.5.1.jar (PC Version Update)

    Features:
    - Direct download from multiple apk servers.
    - Manual option to patch offline apk yourself.
    - Verifies apk signature to ensure its safety.
    - Stores all patched apps internally.
    - Option to select different apk servers.
    - Supported servers: apkmirror, apkcombo, apkpure

    Note: This whole project is now open source. If you were feeling unsafe about it before, now you can relax and use it safely. In order to make sure full safety, the manager verifies any downloaded apps against the official facebook signature, which makes sure you are patching an official app pulled from the playstore. In short, if you are okay with original facebook apps, you should be okay with patched apps. ;p
    You are free to share it however you like, But If you need safety assurance from me, you should share the direct official link. If anyone downloads it from unknown link, I'm not responsible for any risks.

    Source code: MRVPatcher
    Source code: MRVPatchManager