Sådan stopper du apps fra at læse Android-udklipsholderen for at beskytte dit privatliv

Sådan forhindrer du apps i at læse Android-udklipsholderen uden root. Nu kan du kopiere og indsætte tekst uden at bekymre dig om, at apps stjæler dine data!

I stedet for at skrive eller stryge på dit tastatur, er det nogle gange nemmere bare at klippe, kopiere og indsætte noget tekst. Hvis du vil indtaste nogle lange stykker tekst, såsom en adresse, adgangskode eller webstedslink, slår brugen af ​​Androids kopier og indsæt-funktion helt sikkert at skulle indtaste hvert tegn præcist. Men Androids udklipsholder er notorisk usikker, fordi enhver app på din telefon kan læse fra den uden din tilladelse, så det anbefales generelt, at du aldrig kopierer følsomme data. I dag vil jeg vise dig, hvordan du beskytter dit privatliv ved at forhindre apps i at læse Android-udklipsholderen.

For kontekst, Androids kopier og indsæt rammer tillader enhver applikation at læse fra eller skrive til enhedens udklipsholder. Ved at bruge denne ramme har mange udviklere lavet tredjeparts klippebordsadministratorer

 tilgængelig i Play Butik. Mens disse applikationer, såvel som et par andre, såsom Google Translate, sætter udklipsholderen ramme til god brug, er der absolut ingen at sige, hvad andre applikationer kan gøre med din udklipsholder. Nogle apps, der anmoder om tilladelsen, er gennemsigtige om, hvad de gør med dine udklipsholderdata, men du ville blive overrasket over, hvor mange apps på din telefon, der har mulighed for at læse dit udklipsholder! Det er præcis derfor, at så mange adgangskodehåndteringsapps på Android anbefaler, at du bruger deres eget tastatur, når indtaste adgangskoder - de vil beskytte dig mod apps, der kan stjæle din adgangskode fra din udklipsholder!

Men du behøver ikke længere at vælte rundt om, hvad du kan og ikke kan kopiere, fordi vi viser dig, hvordan du styrer, hvilke apps der kan læse din Android-udklipsholder. Dette er ikke noget, du kan gøre på din telefon uden en skjult kommandolinje, men vi vil guide dig gennem processen med, hvordan du gør det. Når du har fulgt denne tutorial, burde du sikkert kunne kopiere de data, du vil, uden at bekymre dig om, at en eller anden slyngel app logger hver eneste ting, du kopierer og indsætter.

Bemærk: ved at fjerne denne tilladelse fra en app, kan du ikke længere bruge "indsæt"-funktionen, mens du indtaster tekst i den app. Dette burde ikke være et problem for apps som spil, men det kan forårsage besvær for andre apps.


