Sådan får du adgang til Facebook Messengers skjulte interne menu

En guide til, hvordan du aktiverer den interne menu i Facebook Messenger. Dette giver dig adgang til fejlfindingsværktøjer og andre funktioner på din enhed.

Den skjulte interne menu i Facebook Messenger bruges af udviklere hos Facebook til at ændre nogle aspekter af applikationen under test. Det kan normalt ikke åbnes af brugere, fordi den skjulte menuaktivitet ikke har en direkte måde at få adgang til i appen. Men hvis din enhed har root-adgang, er det muligt at gå ind i denne interne menu for at lege med nogle af de skjulte udviklings-/fejlretningsværktøjer, der bruges af Facebook-ingeniører. Tidligere kunne adgang til den interne menu bruges til deaktiver Messenger Day, selvom Facebook indså, at folk gjorde dette og derfor deaktiverede muligheden for at slå Messenger Day fra.

Fejlmeddelelse ved forsøg på at deaktivere Messenger Day i "MobileConfig"

Alligevel er der andre aspekter af applikationen, som ikke er placeret i MobileConfig, som vi kan lege med. Vi viser dig, hvordan du får adgang til denne menu, så du kan tage et kig på, hvad der kan ændres, og vi vil også give et par eksempler på nogle ting, du kan gøre i Facebook Messengers interne menu.

Du skal enten have Android Debug Bridge (ADB) eller en terminalapplikation installeret på din enhed som f.eks Termux at fortsætte. Hvis du bruger ADB, skal du aktivere USB-fejlretning på din telefon. For at gøre det skal du åbne Indstillinger og derefter navigere til "Om telefon" og gentagne gange trykke på byggenummeret, indtil det fortæller, at du er en udvikler. Tryk på tilbage-knappen, og du vil nu have "Udviklerindstillinger" i indstillingslisten. Rul ned og aktiver USB-fejlretning.

Denne guide kræver root. Du kan få root ved enten at blinke Magisk eller SuperSU efter oplåsning af din enheds bootloader. Hvis din enhed ikke er rootet, kan du i stedet bruge denne ændrede APK fra XDA-medlem evilwombat som giver dig adgang til den interne menu direkte i appen. Men at gøre det kræver, at du afinstallerer alle eksisterende Facebook-apps, du har installeret, og i stedet bruger alle af de modificerede Facebook-apps fra samme udvikler, hvis du vil bruge mere end blot Messenger.


Bruger adb

Download adb, enten "Minimal ADB & Fastboot" lige her på XDA, eller officielle binære filer udgivet af Google. Udpak dem og i mappen, der indeholder adb, hold shift + højreklik i mappen og klik på "Åbn kommandovindue her". Tilslut din telefon til din pc og giv fejlretningsadgang.

Indtast derefter følgende kommandoer i kommandoprompten.

adb shell
su

Giv superbrugeradgang, når du bliver bedt om det.

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

Så scroll ned nedenfor.

Brug af terminal

Åbn terminalappen efter eget valg. Jeg bruger Termux, men alt, der kan få adgang til terminalen, vil fungere fint. Skriv derefter følgende kommandoer.

su

Giv superbrugeradgang, når du bliver bedt om det.

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

Aktiverer Facebook Messengers interne menu permanent

Efter at have udført kommandoerne, skulle den "interne menu" vise, hvilket ser ud som menuen nedenfor.

Rul ned til "Gatekeeper Tilsidesættelse". Tryk på det, og tryk på "søg gatekeepere" i den følgende menu. Skriv "indre" (uden anførselstegn) og tryk på feltet, der siger "messenger_internal_prefs_android". Det skulle ændre sig til at sige JA.

Det er det! Nu er menuen permanent tilgængelig for dig, placeret her i skærmbilledet nedenfor.

Forklaring

Vi bruger adb eller terminalen til at starte MessengerInternalPreferenceActivity som er den skjulte interne menuaktivitet. Vi redigerer derefter applikationsindstillingerne fra den interne menu for permanent at vise et menupunkt for at få adgang til denne aktivitet. Grunden til, at vi kræver root-adgang, er, at denne aktivitet er en ikke-eksporteret aktivitet, der er defineret i AndroidManifest af Facebook Messenger-applikationen. Ikke-eksporterede aktiviteter kræver forhøjede tilladelser for at starte dem, men når vi starter det, kan vi så aktivere det fra menuen.


Eksempel på funktioner i den interne Messenger-menu

Går ned

Hvis du af en eller anden grund vil få appen til at gå ned (måske tester du nogle systemredigeringer, du har lavet), indeholder den interne menu 4 nedbrudstyper under "Ydelse og profilering."

Sprog

Hvis du selv vil vælge dit sprog i Facebook Messenger, under "Delsystemer" i roden af ​​den interne menu er en mulighed for at ændre applikationssproget til det, du ønsker.

Altid aktiverede chathoveder

Når du åbner Facebook Messenger, forsvinder dine aktuelt åbnede chathoveder. Hvis du ønsker at have chathoveder tilgængelige, selv når du allerede bruger Facebook Messenger, kan du aktivere "Gem dig ikke over messenger" placeret under funktioner.

Og det er det! Tag et kig gennem indstillingerne, se om du kan finde noget i Facebook Messenger og fortæl os det i kommentarerne nedenfor, hvis du gør det!