If-Koubou

Как да възстановите достъпа до App Ops в Android 4.4.2+

Как да възстановите достъпа до App Ops в Android 4.4.2+ (Как да)

Google премахна достъпа до App Ops, скрит интерфейс на мениджъра на разрешения за приложения за Android, в Android 4.4.2. App Ops все още присъства в Android, обаче - при root достъп, можем да го върнем обратно.

Играта "котка и мишка" с програмисти на Google за Android продължава. Ще трябва да продължим битката, докато Google не излъже белия флаг и призна, че ние трябва да можем да контролираме достъпа до личните си данни.

Root + Xposed Framework + AppOpsXposed

Този трик ще ни позволи да възстановим достъпа до интерфейса на App Ops. За да направите това, ще ни трябват три неща:

  • Достъп на корен: Google напълно е забранил достъп до App Ops за обикновени хора, но все още е на разположение дълбоко в борсовия Android ROM от 4.4.2. При пълно коренно достъп ние можем да го върнем обратно.
  • Насочена рамка: Xposed Framework е инструмент, който ни позволява да модифицираме части от системата, които обикновено изискват мигането на ROM. С помощта на Xposed Framework и root access, можем да направим тези видове системни ощипвания. Тези ощипвания ни позволяват да променяме системните приложения по време на изпълнение, без да променяме директно техните файлове.
  • AppOpsXposed: Този модул Xposed Framework възстановява достъпа до App Ops и добавя опция Ops App към главното приложение за настройки на Android.

Първо, ще трябва да коренувате устройството си. Как да направите това зависи от вашето устройство. Ако имате устройство Nexus, харесваме Nexus Root Toolkit на WugFresh, който ще ви преведе през целия процес.

Веднъж вкоренени, ще трябва да активирате опцията "Неизвестни източници", да изтеглите APK файла за инсталиране на Framerwork от официалния му уеб сайт и да го инсталирате на вашето устройство.

Стартирайте Xposed Installer след инсталирането му, докоснете рамковата опция и натиснете Install / Update.

С инсталирана рамка, докоснете Модули в приложението, за да видите модулите, които можете да изтеглите. Превъртете надолу и докоснете AppOpsXposed модула, след което докоснете бутона "Изтегляне", за да го инсталирате.

Активирайте модула в списъка Modules и рестартирайте устройството си, за да активирате ощипванията си.

Ще видите опция за Ops App в приложението Настройки за Android, където принадлежи. Докоснете приложението, за да отворите интерфейса, който вече не е скрит.

Корен + App Ops X

Ако вече имате достъп до root, пак можете да използвате платеното App Ops X. App Ops X е "eXtended" и прекомпилирана версия на инструмента на Google App Ops с допълнителни функции. След като платите за покупка в приложение, приложението за инсталатори изтегля App Ops X и използва коренния си достъп, за да го инсталира в системния ви дял.

App Ops X е забележително, защото продължава да функционира нормално в Android 4.4.2, дори след като Google разби стандартната версия на App Ops. Ако Google изцяло премахне включената версия на App Ops на по-нова версия на Android, пусната след 4.4.2, е възможно App Ops X да продължи да функционира и да се превърне в най-добрата опция.

Ако нищо друго, това показва пътя напред, ако Google е трябвало да премахне напълно App Ops. Разработчиците могат да прекомпилират интерфейса на App Ops и да използват коренния достъп, за да го инсталират в системния дял. Google казва, че App Ops просто излага системни приложни програмни интерфейси (API), които се използват другаде в системата - например, за да ограничат разрешенията за уведомяване или да контролират кое приложение SMS има възможност да изпраща SMS-и. По този начин Google няма да може да ни попречи да направим това, без да премахнем достъпа до самите приложни програмни интерфейси (API) от по-ниско ниво, дори ако напълно премахнат интерфейса.

CyanogenMod и други персонализирани ROM

Вместо да започнете да играете игра с котка и мишка с разработчиците на Android в Google, които може да започнат да се опитват да разбият интерфейса на App Ops и да забранят дори тези трикове в бъдещите версии на Android, може би просто искате да инсталирате персонализирана ROM.

Например, CyanogenMod включва свой собствен разрешител, който сега е базиран на App Ops. Разработчиците на Cyanogenmod вероятно няма да премахнат достъпа до App Ops в незначителна актуализация. Дори преди съществуването на App Ops, Cyanogenmod включи свой собствен мениджър на разрешения за приложения, който позволи на потребителите да контролират какви приложения могат и не могат да правят на собствените си устройства.

Част от красотата на Android е, че позволява такива персонализирани ROM да съществуват, така че можете да изберете да се отдалечите от Google и да изберете да се доверите на други програмисти. Част от грозотата на Android е толкова често, колкото често се налага, независимо дали търсите приложение за управление на приложения или само актуални актуализации за много телефони с Android.

Вместо да принуждава потребителите, които се интересуват от разрешаването на приложения да коренят устройствата си и да променят системни файлове, или да инсталират изцяло нова операционна система Android, Google трябва да позволи на всички потребители да контролират достъпа до личните си данни.

Потребителите на Android трябва да могат да контролират дали дадено приложение може да има достъп до контактите си или не, също както потребителите на iOS.