Как да възстановите достъпа до операционните системи в Android 4.4.2+
Google премахна достъпа до App Ops, скрития интерфейс за управление на разрешения за Android, в Android 4.4.2. App Ops все още присъства в Android, обаче - с root достъп, можем да го получим обратно.
Играта с котки и мишки с разработчиците на Android на Google продължава. Ще трябва да продължим битката, докато Google вълнува белия флаг и признава, че ние трябва да можем да контролираме достъпа до нашите лични данни..
Root + Xposed Framework + AppOpsXposed
Този трик ще ни позволи да си възвърнем достъпа до интерфейса на App Ops. За да направите това, ще са ни необходими три неща:
- Корен достъп: Google изцяло деактивира достъпа до App Ops за обикновени смъртни, но все още е достъпен дълбоко в запасния Android ROM от 4.4.2. С пълен корен достъп можем да го вземем обратно.
- Xposed рамка: Xposed Framework е инструмент, който ни позволява да модифицираме части от системата, които обикновено изискват мигане на ROM. С Xposed Framework и коренния достъп можем да направим тези видове подправки на системно ниво. Тези настройки ни позволяват да променяме системните приложения по време на изпълнение, без да променяме директно техните файлове.
- AppOpsXposed: Този модул Xposed Framework възстановява достъпа до App Ops и добавя опция App Ops в главното приложение на Android.
Първо трябва да изкорени устройството. Начинът, по който го правите, зависи от вашето устройство. Ако имате устройство Nexus, харесваме основния набор от инструменти на Nexus, който ще ви преведе през целия процес..
Веднъж вкоренени, трябва да активирате опцията „Неизвестни източници“, да изтеглите APPC файла за инсталиране на Xposed framerwork от официалния му уебсайт и да го инсталирате на устройството си.
Стартирайте инсталатора на Xposed, след като е инсталиран, докоснете опцията Framework и докоснете Install / Update.
С инсталирана рамка, натиснете Модули в приложението, за да видите модулите, които можете да изтеглите. Превъртете надолу и докоснете модула AppOpsXposed, след което натиснете бутона Download, за да го инсталирате.
Активирайте модула в списъка Модули и рестартирайте устройството, за да активирате настройките си.
Ще видите опция App Ops в приложението за настройки на Android, където принадлежи. Докоснете приложението, за да влезете в сега неоткрития интерфейс на App Ops.
Корените + приложения за X
Ако вече имате root достъп, все още можете да използвате платените App Ops X. App Ops X е „eXtended“ и прекомпилирана версия на Google App Ops инструмента с допълнителни функции. След като платите за покупка в приложението, приложението на инсталатора изтегля App Ops X и използва своя root достъп, за да го инсталира на системния дял.
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 и да използват root достъп, за да го инсталират в системния дял. Google казва, че App Ops просто излага системни API, които се използват другаде в системата - например, за да ограничат разрешенията за уведомяване или да контролират кои SMS приложения имат възможността да изпращат SMS съобщения. По този начин Google няма да може да ни попречи да направим това, без да премахнем достъпа до самите API от по-ниско ниво, дори ако те премахнаха изцяло интерфейса.
CyanogenMod и други потребителски ROM
Вместо да започнете да играете игра с котки и мишки с разработчиците на Android на Google, които могат да започнат да се опитват да прекъснат интерфейса на Ops и да забранят дори тези трикове в бъдещите версии на Android, може би искате да инсталирате потребителски ROM.
Например, CyanogenMod включва собствено разрешение, което сега се базира на App Ops. Разработчиците на Cyanogenmod вероятно няма да премахнат достъпа до App Ops в малка актуализация. Още преди съществуването на App Ops, Cyanogenmod е включил свой собствен мениджър за разрешения за приложения, който позволява на потребителите да контролират какви приложения могат и не могат да правят на собствените си устройства.
Част от красотата на Android е, че позволява такива потребителски ROM да съществуват, така че можете да изберете да се оттеглите от Google и да изберете да се доверите на други разработчици. Част от грозотата на Android е, че често се налага да го правите, независимо дали търсите управление на разрешения за приложения или просто навременни актуализации за много телефони с Android.
Вместо да принуждава потребителите, които се грижат за управлението на разрешенията за приложения, да изкоренят устройствата си и да променят системните файлове - или да инсталират изцяло нова операционна система Android - Google трябва да позволи на всички потребители да контролират достъпа до личните си данни.
Потребителите на Android трябва да могат да контролират дали дадено приложение може да има достъп до неговите контакти или не, както и потребителите на iOS.