O Facebook é sem dúvida o mais conhecidos das redes sociais ( mesmo que o Google+ venha ganhando popularidade ) e devido a este status de rede praticamente única eles ganham um pouco de poder para fazer o que querem com a plataforma, já que é meio que um pegar ou largar.
Uma das últimas e chatas coisas que o Facebook fez foi matar a funcionalidade de bate-papo do seu aplicativo e como alternativa lançou o famigerado Facebook Messenger, que no fim, é um aplicativo separado para fazer o que já era feito pelo aplicativo oficial do Facebook.
Muita gente criou teorias da conspiração em cima deste aplicativo de que o Facebook estava bisbilhotando seus movimentos ( e realmente ele está, nem precisa de permissão no seu telefone já que você posta para eles tudo que eles querem ) por causa de permissões como a câmera e microfone, que no fim, são realmente necessários caso você queira enviar mensagens de voz ou fotos, não é ?
O grande problema na realidade nem são as permissões, mas sim, ser forçado a ter mais um aplicativo para tudo no Facebook. Ou seja, você tem mais uma aplicativo da família Facebook no telefone para ocupar mais espaço e memória.
Recuperando o recurso de bate-papo no cliente oficial do Facebook
O mais problemático é que o Facebook criou uma estrutura para seus aplicativos. Se você abre o cliente do Facebook, ele chama em segundo plano o Instagram e o Messenger. Se o Messenger é ativado, ele automaticamente chama em segundo plano o cliente do Facebook e também o Instagram. E assim sucessivamente.
Com esta ativação em segundo plano dos vários programas do Facebook você pode vir a ter problemas de vida de bateria no seu telefone e até, dependendo do momento algum congelamento chato.
Pensando talvez nisto, um desenvolvedor criou uma solução simples e muito eficaz para que você se livre do famigerado Messenger caso use o cliente oficial ( eu uso hoje o Tinfoil for Facebook ou o Facebook Browser ).
O Facebook Chat Re-Enabler ( praticamente um reativador do Facebook Chat ) faz simplesmente o que o nome sugere, ele reativa o recurso de bate-papo no aplicativo oficial do Facebook. O time do Facebook na realidade ao invés de remover a funcionalidade do aplicativo oficial ( para torná-lo um pouco menor pois ele é um monstro ) simplesmente deixou tudo lá e criou alguns hacks para desativá-lo.
O que o desenvolvedor fez foi simplesmente usar este furo que foi deixado pela equipe do Facebook e criou algo que “reativa” a função que no fim, continua ali.
Com isto, ganhamos duas coisas. Menos bateria drenada já que os aplicativos do Facebook são muito pesados e sim, em aparelhos com menor processamento acabam gerando um grande uso da bateria ( no meu S2 o Facebook Messenger drenava a bateria e no meu atual LG G2 nem tanto, ou seja, sim, ele gera muitos ciclos de bateria ) e mais espaço para 2 ou 3 aplicativos ( já que ele ocupa 17M no seu disco ).
Este pequeno hack funciona nas versões 20.0.0.25.15 e 21.0.0.0.23.12 que são as versões mais atuais da Play Store e é compatível com qualquer versão do Android acima da 2.3 ( incluindo o Lollipop ).
Se você tiver algum problema com alguma versão específica do cliente oficial do Facebook envie uma mensagem para o desenvolvedor no tópico oficial do XDA-Developers ou então, deixe aqui uma mensagem que eu vou tentar um contato com o mesmo e reporto aqui para quem tiver problemas com a língua inglesa.
Para instalar o aplicativo é só baixar o apk usando este endereço aqui, copiar para dentro do telefone e logo após, instalá-lo.
Não é necessário que seu telefone tenha root. O aplicativo funciona sem problemas em telefones sem root.
Direto do XDA-Developers