Så här återställer du åtkomst till App Ops i Android 4.4.2+
Google tog bort åtkomst till App Ops, det dolda gränssnittet för Android-behörighetshanteraren i Android 4.4.2. App Ops finns fortfarande i Android, men med root access kan vi få tillbaka den.
Katt-och-musspelet med Googles Android-utvecklare fortsätter. Vi måste fortsätta striden tills Google vågar den vita flaggan och medger att vi användare ska kunna styra tillgången till våra egna privata data.
Root + Xposed Framework + AppOpsXposed
Det här tricket tillåter oss att återfå åtkomst till App Ops-gränssnittet. För att göra detta behöver vi tre saker:
- Root-åtkomst: Google har helt inaktiverad åtkomst till App Ops för bara dödliga, men den är fortfarande tillgänglig djupt i lager Android ROM från 4.4.2. Med full root access kan vi ta tillbaka den.
- Xposed Framework: Den Xposed Framework är ett verktyg som gör det möjligt för oss att modifiera delar av systemet som normalt skulle kräva blinkande en ROM. Med Xposed Framework och root access kan vi göra dessa typer av systemnivå tweaks. Dessa tweaks tillåter oss att ändra system apps vid körning utan att direkt ändra sina filer.
- AppOpsXposed: Den här Xposed Framework-modulen återställer åtkomst till App Ops och lägger till ett App Ops-alternativ till Android: s huvudinställningar.
Först måste du rotera din enhet. Hur du gör det beror på din enhet. Om du har en Nexus-enhet, gillar vi WugFreshs Nexus Root Toolkit, som går igenom hela processen.
När du väl har rotat måste du aktivera alternativet "Okända källor", ladda ner APK-filen Xposed framerwork Installer från sin officiella webbplats och installera den på enheten.
Starta Xposed Installer efter att den har installerats, tryck på alternativet Ram och klicka på Installera / Uppdatera.
Med ramverket installerat trycker du på Moduler i appen för att visa moduler du kan ladda ner. Bläddra ner och tryck på modulen AppOpsXposed och tryck sedan på Download-knappen för att installera den.
Aktivera modulen i listan Moduler och starta om enheten för att aktivera dina tweaks.
Du får se ett App Ops-alternativ i Apples inställningsapp, där det tillhör. Tryck på appen för att komma åt det nu odefinierade App Ops-gränssnittet.
Root + App Ops X
Om du redan har root-åtkomst kan du fortfarande använda den betalade App Ops X. App Ops X är en "eXtended" och omkompilerad version av Googles App Ops-verktyg med ytterligare funktioner. När du har betalat för ett inköp i appen hämtar installationsprogrammet App Ops X och använder sin root-åtkomst för att installera den i systempartitionen.
App Ops X är anmärkningsvärt eftersom det fortsätter att fungera normalt på Android 4.4.2, även efter att Google bröt standardversionen av App Ops. Om Google skulle helt ta bort den inkluderade versionen av App Ops på en nyare version av Android som släpptes efter 4.4.2, är det möjligt att App Ops X fortfarande skulle fungera och skulle bli det bästa alternativet.
Om inget annat visar detta en väg framåt om Google skulle ta bort App Ops helt. Utvecklare kan omkompilera App Ops-gränssnittet och använda root-åtkomst för att installera det på systempartitionen. Google säger att App Ops bara avslöjar system API som används på annat håll i systemet - till exempel för att begränsa anmälningsbehörigheter eller kontrollera vilken sms-app som har möjlighet att skicka sms-meddelanden. Således skulle Google inte kunna stoppa oss från att göra detta utan att ta bort åtkomst till API: er på lägre nivå, även om de helt tog bort gränssnittet.
CyanogenMod och andra anpassade ROM-skivor
I stället för att börja spela ett katt-och-musspel med Googles Android-utvecklare, som kan börja försöka bryta App Ops-gränssnittet och inaktivera även dessa tricks i framtida versioner av Android, kanske du bara vill installera en anpassad ROM.
CyanogenMod inkluderar till exempel sin egen behörighetsmaskare som nu bygger på App Ops. Cyanogenmods utvecklare kommer sannolikt inte att ta bort åtkomst till App Ops i en mindre uppdatering. Redan innan App Ops fanns, införde Cyanogenmod sin egen behörighetsadministratör som tillåter användare att styra vilka appar som kunde och inte kunde göra på egen hand.
En del av Android-skönheten är att det tillåter att sådana anpassade ROM-skivor finns, så att du kan välja att gå ifrån Google och välja att lita på andra utvecklare. En del av det fulla av Android är det du behöver så ofta, oavsett om du letar efter appbehörighetshantering eller bara aktuella uppdateringar för många Android-telefoner.
I stället för att tvinga användare som bryr sig om att hantera appbehörigheter för att rotera sina enheter och ändra systemfiler - eller installera ett helt nytt Android-operativsystem - ska Google tillåta alla användare att kontrollera tillgången till deras privata data.
Android-användare ska kunna kontrollera om en app kan komma åt sina kontakter eller inte, precis som iOS-användare kan.