Hoe toegang tot app-ops te herstellen in Android 4.4.2+
Google heeft de toegang tot App Ops, de verborgen toestemmingsmanager-interface voor Android-apps, verwijderd in Android 4.4.2. App Ops is nog steeds aanwezig in Android, maar met root-toegang kunnen we het terug krijgen.
Het kat-en-muisspel met de Android-ontwikkelaars van Google gaat door. We moeten de strijd voortzetten totdat Google de witte vlag zet en toegeeft dat we gebruikers toegang tot onze privégegevens moeten kunnen regelen.
Root + Xposed Framework + AppOpsXposed
Met deze truc kunnen we weer toegang krijgen tot de interface van App Ops. Om dit te doen, hebben we drie dingen nodig:
- Root-toegang: Google heeft de toegang tot App Ops volledig uitgeschakeld voor gewone stervelingen, maar het is nog steeds beschikbaar diep in de stock Android ROM vanaf 4.4.2. Met volledige roottoegang kunnen we het terugnemen.
- Xposed Framework: Het Xposed Framework is een hulpmiddel waarmee we delen van het systeem kunnen aanpassen waarvoor normaal een ROM nodig is. Met het Xposed Framework en root-toegang kunnen we dit soort systeemniveau-tweaks maken. Met deze aanpassingen kunnen we systeem-apps tijdens runtime wijzigen zonder hun bestanden direct aan te passen.
- AppOpsXposed: Deze Xposed Framework-module herstelt de toegang tot App Ops en voegt een App Ops-optie toe aan de app Instellingen van Android.
Eerst moet je je apparaat rooten. Hoe u dit doet, is afhankelijk van uw apparaat. Als u een Nexus-apparaat heeft, houden we van de Nexus Root Toolkit van WugFresh, waarmee u het hele proces doorloopt.
Als u eenmaal bent geroot, moet u de optie "Onbekende bronnen" inschakelen, het Xposed framerwork installer APK-bestand downloaden van de officiële website en installeren op uw apparaat.
Start het Xposed-installatieprogramma nadat het is geïnstalleerd, tik op de optie Kader en tik op Installeren / bijwerken.
Als het framework is geïnstalleerd, tik je op Modules in de app om modules te bekijken die je kunt downloaden. Scrol omlaag en tik op de AppOpsXposed-module, tik vervolgens op de knop Downloaden om deze te installeren.
Schakel de module in de lijst Modules in en start uw apparaat opnieuw op om uw aanpassingen te activeren.
U ziet een App Ops-optie in de app Instellingen van Android, waar deze thuishoort. Tik op de app om toegang te krijgen tot de nu-unhidden App Ops-interface.
Root + App Ops X
Als u al root-toegang hebt, kunt u nog steeds de betaalde app Ops X gebruiken. App Ops X is een "eXtended" en opnieuw gecompileerde versie van Google's App Ops-tool met extra functies. Zodra u betaalt voor een in-app-aankoop, downloadt de installatie-app App Ops X en gebruikt de root-toegang om het op uw systeempartitie te installeren..
App Ops X is opmerkelijk omdat het normaal blijft werken op Android 4.4.2, zelfs nadat Google de standaardversie van App Ops heeft gebroken. Als Google de bijgevoegde versie van App Ops volledig zou verwijderen op een nieuwere versie van Android die is uitgebracht na 4.4.2, is het mogelijk dat App Ops X nog steeds zou blijven werken en de beste optie zou worden.
Als er niets anders is, toont dit een pad voorwaarts als Google App Ops volledig zou verwijderen. Ontwikkelaars kunnen de interface van App Ops hercompileren en root-toegang gebruiken om het op de systeempartitie te installeren. Google zegt dat App Ops gewoon systeem-API's blootlegt die elders in het systeem worden gebruikt, bijvoorbeeld om meldingsbevoegdheden te beperken of om te bepalen met welke sms-app sms-berichten kunnen worden verzonden. Google zou ons dus niet kunnen tegenhouden om dit te doen zonder de toegang tot de lagere API's zelf te verwijderen, zelfs als ze de interface volledig hebben verwijderd.
CyanogenMod en andere aangepaste ROM's
In plaats van een kat-en-muisspel te spelen met de Android-ontwikkelaars van Google, die mogelijk proberen de App Ops-interface te verbreken en zelfs deze trucs in toekomstige versies van Android uit te schakelen, wilt u misschien gewoon een aangepast ROM installeren.
CyanogenMod heeft bijvoorbeeld een eigen toestemmingsmanager die nu is gebaseerd op App Ops. Cyanogenmod's ontwikkelaars zullen waarschijnlijk de toegang tot App Ops niet verwijderen in een kleine update. Zelfs voordat App Ops bestond, heeft Cyanogenmod een eigen app-toestemmingsbeheer opgenomen waarmee gebruikers kunnen bepalen welke apps wel en niet op hun eigen apparaten kunnen doen..
Een deel van de schoonheid van Android is dat dergelijke aangepaste ROM's kunnen bestaan, dus u kunt ervoor kiezen afstand te nemen van Google en ervoor te kiezen andere ontwikkelaars te vertrouwen. Een deel van de lelijkheid van Android is dat je dat zo vaak moet doen, of je nu app-machtigingsbeheer zoekt of slechts tijdige updates voor veel Android-telefoons.
In plaats van gebruikers te dwingen om app-machtigingen te beheren om hun apparaten te rooten en systeembestanden te wijzigen - of om een nieuw Android-besturingssysteem volledig te installeren - moet Google alle gebruikers toestaan de toegang tot hun privégegevens te beheren.
Android-gebruikers moeten in staat zijn om te bepalen of een app toegang heeft tot hun contacten of niet, net zoals iOS-gebruikers dat kunnen.