Stop apps i at læse Android-udklipsholderen

  1. Du skal først downloade og derefter installere USB-driverne til din telefon eller tablet. Dette er muligvis kun nødvendigt, hvis du er på Windows.
  2. Download derefter Android Debug Bridge (ADB) binær til dit operativsystem og udpak derefter filerne fra zip-arkivet til en hvilken som helst mappe på din computer.
  3. Åbn derefter appen Indstillinger på din telefon og find indstillingen "Om telefon" - normalt tæt på bunden.
  4. Rul ned og se efter "Build Number". Tryk på denne værdi 7 gange for at aktivere udviklertilstand.
  5. Gå tilbage til hovedmenuen i Indstillinger, og gå ind i den nye Developer Options-menu.
  6. Aktiver USB Debugging Mode.
  7. Tilslut din enhed til din pc, og skift USB-tilstand fra "kun opladning" til "filoverførsel (MTP)".
  8. På din computer skal du navigere til det sted, hvor du udpakkede ADB-binæren tidligere i trin 2.
  9. For Windows-brugere skal du åbne en kommandoprompt i denne ADB-mappe. Den nemmeste metode til at gøre dette er at trykke på Shift+Højreklik, og vælg derefter "åbn kommandovindue her" i kontekstmenuen, der vises. For Mac- eller Linux-brugere skal du åbne en Terminal.
  10. Indtast følgende kommando: adb devices. Hvis du er på Mac eller Linux, skal du muligvis præfikse kommandoen med hele biblioteket til det sted, hvor ADB er gemt. Så f.eks. /home/user/downloads/adb devices. Hvis det er tilfældet, skal du huske at præfikse eventuelle yderligere kommandoer i denne øvelse på samme måde.
  11. Under alle omstændigheder vil indtastning af kommandoen starte ADB-dæmonen. Hvis det er første gang, du bruger ADB, vil du se en prompt på din enhed, der beder dig om at godkende en forbindelse. Tillad det.
  12. Kør kommandoen igen fra trin 10, og du vil se serienummeret på din enhed i outputtet. Hvis du gør det, så gå videre til næste trin. Ellers geninstaller dine drivere.
  13. Send nu følgende kommando: adb shell
  14. Dette vil føre dig ind i din enheds shell-miljø. Nu skal vi finde ud af, hvilke apps der er i stand til at læse udklipsholderen. Indtast dette: cmd appops query-op --user 0 READ_CLIPBOARD allow
    Eksempel: apps, der kan læse mit udklipsholder
  15. Som du kan se, vil du i outputtet se en liste over pakker, der kan læse dit udklipsholder. Noget af det, der er anført her, kan være indlysende for dig, hvilken app den korrelerer med, men hvis ikke, installer App Inspektør og find derefter navnet på pakken under hvert appnavn.
  16. Når du ved, hvilke app(er) du vil forhindre i at læse udklipsholderen, skal du indtaste følgende: cmd appops set READ_CLIPBOARD ignore
    Eksempel: Forhindrer Tasker i at læse dit udklipsholder
  17. Hvis du ikke ser en fejlmeddelelse, virkede kommandoen! Gentag ovenstående trin for alle andre apps, du vil stoppe med at læse dit udklipsholder.
  18. Hvis du vil fortryde, hvad du lige har gjort, skal du ændre "ignorer" i trin #16 til "tillad". Alternativt kan du afinstallere og derefter geninstallere appen, og den vil nulstille alle tilladelser.

Hvis kommandoerne i trin 14 og 16 ikke virker for dig, så prøv at køre dem uden "cmd" foran. Jeg har hørt, at dette kan være nødvendigt for nogle telefoner, der kører Android 6.0 Marshmallow eller derunder.


Forklaring

Alle applikationer, der erklærer tilladelsen android.permission.READ_CLIPBOARD i deres AndroidManifest.xml fil tildeles automatisk denne tilladelse, når den er installeret, hvilket betyder, at de kan læse Android-udklipsholderen. Selvom mange enheder har adgang til et kontrolsystem til administration af tilladelser i Indstillinger, READ_CLIPBOARD er ikke noget, brugere kan begrænse fra apps, medmindre du er bruger af visse brugerdefinerede ROM'er, såsom LineageOS.

Men der er faktisk en skjult måde at begrænse den tilladelse, apps bruger til at læse dit udklipsholder, og det er, hvad vi lige har gjort ovenfor. Vi brugte den skjulte "appops" kommandolinjegrænseflade, som lader os begrænse flere tilladelser, end der er vist i Indstillinger. Den første kommando vi lavede, query-ops, trækker en liste over installerede applikationer, der har fået læsetilladelsen til Android-udklipsholderen. Ved hjælp af denne liste kan vi derefter beslutte, hvilke apps vi vil stoppe med at læse dit udklipsholder. Hvis du beslutter dig for at begrænse tilladelsen fra hver bruger/tredjepartsapp installeret på din enhed, så kan du endda begynde at kopiere og indsætte dine adgangskoder sikkert uden at skulle bekymre dig om, at en anden app kan lytte med og stjæle dine adgangskoder!

Se andre gode tutorials som denne i vores tutorials kategori. Hold dig opdateret på de seneste nyheder med XDA Labs Ansøgning.