[EOL][APP][2.3+][All FB versions] Facebook Chat Enabler Reborn (feat. Helper)

Status
Not open for further replies.
Search This thread

raptorddd

Senior Member
Jun 13, 2013
6,482
2,328
culiacan
Facebook 55.0.0.18.66 Patched + Facebook Chat Re-enabler Version 1.0
Added version for Android 4.0+
https://drive.google.com/folderview?id=0B0bmWOJX6VejQThraWFKN05od3M&usp=sharing

i tried it, but again today when i try to check email. the old message icon was missing and the new one appear on top right corner. why is it doing that.? facebook app its still the same version.? theremust be someway to block from updating, culd it be done if a service is disabled.? i had to uninstall and then reinstall.:confused:
 

JGeZau

Senior Member
Jan 10, 2010
233
6
Try using this one. It's working for me on latest Facebook app from the play store. The bad thing is that it takes you to the web Facebook messenger version. Not sure but my understanding is that Facebook chat framework has been removed on the newest Facebook versions. This should explain why it takes you on the Web messages, while when I was on 48.x with the same messager app I attached here I was using the standard Facebook chat inside the Facebook app as we know it.

Thanks, this works with the latest version 70.0.0.22.38 and opens within Facebook
 

raptorddd

Senior Member
Jun 13, 2013
6,482
2,328
culiacan
Am on the one provided a few post back with chat enabler..
but when i clik on like then i reload and the posts i liked arent showing that i clicked like..????
i tried last night with latest and chat enabler and it doesnt work..
 

JGeZau

Senior Member
Jan 10, 2010
233
6

Attachments

  • IMG_20160407_204033.jpg
    IMG_20160407_204033.jpg
    143.5 KB · Views: 704

JGeZau

Senior Member
Jan 10, 2010
233
6
That's not within app... Pal...

Sent from my SM-N920C using Tapatalk

It is within the app, although a WebView and not the full featured messenger, it is opening within the app...Before installing this, when tapping on the messenger icon I used to only get the Install Messenger message and if I wanted to write/reply to a message I had to open the browser and login to Facebook. Now I only tap the messenger icon and I can see/write/reply right there, no need to open the browser ;)
 

appl3mac

Senior Member
Sep 12, 2011
135
49
I just got off of FB 54 using reborn by Uninstalling just Facebook and reinstalling Facebook 70.00.2? I have it opening in app on my BlackBerry Priv 5.1.1 cand say it will help everyone but it works on my end. I can up load all my files but it will be about 6 hours or so I'm at work right now.

Here are the two Facebook versions using with Chat Enabler Reborn I used hope it helps someone.

Link: Removed
I found after a reboot it goes to my browser I apologize for any inconvenience
Sent from my BlackBerry Priv
 
Last edited:

thetupacshow

Senior Member
May 6, 2015
117
3
It is within the app, although a WebView and not the full featured messenger, it is opening within the app...Before installing this, when tapping on the messenger icon I used to only get the Install Messenger message and if I wanted to write/reply to a message I had to open the browser and login to Facebook. Now I only tap the messenger icon and I can see/write/reply right there, no need to open the browser ;)

Do you get notification when you receive a new chat message?
 

dsa88

Senior Member
Jun 10, 2010
107
17
As someone said, to keep it simple + make it *fully* functional and memory friendly.

Facebook v27 in-app messenger, the last one that supported *syncing* FB contacts.
No Play store updates notifications (apks are re-signed to remain detached)
Actually those two links below, all you'll ever need. Even FB calls are working.

FB v27 http://apkshared.net/SJu
Re-enabler: http://apkshared.net/SJv

Enjoy.
Thanks again to the OP for all precious efforts!
Tested with 5.1.1

Still on 27, can't complain. :cool:
 
  • Like
Reactions: Ezekial

kamilchno

Senior Member
Feb 19, 2015
66
6
Sony Xperia Z3 Compact
As someone said, to keep it simple + make it *fully* functional and memory friendly.

