5Sep

Toegang herstellen tot app-ops in Android 4.4.2+

click fraud protection

Google heeft de toegang tot App Ops, de verborgen autorisatie-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 Android-ontwikkelaars van Google gaat verder. 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. Hiervoor hebben we drie dingen nodig:

  • Root Access : 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.
    instagram viewer
  • 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 geroot bent, moet u de "Unknown Sources" -optie 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 raamwerk 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 installatieprogramma-app App Ops X en gebruikt hij de root-toegang om deze 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 niets anders, 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 weerhouden 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 installereneen aangepast ROM.

CyanogenMod bijvoorbeeld, heeft een eigen toestemmingsmanager die nu is gebaseerd op App Ops. De ontwikkelaars van Cyanogenmod zullen waarschijnlijk de toegang tot App Ops niet verwijderen in een kleine update. Nog voordat App Ops bestond, heeft Cyanogenmod een eigen app-toestemmingsbeheer opgenomen waarmee gebruikers kunnen bepalen welke apps wel of niet op hun eigen apparaten kunnen doen.

Een deel van de schoonheid van Android is dat dergelijke aangepaste ROM's kunnen bestaan, dus je 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 - zou Google alle gebruikers moeten toestaan ​​de toegang tot hun privégegevens te regelen.

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.