Kuidas peatada rakenduste privaatsuse kaitsmiseks Androidi lõikelaua lugemine

Kuidas keelata rakendustel Androidi lõikepuhvri lugemine ilma juuruta. Nüüd saate teksti kopeerida ja kleepida, muretsemata, et rakendused teie andmed varastavad!

Selle asemel, et klaviatuuril tippida või pühkida, on mõnikord lihtsam teksti lihtsalt lõigata, kopeerida ja kleepida. Kui soovite sisestada pikki tekstilõike, näiteks aadressi, parooli või veebisaidi linki, ületab Androidi kopeerimise ja kleepimise funktsiooni kasutamine kindlasti iga tähemärgi täpse sisestamise. Kuid Androidi lõikelaud on kurikuulsalt ebaturvaline, sest kõik telefoni rakendused saavad sellest ilma teie loata lugeda, seega on üldiselt soovitatav mitte kunagi kopeerida tundlikke andmeid. Täna näitan teile, kuidas kaitsta oma privaatsust, peatades rakendustel Androidi lõikelaua lugemise.

Konteksti jaoks Androidi oma kopeeri ja kleebi raamistik võimaldab mis tahes rakendusel lugeda seadme lõikepuhvrist või kirjutada sinna. Seda raamistikku kasutades on paljud arendajad teinud kolmanda osapoole lõikelauahaldurid saadaval Play poes. Kuigi need rakendused, nagu ka mõned teised, näiteks Google'i tõlge, panevad lõikelauale raamistikku hästi kasutada, pole absoluutselt aru saada, mida teised rakendused teiega teha võivad lõikelaud. Mõned luba taotlevad rakendused on läbipaistvad selle osas, mida nad teie lõikepuhvri andmetega teevad, kuid te oleksite üllatunud, kui paljudel teie telefoni rakendustel on teie lõikelaua lugemise võimalus! Just seetõttu soovitavad paljud Androidi paroolihalduri rakendused kasutada oma klaviatuuri paroolide sisestamine – nad tahavad teid kaitsta rakenduste eest, mis võivad teie parooli teie käest varastada lõikelaud!

Kuid te ei pea enam pead murdma, mida saate kopeerida ja mida mitte, sest näitame teile, kuidas juhtida, millised rakendused saavad teie Androidi lõikelaua lugeda. Seda ei saa oma telefonis teha ilma varjatud käsurea valikuta, kuid me juhendame teid selle kohta, kuidas seda teha. Kui olete selle õpetuse järginud, peaksite saama turvaliselt kopeerida mis tahes soovitud andmeid, muretsemata, et mõni petturlik rakendus võib logida iga teie kopeeritava ja kleepitava asja.

Märkus. Kui eemaldate rakendusest selle loa, ei saa te selles rakenduses teksti sisestamisel enam kleepimise funktsiooni kasutada. See ei tohiks olla probleem selliste rakenduste puhul nagu mängud, kuid see võib põhjustada ebamugavusi teiste rakenduste jaoks.