Facebook v27 in-app messenger, the last one that supported *syncing* FB contacts.
No Play store updates notifications (apks are re-signed to remain detached)
Actually those two links below, all you'll ever need. Even FB calls are working.

FB v27 http://apkshared.net/SJu
Re-enabler: http://apkshared.net/SJv

Enjoy.
Thanks again to the OP for all precious efforts!
Tested with 5.1.1

Working on the Marshallow
 

lorantm

Senior Member
Apr 16, 2016
309
739
Budapest
Hi,

I noticed that Messenger's code is still in the Facebook app although it does not use that part of code at all -- in the recent version, mobile messaging site is opened in the in-app browser.

I made a proof-of-concept that the built-in Messenger module can still be used by making some modifications to the code. Visit the link below to see the gallery. (I cannot post clickable links yet, sorry)

postimg.org/gallery/1gebcoo9q/2ff0c494/

I am not going to post any modified code since it is copyrighted, but if you would like, next week I can create a documentation of what I have done to the code in order to accomplish this.
 

girishb

Senior Member
Feb 6, 2012
135
50
Mumbai
Hi,

I noticed that Messenger's code is still in the Facebook app although it does not use that part of code at all -- in the recent version, mobile messaging site is opened in the in-app browser.

I made a proof-of-concept that the built-in Messenger module can still be used by making some modifications to the code. Visit the link below to see the gallery. (I cannot post clickable links yet, sorry)

postimg.org/gallery/1gebcoo9q/2ff0c494/

I am not going to post any modified code since it is copyrighted, but if you would like, next week I can create a documentation of what I have done to the code in order to accomplish this.

I'd love to know what you have done to achieve this.

In a parallel universe, I wish FB gives its users the choice to whether or not use the standalone Messenger app.
 

lorantm

Senior Member
Apr 16, 2016
309
739
Budapest
I'd love to know what you have done to achieve this.

In a parallel universe, I wish FB gives its users the choice to whether or not use the standalone Messenger app.

In a nutshell:
- Theme of ThreadViewActivity had to be modified in the manifest to Theme.Orca.Neue.
- A method in the ForceMessenger class checks if the device manufacturer is Amazon and if that is the case, the app will not force you to install Messenger. I replaced this string with an empty one.
- 3 rows from FacebookActivityDelegate had to be deleted to prevent the app from crashing when a conversation was opened.
- The trickier part: there is a class called MessengerMSiteUriIntentBuilder that provides the mobile messaging site intents. I had to rewrite it completely to make it rather load ThreadViewActivity. This one needs a ThreadKey object that is available through DefaultThreadKeyFactory to start the proper conversation. But the factory was not among the members of this class so I had to get it through dependency injection (the app has a really good injector that can provide any object). I had to do this all in Smali, not Java.

My answer was not too detailed though, but I plan to write an autopatcher app instead of the detailed documentation and upload it here. It will be easier for everyone to patch the app and even copyrighted stuff won't be shared.
 

raptorddd

Senior Member
Jun 13, 2013
6,482
2,328
culiacan
Still on 27, can't complain. :cool:

an on the 56xxxx and the thing is sometimes when i like a post, it dissapears , and it doesnt load new posts.?

---------- Post added at 03:12 PM ---------- Previous post was at 03:10 PM ----------

In a nutshell:
- Theme of ThreadViewActivity had to be modified in the manifest to Theme.Orca.Neue.
- A method in the ForceMessenger class checks if the device manufacturer is Amazon and if that is the case, the app will not force you to install Messenger. I replaced this string with an empty one.
- 3 rows from FacebookActivityDelegate had to be deleted to prevent the app from crashing when a conversation was opened.
- The trickier part: there is a class called MessengerMSiteUriIntentBuilder that provides the mobile messaging site intents. I had to rewrite it completely to make it rather load ThreadViewActivity. This one needs a ThreadKey object that is available through DefaultThreadKeyFactory to start the proper conversation. But the factory was not among the members of this class so I had to get it through dependency injection (the app has a really good injector that can provide any object). I had to do this all in Smali, not Java.

