Como acessar o menu interno oculto do Facebook Messenger

Um guia sobre como habilitar o menu interno do Facebook Messenger. Isso permite acessar ferramentas de depuração e outros recursos do seu dispositivo.

O menu interno oculto do Facebook Messenger é usado pelos desenvolvedores do Facebook para modificar alguns aspectos do aplicativo durante os testes. Normalmente não pode ser aberto pelos usuários porque a atividade do menu oculto não tem uma maneira direta de ser acessada dentro do aplicativo. No entanto, se o seu dispositivo tiver acesso root, é possível entrar neste menu interno para brincar com algumas das ferramentas ocultas de desenvolvimento/depuração usadas pelos engenheiros do Facebook. Anteriormente, o acesso ao menu interno podia ser utilizado para desativar o Dia do Messenger, embora o Facebook tenha percebido que as pessoas estavam fazendo isso e, portanto, desativou a capacidade de desligar o Messenger Day.

Mensagem de erro ao tentar desativar o Messenger Day em "MobileConfig"

Ainda assim, existem outros aspectos do aplicativo não localizados no MobileConfig com os quais podemos brincar. Mostraremos como acessar este menu para que você possa ver o que pode ser alterado, e também daremos alguns exemplos de algumas coisas que você pode fazer no menu interno do Facebook Messenger.

Você precisará ter o Android Debug Bridge (ADB) ou um aplicativo de terminal instalado em seu dispositivo, como Termux continuar. Se estiver usando ADB, você precisa habilitar a depuração USB em seu telefone. Para fazer isso, abra Configurações, navegue até "Sobre o telefone" e toque repetidamente no número da versão até que ele diga que você é um desenvolvedor. Pressione o botão Voltar e agora você terá “Opções do desenvolvedor” na lista de configurações. Role para baixo e habilite a depuração USB.

Este guia requer root. Você pode obter root piscando Magisk ou SuperSU depois de desbloquear o bootloader do seu dispositivo. Se o seu dispositivo não tiver root, você pode usar este APK modificado do membro XDA malvado que permite acessar o menu interno diretamente no aplicativo. Mas, para fazer isso, você precisa desinstalar todos os aplicativos existentes do Facebook que instalou e, em vez disso, usar todos dos aplicativos modificados do Facebook do mesmo desenvolvedor se você quiser usar mais do que apenas o Messenger.


Usando adb

Baixe adb, também "ADB mínimo e inicialização rápida" aqui mesmo no XDA, ou no binários oficiais lançado pelo Google. Extraia-os e na pasta que contém o adb, segure shift + clique com o botão direito dentro da pasta e clique em "Abrir janela de comando aqui". Conecte seu telefone ao PC e conceda acesso de depuração.

Em seguida, digite os seguintes comandos no prompt de comando.

adb shell
su

Conceda acesso de superusuário quando solicitado.

am start -n "com.facebook.orca/com.facebook.messaging.internalprefs.MessengerInternalPreferenceActivity"

Em seguida, role para baixo.

Usando terminal

Abra o aplicativo de terminal de sua escolha. eu uso Termux, mas qualquer coisa que possa acessar o terminal funcionará bem. Em seguida, digite os seguintes comandos.

su

Conceda acesso de superusuário quando solicitado.

am start -n "com.facebook.orca/com.facebook.messaging.internalprefs.MessengerInternalPreferenceActivity"

Habilitando o menu interno do Facebook Messenger permanentemente

Após executar os comandos, o “menu interno” deverá aparecer semelhante ao menu abaixo.

Role para baixo até “Substituição do Gatekeeper”. Toque nele e no menu seguinte toque em "pesquisar gatekeepers". Tipo "interno" (sem aspas) e toque no campo que diz "messenger_internal_prefs_android". Deveria mudar para dizer SIM.

É isso! Agora o menu está permanentemente acessível para você, localizado aqui na imagem abaixo.

Explicação

Usamos adb ou o terminal para iniciar o MessengerInternalPreferenceActivity que é a atividade oculta do menu interno. Em seguida, editamos as configurações do aplicativo no menu interno para exibir permanentemente um item de menu para acessar essa atividade. A razão pela qual exigimos acesso root é que esta atividade é uma atividade não exportada definida no AndroidManifest do aplicativo Facebook Messenger. As atividades não exportadas requerem permissões elevadas para serem iniciadas, mas assim que as iniciarmos, poderemos ativá-las no menu.


Exemplos de recursos do menu interno do Messenger

Falhas

Se por algum motivo você quiser causar uma falha no aplicativo (talvez você esteja testando algumas edições do sistema que fez), o menu interno contém 4 tipos de falha em "Desempenho e perfil."

Linguagem

Se você quiser escolher seu idioma no Facebook Messenger, em "Subsistemas"na raiz do menu interno há uma opção para alterar o idioma do aplicativo para o que você desejar.

Cabeçalhos de bate-papo sempre ativados

Quando você abre o Facebook Messenger, os cabeçalhos de bate-papo abertos no momento desaparecem. Se desejar ter cabeças de bate-papo disponíveis mesmo quando já estiver usando o Facebook Messenger, você pode ativar "Não se esconda no messenger" localizado em recursos.

E é isso! Dê uma olhada nas configurações, veja se você consegue encontrar algo no Facebook Messenger e deixe-nos saber nos comentários abaixo se você encontrar!