Hur man kommer åt Facebook Messengers dolda interna meny

En guide om hur du aktiverar den interna menyn i Facebook Messenger. Detta låter dig komma åt felsökningsverktyg och andra funktioner på din enhet.

Den dolda interna menyn i Facebook Messenger används av utvecklare på Facebook för att modifiera vissa aspekter av applikationen under testning. Den kan normalt inte öppnas av användare eftersom den dolda menyaktiviteten inte har ett direkt sätt att komma åt i appen. Men om din enhet har root-åtkomst är det möjligt att gå in i den här interna menyn för att leka med några av de dolda utvecklings-/felsökningsverktygen som används av Facebooks ingenjörer. Tidigare kunde åtkomst till den interna menyn användas för att inaktivera Messenger Day, även om Facebook insåg att folk gjorde detta och därför inaktiverade möjligheten att stänga av Messenger Day.

Felmeddelande vid försök att inaktivera Messenger Day i "MobileConfig"

Ändå finns det andra aspekter av applikationen som inte finns i MobileConfig som vi kan leka med. Vi kommer att visa dig hur du kommer åt den här menyn så att du kan ta en titt på vad som kan ändras, och vi kommer också att ge några exempel på några saker du kan göra i Facebook Messengers interna meny.

Du måste antingen ha Android Debug Bridge (ADB) eller en terminalapplikation installerad på din enhet som t.ex Termux att fortsätta. Om du använder ADB måste du aktivera USB-felsökning på din telefon. För att göra det, öppna Inställningar och navigera sedan till "Om telefonen" och tryck upprepade gånger på byggnumret tills det säger att du är en utvecklare. Tryck på bakåtknappen och du kommer nu att ha "Utvecklaralternativ" i listan Inställningar. Rulla ned och aktivera USB-felsökning.

Den här guiden kräver root. Du kan få root genom att antingen blinka Magisk eller SuperSU efter att du har låst upp enhetens starthanterare. Om din enhet inte är rotad kan du istället använda denna modifierade APK från XDA-medlem evilwombat som låter dig komma åt den interna menyn direkt i appen. Men att göra det kräver att du avinstallerar alla befintliga Facebook-appar som du har installerat och istället använder Allt av de modifierade Facebook-apparna från samma utvecklare om du vill använda mer än bara Messenger.


Använder adb

Ladda ner adb, antingen "Minimal ADB & Fastboot" precis här på XDA, eller officiella binärer släppt av Google. Extrahera dem och i mappen som innehåller adb, håll ned shift + högerklicka i mappen och klicka på "Öppna kommandofönster här". Anslut din telefon till din PC och ge åtkomst till felsökning.

Skriv sedan följande kommandon i kommandotolken.

adb shell
su

Ge superanvändaråtkomst när du uppmanas.

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

Scrolla sedan ner nedan.

Använder terminal

Öppna terminalappen du väljer. jag använder Termux, men allt som kan komma åt terminalen kommer att fungera bra. Skriv sedan följande kommandon.

su

Ge superanvändaråtkomst när du uppmanas.

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

Aktiverar Facebook Messengers interna meny permanent

Efter att ha gjort kommandona ska den "interna menyn" visa vilken ser ut som menyn nedan.

Rulla ned till "Gatekeeper Override". Tryck på det och i följande meny tryck på "sök grindvakter". Skriv "inre" (utan citattecken) och tryck på fältet som säger "messenger_internal_prefs_android". Det borde ändras till att säga JA.

Det är allt! Nu är menyn permanent tillgänglig för dig, som finns här i skärmdumpen nedan.

Förklaring

Vi använder adb eller terminalen för att starta MessengerInternalPreferenceActivity som är den dolda interna menyaktiviteten. Vi redigerar sedan programinställningarna från den interna menyn för att permanent visa ett menyalternativ för att komma åt den aktiviteten. Anledningen till att vi kräver root-åtkomst är att denna aktivitet är en oexporterad aktivitet som definieras i AndroidManifest för Facebook Messenger-applikationen. Oexporterade aktiviteter kräver förhöjda behörigheter för att starta dem, men när vi väl har startat det kan vi sedan aktivera det från menyn.


Exempel på funktioner i Messenger Internal Menu

Kraschar

Om du av någon anledning vill få appen att krascha (kanske du testar några systemändringar du gjort), innehåller den interna menyn 4 kraschtyper under "Prestanda och profilering."

Språk

Om du vill välja språk själv i Facebook Messenger, under "Delsystem" i roten av den interna menyn finns ett alternativ för att ändra applikationsspråket till vilket du vill.

Alltid aktiverade chatthuvuden

När du öppnar Facebook Messenger försvinner dina för närvarande öppnade chatthuvuden. Om du vill ha chatthuvuden tillgängliga även när du redan använder Facebook Messenger, kan du aktivera "Göm dig inte över messenger" finns under funktioner.

Och det är allt! Titta igenom inställningarna, se om du kan hitta något inom Facebook Messenger och låt oss veta i kommentarerna nedan om du gör det!