Jak uzyskać dostęp do ukrytego menu ustawień Facebooka na Androidzie

Aplikacja Facebook, podobnie jak jej odpowiednik w aplikacji Facebook Messenger, ma również własne ukryte menu wewnętrzne, z którego korzystają inżynierowie Facebooka do debugowania i testowania. To ukryte menu ustawień Facebooka nie może być włączone na stałe, w przeciwieństwie do wewnętrznego menu Messengera. Podobnie jak Messenger, potrzebujesz dostępu do roota lub zmodyfikowanego APK przez Senior Member evilwombat, aby uzyskać dostęp do tego menu. Podobnie jak w samouczku Posłańca, będziesz także musiał użyć Android Debugging Bridge (ADB) lub aplikacji terminalowej, takiej jak Termux. Jeśli używasz ADB, należy włączyć debugowanie USB, które można znaleźć w Opcjach programisty na urządzeniu.

Aby wykonać ten samouczek, musisz mieć dostęp do konta root w telefonie. Możesz uzyskać dostęp do roota poprzez flashowanie Magisk lub SuperSU po odblokowaniu bootloadera urządzenia. Pamiętaj, że korzystanie ze zmodyfikowanego pakietu APK, do którego prowadzi link powyżej, wymaga odinstalowania wszystkich istniejących aplikacji Facebook, które masz, i zamiast tego korzystania ze wszystkich zmodyfikowanych aplikacji Facebook od tego samego programisty, którego zamierzasz używać.


Uzyskaj dostęp do ukrytego menu wewnętrznego Facebooka

Korzystanie z ADB

Pobierz wybrane narzędzia ADB. Mogą to być „Minimalne ADB i Fastboot” z naszych forów lub oficjalne pliki binarne wydane przez Google. Po zainstalowaniu lub rozpakowaniu w folderze zawierającym binarne przesunięcie blokady ADB + kliknięcie prawym przyciskiem myszy i kliknięcie „Otwórz okno poleceń tutaj” (jeśli korzystasz z systemu Windows). Jeśli korzystasz z systemu Mac lub Linux, musisz poprzedzić polecenie „adb shell” poniżej katalogiem do pliku binarnego ADB.

Podłącz telefon do komputera i udziel dostępu do debugowania. Następnie wpisz następujące polecenia w wierszu polecenia:

 adb shell 
 su 

Udziel dostępu superużytkownikowi do „powłoki”, gdy pojawi się monit w telefonie.

 am start -n "com.facebook.katana/com.facebook.katana.internsettingsactivity.InternSettingsActivity" 

Zobaczysz teraz menu wewnętrzne otwarte w telefonie.

Korzystanie z terminala

Otwórz wybraną aplikację terminalową. Osobiście korzystam z Termux, ale wszystko, co może uzyskać dostęp do terminala, będzie działać dobrze. Wpisz następujące polecenia.

 su 

Udziel dostępu superużytkownikowi, gdy pojawi się monit na urządzeniu.

 am start -n "com.facebook.katana/com.facebook.katana.internsettingsactivity.InternSettingsActivity" 

Menu wewnętrzne otworzy się na twoim urządzeniu.


Wyjaśnienie

Używamy adb lub terminala, aby uruchomić InternSettingsActivity która jest nazwą ukrytego działania wewnętrznego menu. To jest nieobsługiwana aktywność zdefiniowana w pliku AndroidManifest; co oznacza, że ​​normalnie nie można uzyskać do niego dostępu z aplikacji innych firm. W tym wewnętrznym menu znajdują się niektóre ustawienia i poprawki, z których mogą korzystać użytkownicy aplikacji Facebook. Dostęp do tego menu mają tylko programiści i testerzy aplikacji Facebook, więc jest wiele do zrobienia. Przewiń w dół, aby zobaczyć przykłady.


Przykładowe funkcje menu wewnętrznego Facebooka

Oszczędzanie danych

To moja ulubiona funkcja w ustawieniach wewnętrznych. Możesz włączyć monitor zużycia danych, który zatrzyma przesyłanie danych przez aplikację, gdy osiągnie określony limit. Jest to dobre dla tych z was na połączeniach mierzonych, ponieważ Facebook może być niezwykle intensywny. Jest pełen filmów i zdjęć, więc nie jest zaskoczeniem. Dzięki temu menu możesz po prostu ustawić ilość danych, na którą chcesz maksymalnie zezwolić aplikacji, a także zresetować licznik, jeśli chcesz pozwolić sobie na użycie większej ilości danych. Ten ogranicznik działa na Wi-Fi lub danych mobilnych, więc ci z was, którzy ograniczają przesyłanie danych w sieci Wi-Fi, mogą z nich skorzystać.

Wymuś aktualizację aplikacji

Kolejną interesującą funkcją jest funkcja „wymuś aktualizację aplikacji”. Wydaje się, że pobieram najnowszą wersję z aplikacji i aktualizuję, chociaż nie dostałem próby instalacji pakietu, chociaż toast powiedział mi, że się pobiera. Ta funkcja może być zepsuta, ale wydaje się jednak interesująca.

Statystyki wideo

W wewnętrznym menu możesz włączyć specyfikacje wideo do odtwarzania wideo, aby wyświetlać metadane (informacje o pliku) podczas oglądania wideo. Możesz także włączyć rejestrowanie, odtwarzać wyciszone filmy i wymusić automatyczne odtwarzanie filmów. Ustawienia autoodtwarzania są już w aplikacji, ale nadal interesujące jest ich nieco bardziej zaawansowane tutaj.

I to wszystko, jeśli znajdziesz inne przydatne funkcje ukryte w aplikacji Facebook, daj nam znać poniżej w komentarzach!