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

Una guía sobre cómo habilitar el menú interno dentro de Facebook Messenger. Esto le permite acceder a herramientas de depuración y otras funciones de su dispositivo.

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 no hay una forma directa de acceder a la actividad del menú oculto dentro de 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, acceder al menú interno se podía utilizar para desactivar el día del mensajero, aunque Facebook se dio cuenta de que la gente estaba haciendo esto y, por lo tanto, desactivó la capacidad de desactivar Messenger Day.

Mensaje de error al intentar desactivar 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 continuar. Si usa ADB, debe habilitar la depuración 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 diga que es un desarrollador. Presione el botón Atrás y ahora tendrá "Opciones de desarrollador" en la lista de Configuración. Desplácese hacia abajo y habilite la depuración de USB.

Esta guía requiere root. Puedes obtener root flasheando Magisco o SuperSU después de desbloquear el gestor de arranque de su dispositivo. Si su dispositivo no está rooteado, puede usar en su lugar este APK modificado de miembro de XDA malvadowombat que te permite acceder al menú interno directamente dentro de la aplicación. Pero, para hacerlo, es necesario desinstalar cualquier aplicación de Facebook existente que haya instalado y, en su lugar, usar todo de las aplicaciones de Facebook modificadas del mismo desarrollador si desea utilizar algo más que Messenger.


Usando adb

Descargue adb, ya sea "ADB mínimo y arranque rápido"aquí mismo en XDA, o el binarios oficiales publicado por Google. Extráigalos 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 comando 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 de su elección. yo suelo 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 ejecutar los comandos, debería mostrarse el "menú interno", que se parece al menú siguiente.

Desplázate hacia abajo hasta "Anulación del gatekeeper". Toca eso y en el siguiente menú toca "buscar guardianes". Tipo "interno" (sin comillas) y toque el campo que dice "messenger_internal_prefs_android". Debería cambiar para decir SÍ.

¡Eso es todo! Ahora podrá acceder permanentemente al menú, que se encuentra aquí en la siguiente captura de pantalla.

Explicación

Usamos adb o la terminal para iniciar el 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 de menú para acceder a esa actividad. La razón por la que requerimos 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 las iniciamos, podemos habilitarlas desde el menú.


Funciones de ejemplo del menú interno de Messenger

Accidentes

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

Idioma

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

Cabezas de chat siempre habilitadas

Cuando abres Facebook Messenger, los encabezados de chat abiertos actualmente desaparecen. Si desea tener cabezales de chat disponibles incluso cuando ya usa Facebook Messenger, puede habilitar "No te escondas en Messenger" ubicado debajo de características.

¡Y eso es! Echa un vistazo a la configuración, mira si puedes encontrar algo en Facebook Messenger y, si lo encuentras, ¡háznoslo saber en los comentarios a continuación!