Jak obnovit přístup k App Ops ve verzi 4.4.2+
Google odstranil přístup ke službě App Ops, skrytému rozhraním správce povolení pro Android, ve verzi Android 4.4.2. Aplikace Ops je v Androidu stále k dispozici - s přístupem root, můžeme ji získat zpět.
Hra s kočkou a myš s vývojáři Androidu Google pokračuje. Budeme muset pokračovat v bitvě, dokud Google nevrátí bílou vlajku, a přiznává, že uživatelé by měli mít možnost řídit přístup k našim vlastním soukromým údajům.
Root + Xposed Framework + AppOpsXposed
Tento trik nám umožní znovu získat přístup k rozhraní App Ops. K tomu potřebujeme tři věci:
- Root Access: Google úplně zakázal přístup k App Opsům pro obyčejné smrtelníky, ale je stále ještě k dispozici hluboko v Android ROMu z verze 4.4.2. S plným korenovým přístupem můžeme vzít zpět.
- Xposed Framework: Xposed Framework je nástroj, který nám umožňuje měnit části systému, které by normálně vyžadovaly blikající ROM. S využitím Xposed Framework a root přístupu můžeme tyto typy systémových vylepšení provést. Tato vylepšení nám umožňují modifikovat systémové aplikace za běhu, aniž by přímo upravovaly jejich soubory.
- AppOpsXposed: Tento modul Xposed Framework obnovuje přístup k App Ops a přidává možnost App Ops do hlavní aplikace Android.
Nejdříve budete muset root zařízení. Jak to děláte, závisí na vašem zařízení. Pokud máte zařízení Nexus, máme rádi nástroj Nexus Root Toolkit společnosti WugFresh, který vás provede celým procesem.
Jakmile budete zakořeněni, musíte povolit možnost "Neznámé zdroje", stáhnout oficiální soubor APK instalačního rámce z jeho oficiálních webových stránek a nainstalovat jej do zařízení.
Spusťte instalátor Xposed Installer po jeho instalaci, klepněte na možnost Framework a klepněte na položku Install / Update.
S nainstalovaným rámcem klepněte na položku Moduly v aplikaci a zobrazte moduly, které můžete stáhnout. Posuňte dolů a klepněte na modul AppOpsXposed a potom klepněte na tlačítko Stáhnout a nainstalujte jej.
Povolte modul v seznamu Moduly a restartujte zařízení, abyste aktivovali vylepšení.
V aplikaci Nastavení systému Android, kde patří, se zobrazí možnost App Ops. Klepnutím na aplikaci můžete přistupovat k rozhraní nyní neobsazené aplikace Ops aplikací.
Root + App Ops X
Pokud již máte root přístup, můžete placené aplikace Ops X používat. App Ops X je "eXtended" a kompilovaná verze nástroje Google Ops App s dalšími funkcemi. Jakmile zaplatíte za nákup v aplikaci, aplikace instalátoru stáhne aplikaci App Ops X a použije její kořenový přístup k instalaci do systémového oddílu.
Aplikace Ops X je pozoruhodná, protože i nadále funguje normálně v systému Android 4.4.2 i poté, co Google přerušila standardní verzi App Ops. Pokud by společnost Google úplně odstranila přiloženou verzi App Ops na novější verzi systému Android, která byla vydána po 4.4.2, je možné, že App Ops X bude i nadále fungovat a stane se tou nejlepší volbou.
Pokud nic jiného, to ukazuje cestu vpřed, kdyby společnost Google zcela odstranila aplikace Ops aplikací. Vývojáři by mohli překompilovat rozhraní App Ops a použít root přístup k jeho instalaci do systémové oblasti. Google říká, že App Ops právě vystavuje systémové rozhraní API, které se používají jinde v systému - například omezit oprávnění k oznámení nebo řídit, která SMS aplikace má schopnost posílat zprávy SMS. Společnost Google by nás proto nemohla zabránit v tom, aniž by odstranila přístup k rozhraní API nižší úrovně, i když zcela odstranili rozhraní.
CyanogenMod a další vlastní ROM
Spíše než začít hrát hru s kočkami a myšmi s vývojáři Androidu společnosti Google, kteří se mohou pokusit porušit rozhraní App Ops a zakázat i tyto triky v budoucích verzích systému Android, možná budete chtít nainstalovat vlastní ROM.
Například CyanogenMod obsahuje vlastní oprávnění správce, který je nyní založen na App Ops. Vývojáři společnosti Cyanogenmod pravděpodobně neodstraní přístup k App Ops v drobné aktualizaci. Dokonce ještě předtím, než aplikace App Ops existovala, Cyanogenmod začlenil vlastní správce povolení aplikace, který umožnil uživatelům řídit, jaké aplikace mohou a nemohou dělat na svých vlastních zařízeních.
Součástí krásy Androidu je, že umožňuje takovéto ROMy existovat, takže se můžete rozhodnout, že budete od společnosti Google odstupovat a budete se rozhodovat důvěřovat ostatním vývojářům. Část ošklivosti Androidu je tak často, že jste často potřebovali, ať už hledáte správu oprávnění aplikací nebo jen včasné aktualizace pro mnoho telefonů s operačním systémem Android.
Spíše než vynucovat uživatele, kteří mají zájem o správu oprávnění aplikace, aby své zařízení root a modifikovali systémové soubory nebo zcela nainstalovali nový operační systém Android, měl by Google umožnit všem uživatelům řídit přístup k jejich soukromým údajům.
Uživatelé Androidu by měli mít možnost řídit, zda má aplikace přístup ke svým kontaktům, nebo ne, stejně jako uživatelé systému iOS.