Kako pristupiti skrivenom unutarnjem izborniku Facebook Messengera

Vodič o tome kako omogućiti interni izbornik unutar Facebook Messengera. To vam omogućuje pristup alatima za uklanjanje pogrešaka i drugim značajkama na vašem uređaju.

Skriveni interni izbornik u Facebook Messengeru koriste programeri u Facebooku za izmjenu nekih aspekata aplikacije tijekom testiranja. Korisnici ga obično ne mogu otvoriti jer aktivnosti skrivenog izbornika nema izravan način pristupa unutar aplikacije. Međutim, ako vaš uređaj ima root pristup, tada je moguće ući u ovaj interni izbornik kako biste se poigrali s nekim od skrivenih alata za razvoj/otklanjanje pogrešaka koje koriste inženjeri Facebooka. Ranije se pristup internom izborniku mogao koristiti za onemogućite Messenger Day, iako je Facebook shvatio da ljudi to rade i stoga je onemogućio mogućnost isključivanja Messenger Daya.

Poruka o pogrešci prilikom pokušaja onemogućavanja Messenger Daya u "MobileConfig"

Ipak, postoje drugi aspekti aplikacije koji se ne nalaze unutar MobileConfiga s kojima se možemo poigrati. Pokazat ćemo vam kako pristupiti ovom izborniku kako biste mogli vidjeti što se može promijeniti, a također ćemo dati nekoliko primjera nekih stvari koje možete učiniti u internom izborniku Facebook Messengera.

Morat ćete imati ili Android Debug Bridge (ADB) ili terminalsku aplikaciju instaliranu na vašem uređaju kao što je Termux nastaviti. Ako koristite ADB, trebate omogućiti USB debugging na svom telefonu. Da biste to učinili, otvorite Postavke, zatim idite na "O telefonu" i više puta dodirnite broj verzije dok ne kaže da ste programer. Pritisnite tipku za povratak i sada ćete imati "Mogućnosti za razvojne programere" na popisu postavki. Pomaknite se prema dolje i omogućite USB debugging.

Ovaj vodič zahtijeva root. Možete dobiti root ili bljeskanjem Magisk ili SuperSU nakon otključavanja pokretačkog programa vašeg uređaja. Ako vaš uređaj nije rootan, možete umjesto toga koristiti ovaj modificirani APK od XDA-člana zlokobni bat koji vam omogućuje pristup unutarnjem izborniku izravno unutar aplikacije. No, da biste to učinili, morate deinstalirati sve postojeće Facebook aplikacije koje ste instalirali i umjesto toga koristiti svi modificiranih Facebook aplikacija istog programera ako želite koristiti više od Messengera.


Korištenje adb

Preuzmite adb ili "Minimalni ADB & Fastboot" upravo ovdje na XDA, ili službene binarne datoteke objavio Google. Izdvojite ih i u mapi koja sadrži adb držite shift + desni klik unutar mape i kliknite "Otvori prozor naredbi ovdje". Povežite telefon s računalom i odobrite pristup otklanjanju pogrešaka.

Zatim upišite sljedeće naredbe u naredbeni redak.

adb shell
su

Odobrite pristup superkorisniku kada se to od vas zatraži.

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

Zatim se pomaknite dolje.

Korištenje terminala

Otvorite aplikaciju terminala po svom izboru. koristim Termux, ali sve što može pristupiti terminalu dobro će raditi. Zatim upišite sljedeće naredbe.

su

Odobrite pristup superkorisniku kada se to od vas zatraži.

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

Trajno omogućavanje internog izbornika Facebook Messengera

Nakon izvršavanja naredbi, trebao bi se prikazati "interni izbornik" koji izgleda kao izbornik ispod.

Pomaknite se prema dolje do "Gatekeeper Override". Dodirnite to i u sljedećem izborniku dodirnite "pretraži vratare". Upišite "unutarnje" (bez navodnika) i dodirnite polje koje kaže "messenger_internal_prefs_android". Trebalo bi se promijeniti u reći DA.

To je to! Sada vam je izbornik trajno dostupan, nalazi se ovdje na snimci zaslona u nastavku.

Obrazloženje

Koristimo adb ili terminal za pokretanje MessengerInternalPreferenceActivity što je skrivena unutarnja aktivnost izbornika. Zatim uređujemo postavke aplikacije unutar internog izbornika kako bismo trajno prikazali stavku izbornika za pristup toj aktivnosti. Razlog zašto zahtijevamo root pristup je taj što je ova aktivnost neizvezena aktivnost definirana u AndroidManifestu aplikacije Facebook Messenger. Neizvezene aktivnosti zahtijevaju povišena dopuštenja za njihovo pokretanje, ali kada ih pokrenemo, možemo ih omogućiti iz izbornika.


Primjer značajki internog izbornika Messengera

Padovi

Ako iz bilo kojeg razloga želite uzrokovati rušenje aplikacije (možda testirate neke izmjene sustava koje ste napravili), interni izbornik sadrži 4 vrste rušenja pod "Izvedba i profiliranje."

Jezik

Ako želite sami odabrati svoj jezik u Facebook Messengeru, pod "Podsustavi" u korijenu unutarnjeg izbornika postoji opcija za promjenu jezika aplikacije na bilo koji koji želite.

Uvijek omogućene glave za chat

Kada otvorite Facebook Messenger, vaši trenutno otvoreni chatovi nestaju. Ako želite imati dostupne glave za razgovor čak i kada već koristite Facebook Messenger, možete omogućiti "Ne skrivaj se preko messengera" koji se nalazi ispod značajki.

I to je to! Pročeprkaj kroz postavke, vidi možeš li pronaći nešto unutar Facebook Messengera i javi nam u komentarima ispod ako možeš!