5Sep

Jak przywrócić dostęp do App Ops w systemie Android 4.4.2 lub nowszym

Google usunął dostęp do App Ops, ukrytego interfejsu menedżera uprawnień aplikacji na Androida, w Androidzie 4.4.2.App Ops jest nadal obecny w systemie Android - jednak dzięki prawom dostępu do konta root możemy go odzyskać.

Gra w kotka i myszkę z programistami Androida Google trwa. Będziemy musieli kontynuować bitwę, dopóki Google nie machnie białą flagą i przyzna, że ​​my, użytkownicy, powinniśmy mieć możliwość kontrolowania dostępu do naszych prywatnych danych.

Root + Xposed Framework + AppOpsXposed

Ta sztuczka pozwoli nam odzyskać dostęp do interfejsu App Ops. Aby to zrobić, potrzebujemy trzech rzeczy:

  • Access root : Google całkowicie zablokował dostęp do App Ops dla zwykłych śmiertelników, ale nadal jest dostępny w magazynie Android ROM od wersji 4.4.2.Z pełnym dostępem do roota możemy go odzyskać.
  • Xposed Framework : Xposed Framework to narzędzie, które pozwala nam modyfikować części systemu, które normalnie wymagają flashowania ROM.Dzięki Xposed Framework i prawom dostępu do roota możemy wprowadzać tego rodzaju poprawki na poziomie systemu. Dzięki tym modyfikacjom możemy modyfikować aplikacje systemowe w czasie wykonywania bez bezpośredniej modyfikacji ich plików.
  • AppOpsXposed : Ten moduł Xposed Framework przywraca dostęp do App Ops i dodaje opcję App Ops do głównej aplikacji Ustawienia systemu Android.

Najpierw musisz zrootować swoje urządzenie. Sposób, w jaki to zrobisz, zależy od Twojego urządzenia. Jeśli masz urządzenie Nexus, podoba nam się Nexus Root Toolkit WugFresh, który przeprowadzi Cię przez cały proces.

Po zakorzenieniu musisz włączyć opcję "Nieznane źródła", pobrać plik instalatora APK z Xposed z jego oficjalnej strony i zainstalować go na swoim urządzeniu.

Uruchom instalator Xposed po jego zainstalowaniu, wybierz opcję Framework i dotknij Install / Update.

Po zainstalowaniu frameworka dotknij opcji Moduły w aplikacji, aby wyświetlić moduły, które można pobrać.Przewiń w dół i dotknij modułu AppOpsXposed, a następnie naciśnij przycisk Pobierz, aby go zainstalować.

Włącz moduł na liście Moduły i uruchom ponownie urządzenie, aby aktywować poprawki.

Pojawi się opcja App Ops w aplikacji Ustawienia systemu Android, do której należy. Stuknij aplikację, aby uzyskać dostęp do teraz nieodkrytego interfejsu App Ops.

Root + App Ops X

Jeśli masz już uprawnienia roota, nadal możesz korzystać z płatnej aplikacji Ops X. App Ops X to "eXtended" i przekompilowana wersja narzędzia Google App App z dodatkowymi funkcjami. Gdy płacisz za zakup w aplikacji, aplikacja instalatora pobiera aplikację Ops X i używa jej uprawnień administratora, aby zainstalować ją na partycji systemowej.

App Ops X jest godna uwagi, ponieważ nadal działa normalnie w systemie Android 4.4.2, nawet po tym, jak Google złamał standardową wersję App Ops. Jeśli Google całkowicie usunie dołączoną wersję App Ops na nowszą wersję Androida wydaną po 4.4.2, możliwe, że App Ops X nadal będzie działał i stanie się najlepszą opcją.

Jeśli nic więcej, pokazuje to drogę do przodu, jeśli Google całkowicie usunę App Ops. Programiści mogą ponownie skompilować interfejs App Ops i użyć dostępu root, aby zainstalować go na partycji systemowej. Google twierdzi, że App Ops właśnie ujawnia systemowe API, które są używane w innym miejscu w systemie - na przykład, aby ograniczyć uprawnienia do powiadomień lub kontrolować, która aplikacja SMS ma możliwość wysyłania wiadomości SMS.Dlatego Google nie byłby w stanie powstrzymać nas przed zrobieniem tego bez usuwania dostępu do samych API niższego poziomu, nawet jeśli całkowicie usunęli interfejs.

CyanogenMod i inne niestandardowe ROMy

Zamiast zaczynać grę w kotka i myszkę z programistami Androida Google, którzy mogą zacząć próbować złamać interfejs App Ops i wyłączyć nawet te sztuczki w przyszłych wersjach Androida, może po prostu chcesz zainstalowaćniestandardowa pamięć ROM.

Na przykład CyanogenMod zawiera własny menedżer uprawnień, który jest teraz oparty na App Ops. Twórcy oprogramowania Cyanogenmod prawdopodobnie nie usuwają dostępu do App Ops w niewielkiej aktualizacji. Jeszcze przed pojawieniem się App Ops, Cyanogenmod włączył swój własny menedżer uprawnień aplikacji, który pozwalał użytkownikom kontrolować, jakie aplikacje mogły i nie mogły działać na ich własnych urządzeniach.

Częścią piękna Androida jest to, że pozwala on na istnienie niestandardowych ROM-ów, więc możesz odejść od Google i zaufać innym programistom. Częścią brzydoty Androida jest to, że tak często musisz, niezależnie od tego, czy szukasz zarządzania uprawnieniami do aplikacji, czy tylko aktualnych aktualizacji dla wielu telefonów z Androidem.

Zamiast zmuszać użytkowników, którzy dbają o zarządzanie uprawnieniami aplikacji, aby rootować swoje urządzenia i modyfikować pliki systemowe - lub całkowicie zainstalować nowy system operacyjny Android - Google powinno zezwolić wszystkim użytkownikom na kontrolowanie dostępu do swoich prywatnych danych. Użytkownicy systemu Android

powinni mieć możliwość kontrolowania, czy aplikacja może uzyskać dostęp do swoich kontaktów, tak jak i iOS.