Hoe toegang te krijgen tot het verborgen interne menu van Facebook Messenger

Het verborgen interne menu in Facebook Messenger wordt door ontwikkelaars op Facebook gebruikt om sommige aspecten van de applicatie tijdens het testen aan te passen. Het kan normaal niet worden geopend door gebruikers omdat de verborgen menu-activiteit geen directe manier heeft om toegang te krijgen binnen de app. Als uw apparaat echter root-toegang heeft, is het mogelijk om dit interne menu te openen om te spelen met enkele van de verborgen ontwikkeling- / foutopsporingstools die door Facebook-ingenieurs worden gebruikt. Voorheen kon toegang tot het interne menu worden gebruikt om de Messenger-dag uit te schakelen, hoewel Facebook besefte dat mensen dit deden en daarom de mogelijkheid uitschakelen om Messenger-dag uit te schakelen.

Foutmelding bij een poging om Messenger Day uit te schakelen in "MobileConfig"

Toch zijn er andere aspecten van de applicatie die zich niet binnen MobileConfig bevinden waarmee we kunnen spelen. We laten je zien hoe je dit menu kunt openen, zodat je kunt kijken wat er kan worden gewijzigd, en we geven ook een paar voorbeelden van enkele dingen die je kunt doen in het interne menu van Facebook Messenger.

U moet Android Debug Bridge (ADB) of een terminalapplicatie op uw apparaat zoals Termux hebben geïnstalleerd om door te gaan. Als u ADB gebruikt, moet u USB-foutopsporing inschakelen op uw telefoon. Open hiervoor Instellingen en navigeer vervolgens naar "Over telefoon" en tik herhaaldelijk op het build-nummer totdat het aangeeft dat u een ontwikkelaar bent. Druk op de knop Terug en je hebt nu "Opties voor ontwikkelaars" in de lijst Instellingen. Blader omlaag en schakel USB-foutopsporing in.

Build nummer

USB debugging

Deze handleiding vereist root. Je kunt root krijgen door Magisk of SuperSU te flashen nadat je de bootloader van je apparaat hebt ontgrendeld. Als uw apparaat niet is geroot, kunt u in plaats daarvan deze aangepaste APK van -Member evilwombat gebruiken, waarmee u het interne menu rechtstreeks in de app kunt openen. Hiervoor moet je echter alle bestaande Facebook-apps verwijderen die je hebt geïnstalleerd en in plaats daarvan alle aangepaste Facebook-apps van dezelfde ontwikkelaar gebruiken als je meer dan alleen Messenger wilt gebruiken.


Adb

Download adb, "Minimale ADB & Fastboot" hier, of de officiële binaries uitgegeven door Google. Pak ze uit en houd in de map met adb shift + rechtsklik in de map en klik op "Open opdrachtvenster hier". Verbind uw telefoon met uw pc en verleen debugging-toegang.

Typ vervolgens de volgende opdrachten in de opdrachtprompt.

 adb shell 
 su 

Verleen superuser-toegang wanneer daarom wordt gevraagd.

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

Scroll dan hieronder naar beneden.

Terminal gebruiken

Open de terminal-app van uw keuze. Ik gebruik Termux, maar alles wat toegang heeft tot de terminal werkt prima. Typ vervolgens de volgende opdrachten.

 su 

Verleen superuser-toegang wanneer daarom wordt gevraagd.

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

Het interne menu van Facebook Messenger permanent inschakelen

Na het uitvoeren van de opdrachten moet het "interne menu" verschijnen dat eruitziet als het onderstaande menu.

Blader omlaag naar "Poortwachter opheffen". Tik daarop en tik in het volgende menu op "poortwachter zoeken". Typ " intern " (zonder aanhalingstekens) en tik op het veld "messenger_internal_prefs_android". Het zou moeten veranderen om JA te zeggen.

Poortwachter negeren

intern

messenger_internal_prefs_android

Dat is het! Het menu is nu permanent toegankelijk voor u, hier in de onderstaande schermafbeelding.

Uitleg

We gebruiken adb of de terminal om MessengerInternalPreferenceActivity te starten, de verborgen interne menu-activiteit. Vervolgens bewerken we de applicatie-instellingen vanuit het interne menu om permanent een menu-item weer te geven voor toegang tot die activiteit. De reden dat we root-toegang nodig hebben, is dat deze activiteit een niet-geëxporteerde activiteit is die is gedefinieerd in het AndroidManifest van de Facebook Messenger-toepassing. Niet-geïmporteerde activiteiten vereisen verhoogde machtigingen om ze te starten, maar zodra we deze hebben gestart, kunnen we deze inschakelen vanuit het menu.


Voorbeeldfuncties van het interne menu van Messenger

loopt vast

Als je om welke reden dan ook de app wilt laten crashen (misschien test je enkele systeembewerkingen die je hebt gemaakt), bevat het interne menu 4 crashtypen onder ' Prestaties en profilering'.

Taal

Als u zelf uw taal wilt kiezen in Facebook Messenger, is er onder ' Subsystemen ' in de hoofdmap van het interne menu een optie om de toepassingstaal te wijzigen in elke gewenste taal.

Altijd ingeschakelde chat-heads

Wanneer u Facebook Messenger opent, verdwijnen uw geopende chatkoppen. Als je chatheads beschikbaar wilt hebben, zelfs wanneer je Facebook Messenger al gebruikt, kun je " Niet verbergen voor Messenger " onder functies inschakelen.

En dat is het! Neem een ​​kijkje in de instellingen, kijk of je iets kunt vinden in Facebook Messenger en laat het ons weten in de reacties hieronder als je dat doet!