Cómo acceder al menú interno oculto de Facebook Messenger

Los desarrolladores de Facebook utilizan el menú interno oculto en Facebook Messenger para modificar algunos aspectos de la aplicación durante las pruebas. Normalmente, los usuarios no pueden abrirlo porque la actividad del menú oculto no tiene una forma directa de acceder desde la aplicación. Sin embargo, si su dispositivo tiene acceso de root, entonces es posible ingresar a este menú interno para jugar con algunas de las herramientas ocultas de desarrollo / depuración utilizadas por los ingenieros de Facebook. Anteriormente, el acceso al menú interno podía usarse para deshabilitar el Día del Mensajero, aunque Facebook se dio cuenta de que las personas estaban haciendo esto y, por lo tanto, deshabilitó la capacidad de desactivar el Día del Mensajero.

Mensaje de error al intentar deshabilitar Messenger Day en "MobileConfig"

Aún así, hay otros aspectos de la aplicación que no se encuentran dentro de MobileConfig con los que podemos jugar. Le mostraremos cómo acceder a este menú para que pueda ver qué se puede cambiar, y también le daremos algunos ejemplos de algunas cosas que puede hacer en el menú interno de Facebook Messenger.

Necesitará tener Android Debug Bridge (ADB) o una aplicación de terminal instalada en su dispositivo, como Termux, para continuar. Si usa ADB, debe habilitar la depuración de USB en su teléfono. Para hacerlo, abra Configuración, luego navegue hasta “Acerca del teléfono” y toque repetidamente el número de compilación hasta que le indique que es un desarrollador. Presione el botón Atrás y ahora tendrá "Opciones de desarrollador" en la lista Configuración. Desplácese hacia abajo y habilite la depuración de USB.

Número de compilación

Depuración de USB

Esta guía requiere root. Puede obtener la raíz parpadeando Magisk o SuperSU después de desbloquear el gestor de arranque de su dispositivo. Si su dispositivo está desrooteado, puede usar este APK modificado de -Member evilwombat que le permite acceder al menú interno directamente desde la aplicación. Sin embargo, hacerlo requiere que desinstales todas las aplicaciones de Facebook existentes que hayas instalado y, en su lugar, uses todas las aplicaciones de Facebook modificadas del mismo desarrollador si quieres usar más que solo Messenger.


Usando adb

Descargue adb, ya sea "Minimal ADB & Fastboot" aquí mismo, o los binarios oficiales publicados por Google. Extraerlos y en la carpeta que contiene adb, mantenga presionada la tecla Mayús + clic derecho dentro de la carpeta y haga clic en "Abrir ventana de comandos aquí". Conecte su teléfono a su PC y otorgue acceso de depuración.

A continuación, escriba los siguientes comandos en el símbolo del sistema.

 adb shell 
 su 

Otorgue acceso de superusuario cuando se le solicite.

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

Luego, desplácese hacia abajo.

Usando terminal

Abra la aplicación de terminal que elija. Yo uso Termux, pero cualquier cosa que pueda acceder al terminal funcionará bien. Luego escriba los siguientes comandos.

 su 

Otorgue acceso de superusuario cuando se le solicite.

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

Habilitar el menú interno de Facebook Messenger de forma permanente

Después de hacer los comandos, el "menú interno" debería mostrar el aspecto del menú a continuación.

Desplácese hacia abajo hasta "Gatekeeper Override". Toque eso y en el siguiente menú toque "buscar gatekeepers". Escriba " interno " (sin comillas) y toque el campo que dice "messenger_internal_prefs_android". Debería cambiar para decir SÍ.

Anulación del portero

Interno

messenger_internal_prefs_android

¡Eso es! Ahora el menú está permanentemente accesible para usted, ubicado aquí en la captura de pantalla a continuación.

Explicación

Usamos adb o el terminal para iniciar MessengerInternalPreferenceActivity que es la actividad oculta del menú interno. Luego editamos la configuración de la aplicación desde el menú interno para mostrar permanentemente un elemento del menú para acceder a esa actividad. La razón por la que necesitamos acceso de root es que esta actividad es una actividad no exportada definida en el AndroidManifest de la aplicación Facebook Messenger. Las actividades no exportadas requieren permisos elevados para iniciarlas, pero una vez que lo lancemos, podemos habilitarlo desde el menú.


Características de ejemplo del menú interno de Messenger

Choques

Si por alguna razón desea que la aplicación se bloquee (tal vez esté probando algunas ediciones del sistema que realizó), el menú interno contiene 4 tipos de bloqueo en " Rendimiento y creación de perfiles". "

Idioma

Si desea elegir su idioma usted mismo en Facebook Messenger, en " Subsistemas " en la raíz del menú interno hay una opción para cambiar el idioma de la aplicación a la que desee.

Cabezas de chat siempre habilitadas

Cuando abre Facebook Messenger, sus cabezas de chat abiertas actualmente desaparecen. Si desea tener cabezas de chat disponibles incluso cuando ya usa Facebook Messenger, puede habilitar " No esconderse sobre messenger " ubicado debajo de las funciones.

¡Y eso es! Eche un vistazo a la configuración, vea si puede encontrar algo dentro de Facebook Messenger y háganos saber en los comentarios a continuación si lo hace.