Sådan gendannes adgang til App Ops i Android 4.4.2+
Google fjernede adgang til App Ops, den skjulte Android App permission administrator interface i Android 4.4.2. App Ops er stadig til stede i Android, men med rootadgang kan vi få det tilbage.
Katten og musen spillet med Googles Android udviklere fortsætter. Vi bliver nødt til at fortsætte kampen, indtil Google bølger det hvide flag og indrømmer, at vi brugere skal kunne styre adgangen til vores egne private data.
Root + Xposed Framework + AppOpsXposed
Dette trick giver os mulighed for at genvinde adgangen til App Ops-grænsefladen. For at gøre dette skal vi have tre ting:
- Root Access: Google har fuldstændig deaktiveret adgang til App Ops for mere dødelige, men den er stadig tilgængelig dybt i lager Android ROM som i 4.4.2. Med fuld rodadgang kan vi tage den tilbage.
- Xposed Framework: The Xposed Framework er et værktøj, der gør det muligt for os at ændre dele af systemet, som normalt kræver flashing af en ROM. Med Xposed Framework og root adgang, kan vi lave disse slags system-niveau tweaks. Disse tweaks tillader os at ændre system apps på runtime uden at ændre deres filer direkte.
- AppOpsXposed: Dette Xposed Framework-modul gendanner adgangen til App Ops og tilføjer en App Ops-indstilling til Android's hovedindstillinger-app.
For det første skal du rod din enhed. Sådan gør du det afhænger af din enhed. Hvis du har en Nexus-enhed, kan vi lide WugFreshs Nexus Root Toolkit, som vil lede dig igennem hele processen.
Når du først har rodnet, skal du aktivere indstillingen "Ukendte kilder", download den installerede APK-fil fra Xpressed framerwork Installer fra dens officielle hjemmeside og installer den på din enhed..
Start den Xposed Installer, efter at den er installeret, tryk på Ramme-indstillingen, og tryk på Installer / Opdater.
Når rammen er installeret, skal du trykke på Moduler i appen for at se de moduler, du kan downloade. Rul ned og tryk på modulet AppOpsXposed, og tryk derefter på Download-knappen for at installere det.
Aktivér modulet i modullisten og genstart din enhed for at aktivere dine tweaks.
Du får vist en App Ops-indstilling i Apples Indstillinger-app, hvor den tilhører. Tryk på appen for at få adgang til den nu uhindrede App Ops-grænseflade.
Root + App Ops X
Hvis du allerede har rodadgang, kan du stadig bruge den betalte App Ops X. App Ops X er en "eXtended" og omkompileret version af Googles App Ops-værktøj med ekstra funktioner. Når du har betalt for et køb i app, downloader installationsprogrammet App Ops X og bruger sin rootadgang til at installere det til systempartitionen.
App Ops X er bemærkelsesværdigt, fordi det fortsætter med at fungere normalt på Android 4.4.2, selv efter at Google har brudt standardversionen af App Ops. Hvis Google skulle fjerne den medfølgende version af App Ops på en nyere version af Android, der blev udgivet efter 4.4.2, er det muligt, at App Ops X stadig vil fungere og ville blive den bedste løsning.
Hvis ikke andet, viser dette en vej fremad, hvis Google skulle fjerne App Ops helt. Udviklere kunne genkompilere App Ops-grænsefladen og bruge root-adgang til at installere den til systempartitionen. Google siger, at App Ops blot udsætter system API'er, der bruges andetsteds i systemet - for eksempel at begrænse meddelelses tilladelser eller kontrollere, hvilken SMS-app har mulighed for at sende sms-beskeder. Således vil Google ikke kunne stoppe os fra at gøre dette uden at fjerne adgangen til API'erne på lavere niveau selv, selvom de helt fjernede grænsefladen.
CyanogenMod og andre brugerdefinerede ROM'er
I stedet for at begynde at spille et kat-og-mus-spil med Googles Android-udviklere, hvem der måske begynder at forsøge at bryde App Ops-grænsefladen og deaktivere selv disse tricks i fremtidige versioner af Android, kan du bare installere en brugerdefineret ROM.
For eksempel indeholder CyanogenMod sin egen tilladelse krybbe, der nu er baseret på App Ops. Cyanogenmods udviklere vil sandsynligvis ikke fjerne adgang til App Ops i en mindre opdatering. Selv før App Ops eksisterede, indarbejdet Cyanogenmod sin egen app tilladelses manager, der tillod brugere at kontrollere, hvilke apps kunne og ikke kunne gøre på deres egne enheder.
En del af Android-skønheden er, at det tillader, at sådanne tilpassede ROM'er eksisterer, så du kan vælge at gå væk fra Google og vælge at stole på andre udviklere. En del af den grimme af Android er, at du så ofte skal, uanset om du leder efter app tilladelsesadministration eller bare rettidige opdateringer til mange Android-telefoner.
I stedet for at tvinge brugere, der bekymrer sig om at administrere apptilladelser til at rotere deres enheder og ændre systemfiler - eller installere et helt nyt Android-operativsystem - skal Google tillade alle brugere at kontrollere adgangen til deres private data.
Android-brugere skal kunne kontrollere, om en app har adgang til deres kontakter eller ej, ligesom iOS-brugere kan.