Peatage rakendustel Androidi lõikelaua lugemine

  1. Esmalt peate alla laadima ja seejärel installima oma USB-draiverid telefon või tahvelarvuti. See võib olla vajalik ainult siis, kui kasutate Windowsi.
  2. Järgmisena laadige alla Android Debug Bridge (ADB) binaarfail oma operatsioonisüsteemi jaoks, siis ekstraktige failid ZIP-arhiivist oma arvuti mis tahes kausta.
  3. Seejärel avage oma telefonis rakendus Seaded ja leidke valik "Teave telefoni kohta" – tavaliselt allosas.
  4. Kerige alla ja otsige üles "Ehitamise number". Puudutage seda väärtust 7 korda, et lubada arendajarežiim.
  5. Minge tagasi seadete peamenüüsse ja sisenege uude arendaja valikute menüüsse.
  6. USB-silumisrežiimi lubamine.
  7. Ühendage seade arvutiga ja muutke USB-režiimiks "ainult laadimine" režiimiks "failiedastus (MTP)".
  8. Liikuge arvutis kohta, kust ekstraheerisite ADB binaarfaili varem 2. toimingus.
  9. Windowsi kasutajate jaoks avage selles ADB kataloogis käsuviip. Lihtsaim viis seda teha on vajutada klahvikombinatsiooni Shift + paremklõps, seejärel valida kuvatavas kontekstimenüüs suvand "ava käsuaken siin". Maci või Linuxi kasutajate jaoks avage terminal.
  10. Sisestage järgmine käsk: adb devices. Kui kasutate Maci või Linuxi, peate võib-olla sisestama käsu ette kogu kataloogi, kuhu ADB on salvestatud. Nii näiteks /home/user/downloads/adb devices. Kui jah, siis peate meeles pidama, et lisate selle õpetuse edasised käsud samal viisil.
  11. Igal juhul käivitab käsu sisestamine ADB deemoni. Kui kasutate ADB-d esimest korda, näete oma seadmes viipa, mis palub teil ühenduse volitada. Luba seda.
  12. Käivitage 10. sammu käsk uuesti ja näete väljundis oma seadme seerianumbrit. Kui teete, jätkake järgmise sammuga. Vastasel juhul installige draiverid uuesti.
  13. Nüüd saatke järgmine käsk: adb shell
  14. See viib teid teie seadme kestakeskkonda. Nüüd peame välja mõtlema, millised rakendused suudavad lõikepuhvrit lugeda. Sisesta see: cmd appops query-op --user 0 READ_CLIPBOARD allow
    Näide: rakendused, mis saavad lugeda minu lõikepuhvrit
  15. Nagu näete, näete väljundis pakettide loendit, mis saavad teie lõikepuhvrit lugeda. Mõni siinloetletu võib teile selgeks teha, millise rakendusega see korreleerub, kuid kui ei, siis installige Rakenduste inspektor ja seejärel leidke iga rakenduse nime alt paketi nimi.
  16. Kui teate, milliseid rakendusi soovite lõikepuhvri lugemisest takistada, sisestage järgmine. cmd appops set READ_CLIPBOARD ignore
    Näide: Taskeri lõikelaua lugemise takistamine
  17. Kui te veateadet ei näe, siis käsk töötas! Korrake ülaltoodud sammu kõigi muude rakenduste puhul, mille puhul soovite lõikelaua lugemise lõpetada.
  18. Kui soovite äsja tehtu tagasi võtta, muutke sammus 16 "ignoreerima" väärtuseks "lubamine". Teise võimalusena võite rakenduse desinstallida ja seejärel uuesti installida ning see lähtestab kõik load.

Kui sammude 14 ja 16 käsud ei tööta, proovige neid käivitada ilma cmd-ta. Olen kuulnud, et see võib olla vajalik mõne telefoni puhul, milles töötab Android 6.0 Marshmallow või vanem.


Selgitus

Kõik loa deklareerivad rakendused android.permission.READ_CLIPBOARD nendes AndroidManifest.xml failile antakse see luba selle installimisel automaatselt, mis tähendab, et nad saavad lugeda Androidi lõikepuhvrit. Kuigi paljudel seadmetel on seadetes juurdepääs lubade halduse juhtimissüsteemile, READ_CLIPBOARD pole midagi, mida kasutajad saavad rakendustes piirata, välja arvatud juhul, kui olete teatud kohandatud ROM-ide (nt LineageOS) kasutaja.

Kuid tegelikult on varjatud viis piirata lubade rakendusi, mida teie lõikelaua lugemiseks kasutavad, ja seda me just eespool tegime. Kasutasime peidetud käsurea liidest "appops", mis võimaldab piirata rohkem õigusi, kui seadetes kuvatakse. Esimene käsk, mille me tegime, query-ops, tõmbab loendi installitud rakendustest, millele on antud Androidi lõikepuhvri lugemisluba. Seda loendit kasutades saame seejärel otsustada, milliste rakenduste puhul tahame teie lõikelaua lugemise peatada. Kui otsustate piirata iga teie seadmesse installitud kasutaja/kolmanda osapoole rakenduse luba, saate isegi hakake oma paroole turvaliselt kopeerima ja kleepima, ilma et peaksite kartma, et mõni teine ​​rakendus võib teie pealt kuulata ja varastada paroolid!

Vaadake teisi selliseid suurepäraseid õpetusi meie lehelt õpetuste kategooria. Olge kursis viimaste uudistega XDA Labs rakendus.