[NEW][MOD] Choose between Bubble and ChatHead in Facebook Messenger (Android 11+)

Search This thread

NeonOrbit

Senior Member
Jul 14, 2021
228
152
Module: ChatHeadEnabler

About: An Xposed module that lets you choose between ChatHead and Bubble in Facebook Messenger (Android 11+)

For Non-Rooted Device: check this Thread

Requirements:
- Root: Magisk
- Xposed: LSPosed
[If you don't know how to use xposed, check this Video Tutorial]

Download:
- ChatHeadEnabler-v2.4.5.apk
[Also available on LSPosed module repository]

Installation:
- Download and Install ChatHeadEnabler.
- Enable it from LSPosed Manager.
- Restart Messenger app.

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


Experiencing any issue? read this Notice.

Chanagelogs are posted in comment section for each version.

Source Code: Github

[If this was helpful to you, consider sharing it with others]

Support: PayPal | Crypto
 
Last edited:

welskie01

Member
Jan 19, 2019
5
0
it has bug, when the device is on landscape mode and the chat head is in the right corner and when you open the chat head, the dialog box is not appearing. but when the heat head is in the left corner it is working properly.
 

pleasetouchmenot

Senior Member
Nov 12, 2015
543
161
Redmi Note 8 Pro
Yes it works on any ROM. I'm using it on MIUI.
Please make sure you enabled it from Xposed Manager.
If you are using LSPosed, then disable and enable the module AGAIN from LSPossed Manager. And then force close Messenger.
I reenabled it at redisabled, then cleared the data of Messenger, still doesn't change. I don't know what's the culprit, but I'll try again later. This is a very nifty feature so I really need it. Anyways, thank you so much for making such a wonderful app. I'll report back to you once I make it work in my MIUI12.5 EEA. Thank you.
 

pleasetouchmenot

Senior Member
Nov 12, 2015
543
161
Redmi Note 8 Pro
UPDATE: I just uninstalled and reinstalled the module then updated the app on Playstore,
and IT WORKED! Thank you so much! I'm so happy right now OMG
 

Attachments

  • Screenshot_2021-09-03-10-04-47-011_org.lsposed.manager.jpg
    Screenshot_2021-09-03-10-04-47-011_org.lsposed.manager.jpg
    131 KB · Views: 275
  • Screenshot_2021-09-03-10-03-53-148_com.miui.home.jpg
    Screenshot_2021-09-03-10-03-53-148_com.miui.home.jpg
    311.5 KB · Views: 278

pleasetouchmenot

Senior Member
Nov 12, 2015
543
161
Redmi Note 8 Pro
Good to know.
You can update official Messenger from Playstore any time, it will work on any Messenger version (assuming they don't mess up more).
Yes. We can update the app without losing the module feature. Omg you really are a life saver. Again, thank you so much! I'll report back to you if something noticeable or something negative occurs in the module.
 

Homeye

Senior Member
Nov 19, 2015
99
14
It's not working on the latest Xiaomi.eu weekly build (A11, Miui 12.5). Tried the turn on/off method, multiple force closes of the messenger app, deleting all data, etc. The phone's app list says it's never used. I was able to use it on a LOS 18.1 rom with Riru and LSPosed. Tried to install edXposed from the Magisk repo but it's ask for Riru and redirects me to a download page. Riru is on my phone. Any suggestion? I even tried to remove LSPosed, but edXposed still asks for Riru....
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Sir you are a life saver. Chat Heads works again on my non rooted OnePlus 9 (OxygenOS 13), video calls works too.
    Thanks a lot, your work is amazing, I'm now wondering what OnePlus engineers are doing for the past 2 years... :D
  • 12
    Module: ChatHeadEnabler

    About: An Xposed module that lets you choose between ChatHead and Bubble in Facebook Messenger (Android 11+)

    For Non-Rooted Device: check this Thread

    Requirements:
    - Root: Magisk
    - Xposed: LSPosed
    [If you don't know how to use xposed, check this Video Tutorial]

    Download:
    - ChatHeadEnabler-v2.4.5.apk
    [Also available on LSPosed module repository]

    Installation:
    - Download and Install ChatHeadEnabler.
    - Enable it from LSPosed Manager.
    - Restart Messenger app.

    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


    Experiencing any issue? read this Notice.

    Chanagelogs are posted in comment section for each version.

    Source Code: Github

    [If this was helpful to you, consider sharing it with others]

    Support: PayPal | Crypto
    2
    ...
    Same issue.
    Log attached.
    Weird, first time to see Application.onCreate() is not getting hooked.
    I see both of you are using LineageOS. Either it's a ROM specific bug, or something messed up in lsposed (maybe in latest version).
    I'll try to find a solution soon.
    2
    Notice

    Solution for lag (2 seconds delay) on android 12:

    If you have shell (terminal eg: termux app) on your phone, simply run this command:
    Code:
    su -c settings put global block_untrusted_touches 0
    That's all.

    If you don't have any shell apps on your phone, then you will have to use adb.
    -> Go to "Developer Options"
    -> Enable both "USB debugging" and "USB debugging (Security settings)" options
    -> Run this adb command from PC:
    Code:
    adb shell settings put global block_untrusted_touches 0
    2
    literally my case, hopefully we'll see a fix soon
    See if this one works.
    2
    # Notice #

    This module doesn't use any messy workarounds, it enables chathead pure natively.
    So, whatever bugs appear in chathead, it's all coming from original messenger.