5Sep
Google fjernede adgang til App Ops, den skjulte Android App permission manager interface i Android 4.4.2.App Ops er stadig til stede i Android, men med rootadgang kan vi få det tilbage.
Katten og musens spil 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 brugerne 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ændigt 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 : Xposed Framework er et værktøj, der gør det muligt for os at ændre dele af systemet, der 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.
Først 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.
Med de installerede rammer skal du trykke på moduler i appen for at se de moduler, du kan downloade. Rul ned og tryk på AppOpsXposed-modulet, og tryk derefter på Download-knappen for at installere det.
Aktiver 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 skjulte App Ops-grænseflade.
Root + App Ops X
Hvis du allerede har rootadgang, kan du stadig bruge den betalte App Ops X. App Ops X er en "eXtended" og genkompateret 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 intet 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 adgang 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 disse tricks i fremtidige versioner af Android, kan du bare installereen brugerdefineret ROM.
For eksempel indeholder CyanogenMod sin egen tilladelsesmanger, 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 apptilladelsesleder, 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 brugerdefinerede 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 tilladelsesstyring 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 kan få adgang til deres kontakter eller ej, ligesom iOS-brugere kan.