My answer was not too detailed though, but I plan to write an autopatcher app instead of the detailed documentation and upload it here. It will be easier for everyone to patch the app and even copyrighted stuff won't be shared.
so what you say is youll share a way to enable it.? :confused:
 

lorantm

Senior Member
Apr 16, 2016
309
739
Budapest
so what you say is youll share a way to enable it.? :confused:

Exactly.
The patcher app will disassemble dexes, look for patchable code, modify it and repack the apk.

Mod: it seems it will be a desktop app because I'm experiencing errors with baksmali on Android. So a PC will be needed to do the patching but at least it will be much faster than doing this on the phone.
 
Last edited:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 647
    e6yv79.png


    Facebook Chat Enabler Reborn

    Notice: this project has been deprecated.

    Hi guys,
    as you know the famous Facebook Chat Re-Enabler (old thread's OP available below) stopped working when Facebook updated their app to the v28, now after many hours spent finding a solution in the previous months I'm proud to present this new solution!

    I state that personally I don't want to be forced to install an app (which I hate for many reasons) only to use Facebook chat or send/receive its messages.

    Some disadvantages of Facebook+Messenger installed at same time:
    • Increased battery drain: main thread+background ones for services and receivers are always active
    • Increased load on general resources (like CPU and RAM memory) for the reasons mentioned above
    • You're forced to install another app to chat while you could safely use an unique (Facebook app)

    Advantages of Facebook+Facebook Chat Enabler:
    • Never executed by the operating system, meaning no more battery drain and no resource eating at all (Facebook app itself drains battery)
    • Chat and send/receive messages in main Facebook app without Messenger

    Download
    Since Reborn version's release I will not share Enabler's apks anymore (and you're not allowed to), but a simple app which allows you to download and install suggested Chat Enabler version for the Facebook app found on your device, called Facebook Chat Enabler Helper:

    Features:
    • Easy to use, just two buttons
    • Facebook Chat Re-Enabler for Facebook app until v27
    • Facebook Chat Enabler Reborn for Facebook app starting from v28
    • Override mode to let the user choose what version wants
    • Support text and little how-to for the user
    • No extra permissions required:
      • android.permission.ACCESS_NETWORK_STATE is required to determine if the device has an Internet connection available
      • android.permission.INTERNET is required to download and let you install chosen or suggested Chat Enabler version between Re-Enabler and Reborn
      • android.permission.WRITE_EXTERNAL_STORAGE is required to write in memory the Chat Enabled package which is being downloaded
    • Root not required

    Note for Reborn: it is a modified Messenger package, for several reasons its manifest can't be edited so I had to keep it untouched. Originally requires many permissions which are not used at all by Chat Enabler's modified package, therefore completely safe. I'm not going to track you, your wife or your friends :)

    APK file: https://www.androidfilehost.com/?fid=24052804347841072

    APK file (mirror): https://drive.google.com/open?id=0B9vx6LFBl4vQNHBlNGFSMEk0NHc

    Issue report: http://goo.gl/forms/hYglu5VrcM

    Warning: In case of devices which have Messenger installed out of the box and not user-uninstallable, Facebook Chat Enabler Helper can't uninstall it. This is the limitation of having Messenger in /system partition, therefore root is required to get rid of it. Do not blame me or my work for this, neither report it in the issue report. It's not my fault!

    Instead, follow this:
    1. Search for root methods available for your device and root it
    2. Install Titanium Backup, open it and search for Messenger, then uninstall
    3. Install my app from the links above



    Old thread's OP:
    **********DEPRECATED**********

    Facebook Chat Re-Enabler

    Update 29 August: I made a new Facebook Chat Enabler for versions starting from v28 (tested until v44 for now), and finished today to develop and test the Installer which is an user-friendly app to fastly & easily download and install Chat Enabler depending on what Facebook app version is installed on the device. Also features an "Override mode" to choose yourself which Chat Enabler version you want.
    Public release scheduled for Sunday 30 August, stay tuned!
    :)

    Update 5 May: seems that on some devices/ROMs this works even in new Facebook versions. If in your case works, please report in this thread.

    Notice: Starting from Facebook v28 this app doesn't work anymore! Please rollback to v27 if you don't want to install the naughty Messenger, until I don't find a solution :)

    Rollback to Facebook v27 how-to:


    For who already has a Facebook version before v28 just install Facebook Chat Re-Enabler

    Hello guys. As most of you know, chat in Facebook app doesn't work anymore and now you need to install Messenger app. At the moment is not the same for all the countries, as far as I know they are slowly migrating chat from app to Messenger only.

    I made this simple app to enable chat again in main Facebook app without installing Messenger.

    Root is not needed and works between Android 2.3 and 5.1, on any device that supports Facebook app.

    Disadvantages of Facebook+Messenger installed at same time: HUGE battery drain and RAM consumption, device may slow down etc. (especially low-end devices)

    Advantages of Facebook Chat Enabler: It's only an enabler and is never executed by the system, meaning no battery drain/RAM consumption/resource eating at all. (Facebook app itself drains battery)

    If you have Messenger installed, uninstall it before installing my apk. After installation you don't need to do anything else, no icon is showed in menu and chat will magically work!

    Confirmed working on following Facebook versions:
    • Any 27.x.x.x.x
    • Any 26.x.x.x.x
    • Any 25.x.x.x.x
    • Any 24.x.x.x.x
    • Any 23.x.x.x.x
    • Any 22.x.x.x.x
    • Any 21.x.x.x.x
    • Any 20.x.x.x.x+any version before
    New updates in future may break this (and to use again Chat Enabler you'll have to install last confirmed working version)

    Download new version (26.9KB size + new app name & icon!): https://www.androidfilehost.com/?w=files&flid=21048

    Old version: https://www.androidfilehost.com/?fid=95784891001608389

    For devices that have Messenger out of the box, without possibility to uninstall it:

    A - root required
    1. Install Root Browser
    2. Navigate to preload (might be here in case of Samsung device) or system/app and search for apk file with Messenger icon
    3. Long press on it and choose "delete", give superuser permission
    4. Download my apk and install it
    50
    Hey guys,
    I know I said "probably tomorrow" (luck that I said "probably" haha), I have just discovered more and made some modifications to the Reborn to make it live theoretically forever unless Facebook does MANY changes, for them is the only way to break Chat Enabler Reborn, I'll not tell what to protect my method.

    The Installer is practically done, just doing some code cleaning right now, then test on some other devices to ensure everything is working well with any device. I think I will load it also on the Play Store along with an apk here :)

    I know your feel about waiting, ETA may be 24, 48, 72 hours or even more, just give me time to complete everything and when is ready you'll be awarded :p promise!
    38
    Great news

    Hey guys,
    Finally I succeeded into enabling Facebook chat, tested until yesterday's Facebook update v41.0.0.25.131 without Messenger installed also without freezing Messenger, and without root like the first Facebook Chat Re-Enabler!!!!!

    I will upload the apk most likely in a new thread, it will be a "helper" to choose between old Chat Re-Enabler (for Facebook until v27) and new (starting from v28)

    :)
    36
    Guys I'm closing this project. Busy with personal life, that's the reason of missing updates.

    Head over FBPatcher's thread here for further informations to enable messages in Facebook app, thanks to @lorantm for providing such great tool. :)
    32
    Installer is down the road

    Any news ?

    Sent from my GT-I9300 using XDA Free mobile app

    Could I have a link to test this sucker out?


    Cool, because I finally update FB, and messenger stopped working, . Haha

    Zapped from Note 3 - Stock 5.0

    It will be released very soon, probably tomorrow :)

    Preview of the Installer in attachment made to run between Android 2.3 Gingerbread and upcoming 6.0 Marshmallow including M Developer Preview, which is very helpful for newbies and everyone else. I point to convert to the Chat Enabler more devices possible, more are the devices more me and you are satisfied :highfive: