Ako získať prístup k skrytej internej ponuke aplikácie Facebook Messenger

click fraud protection

Návod, ako povoliť interné menu v rámci Facebook Messenger. To vám umožní prístup k nástrojom na ladenie a ďalším funkciám na vašom zariadení.

Skryté interné menu vo Facebook Messengeri používajú vývojári na Facebooku na úpravu niektorých aspektov aplikácie počas testovania. Používatelia ju zvyčajne nemôžu otvoriť, pretože aktivita skrytej ponuky nemá priamy prístup v rámci aplikácie. Ak má však vaše zariadenie root prístup, je možné vstúpiť do tejto internej ponuky a pohrať sa s niektorými skrytými nástrojmi na vývoj/ladenie, ktoré používajú inžinieri Facebooku. Predtým bolo možné použiť prístup do internej ponuky vypnúť Messenger Day, hoci Facebook si uvedomil, že to ľudia robia, a preto zakázal možnosť vypnúť Messenger Day.

Chybové hlásenie pri pokuse zakázať Messenger Day v "MobileConfig"

Napriek tomu existujú ďalšie aspekty aplikácie, ktoré sa nenachádzajú v MobileConfig, s ktorými sa môžeme pohrať. Ukážeme vám, ako získať prístup k tejto ponuke, aby ste sa mohli pozrieť na to, čo sa dá zmeniť, a tiež uvedieme niekoľko príkladov niektorých vecí, ktoré môžete urobiť v internej ponuke Facebook Messengera.

Na svojom zariadení budete musieť mať nainštalovaný buď Android Debug Bridge (ADB) alebo terminálovú aplikáciu ako napr Termux pokračovať. Ak používate ADB, musíte v telefóne povoliť ladenie USB. Ak to chcete urobiť, otvorte Nastavenia, prejdite na „O telefóne“ a opakovane ťukajte na číslo zostavy, kým sa nezobrazí, že ste vývojár. Stlačte tlačidlo Späť a v zozname Nastavenia budete mať „Možnosti pre vývojárov“. Prejdite nadol a povoľte ladenie USB.

Táto príručka vyžaduje root. Root môžete získať buď blikaním Magisk alebo SuperSU po odomknutí bootloadera vášho zariadenia. Ak je vaše zariadenie odkorenené, môžete namiesto toho použiť tento upravený súbor APK od XDA-Member zlý vombat ktorá vám umožní prístup k internej ponuke priamo v aplikácii. Vyžaduje si to však odinštalovanie všetkých existujúcich aplikácií Facebooku, ktoré ste si nainštalovali, a namiesto toho ich použiť všetky z upravených aplikácií Facebooku od rovnakého vývojára, ak chcete používať viac ako len Messenger.


Pomocou adb

Stiahnite si adb, buď "Minimálne ADB a rýchle spusteniepriamo tu na XDA alebo na oficiálne binárne súbory vydané spoločnosťou Google. Rozbaľte ich a v priečinku obsahujúcom adb podržte Shift + kliknite pravým tlačidlom myši v priečinku a kliknite na „Otvoriť príkazové okno tu“. Pripojte telefón k počítaču a udeľte prístup na ladenie.

Potom do príkazového riadka zadajte nasledujúce príkazy.

adb shell
su

Po zobrazení výzvy udeľte superužívateľovi prístup.

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

Potom prejdite nižšie.

Pomocou terminálu

Otvorte terminálovú aplikáciu podľa vášho výberu. používam Termux, ale všetko, čo má prístup k terminálu, bude fungovať dobre. Ďalej zadajte nasledujúce príkazy.

su

Po zobrazení výzvy udeľte superužívateľovi prístup.

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

Trvalé povolenie internej ponuky aplikácie Facebook Messenger

Po vykonaní príkazov by sa malo zobraziť „interné menu“, ktoré vyzerá ako menu nižšie.

Posuňte zobrazenie nadol na položku Prepísať strážcu brány. Klepnite na to a v nasledujúcej ponuke klepnite na „hľadať strážcov“. Napíšte "interné“ (bez úvodzoviek) a klepnite na pole s textom „messenger_internal_prefs_android“. Malo by sa to zmeniť a povedať ÁNO.

To je všetko! Teraz je pre vás menu trvalo prístupné, nachádza sa tu na snímke obrazovky nižšie.

Vysvetlenie

Na spustenie používame adb alebo terminál MessengerInternalPreferenceActivity čo je skrytá činnosť interného menu. Potom upravíme nastavenia aplikácie z internej ponuky tak, aby sa natrvalo zobrazila položka ponuky na prístup k danej aktivite. Dôvod, prečo vyžadujeme root prístup, je ten, že táto aktivita je neexportovaná aktivita definovaná v AndroidManifeste aplikácie Facebook Messenger. Neexportované aktivity vyžadujú zvýšené povolenia na ich spustenie, ale keď ich spustíme, môžeme ich povoliť z ponuky.


Príklady funkcií internej ponuky programu Messenger

Pády

Ak z akéhokoľvek dôvodu chcete spôsobiť zlyhanie aplikácie (možno testujete nejaké systémové úpravy, ktoré ste vykonali), interná ponuka obsahuje 4 typy zlyhania pod "Výkon a profilovanie."

Jazyk

Ak si chcete sami zvoliť jazyk v aplikácii Facebook Messenger, v časti „Subsystémy" v koreni internej ponuky je možnosť zmeniť jazyk aplikácie na ľubovoľný požadovaný jazyk.

Vždy povolené četové hlavy

Keď otvoríte Facebook Messenger, vaše aktuálne otvorené chatovacie hlavy zmiznú. Ak chcete mať k dispozícii chatovacie hlavy, aj keď už používate Facebook Messenger, môžete povoliť „Neskrývaj sa za messengerom“ sa nachádza pod funkciami.

A je to! Prelistujte si nastavenia, zistite, či niečo nájdete v aplikácii Facebook Messenger, a ak áno, dajte nám vedieť v komentároch nižšie!