Kuinka estää sovelluksia lukemasta Android-leikepöytää yksityisyytesi suojaamiseksi

Kuinka estää sovelluksia lukemasta Android-leikepöytää ilman pääkäyttäjää. Nyt voit kopioida ja liittää tekstiä ilman huolta siitä, että sovellukset varastavat tietosi!

Näppäimistön kirjoittamisen tai pyyhkäisemisen sijaan on joskus helpompaa vain leikata, kopioida ja liittää tekstiä. Jos haluat kirjoittaa pitkiä tekstinpätkiä, kuten osoite, salasana tai verkkosivuston linkki, Androidin kopioi ja liitä -ominaisuuden käyttäminen voittaa varmasti jokaisen merkin täsmällisen kirjoittamisen. Mutta Androidin leikepöytä on tunnetusti epävarma, koska mikä tahansa puhelimesi sovellus voi lukea sitä ilman lupaasi, joten yleensä suositellaan, ettet koskaan kopioi arkaluonteisia tietoja. Tänään aion näyttää sinulle, kuinka voit suojata yksityisyyttäsi estämällä sovelluksia lukemasta Android-leikepöytää.

Kontekstia varten Androidin kopioi ja liitä -kehys sallii minkä tahansa sovelluksen lukea laitteen leikepöydältä tai kirjoittaa sille. Käyttämällä tätä kehystä monet kehittäjät ovat tehneet kolmannen osapuolen leikepöydän ylläpitäjät

 saatavilla Play Kaupasta. Vaikka nämä sovellukset, samoin kuin muutamat muut, kuten Google-kääntäjä, laittavat leikepöydälle puitteet hyvään käyttöön, ei ole mitään tietoa, mitä muut sovellukset voivat tehdä kanssasi leikepöydälle. Jotkut lupaa pyytävät sovellukset kertovat avoimesti, mitä ne tekevät leikepöydän tiedoillasi, mutta olisit yllättynyt siitä, kuinka monella puhelimesi sovelluksella on kyky lukea leikepöytääsi! Juuri tästä syystä monet Androidin salasananhallintasovellukset suosittelevat oman näppäimistön käyttöä salasanojen syöttäminen – he haluavat suojata sinua sovelluksilta, jotka saattavat varastaa salasanasi leikepöytä!

Mutta sinun ei enää tarvitse miettiä, mitä voit kopioida ja mitä et, koska näytämme sinulle, kuinka voit hallita, mitkä sovellukset voivat lukea Android-leikepöytääsi. Tätä ei voi tehdä puhelimellasi ilman piilotettua komentorivivaihtoehtoa, mutta opastamme sinut sen tekemiseen. Kun olet noudattanut tätä opetusohjelmaa, sinun pitäisi pystyä kopioimaan turvallisesti mitä tahansa tietoja tarvitsematta huolehtia siitä, että jokin roistosovellus saattaa kirjata lokiin jokaisen kopioimasi ja liittämäsi asian.

Huomautus: jos poistat tämän luvan sovelluksesta, et voi enää käyttää "liitä"-ominaisuutta syöttäessäsi tekstiä kyseisessä sovelluksessa. Tämän ei pitäisi olla ongelma sovelluksissa, kuten peleissä, mutta se voi aiheuttaa haittaa muille sovelluksille.


Estä sovelluksia lukemasta Android-leikepöytää

  1. Sinun on ensin ladattava ja asennettava USB-ohjaimet puhelin tai tabletti. Tämä saattaa olla tarpeen vain, jos käytät Windowsia.
  2. Lataa seuraavaksi Android Debug Bridge (ADB) -binaari käyttöjärjestelmällesi ja pura tiedostot zip-arkistosta mihin tahansa tietokoneesi kansioon.
  3. Avaa sitten puhelimesi Asetukset-sovellus ja etsi Tietoja puhelimesta -vaihtoehto - yleensä alareunasta.
  4. Vieritä alas ja etsi "Build Number". Ota kehittäjätila käyttöön napauttamalla tätä arvoa 7 kertaa.
  5. Palaa Asetusten päävalikkoon ja siirry uuteen Kehittäjäasetukset-valikkoon.
  6. Ota USB-virheenkorjaustila käyttöön.
  7. Kytke laitteesi tietokoneeseen ja vaihda USB-tila "vain lataus" tilaksi "tiedostonsiirto (MTP)".
  8. Siirry tietokoneellasi kohtaan, jossa purit ADB-binaarin aiemmin vaiheessa 2.
  9. Windows-käyttäjät: avaa komentokehote tässä ADB-hakemistossa. Helpoin tapa tehdä tämä on painaa Shift + hiiren kakkospainike ja valita sitten näkyviin tulevasta pikavalikosta vaihtoehto "avaa komentoikkuna tästä". Mac- tai Linux-käyttäjät: avaa pääte.
  10. Kirjoita seuraava komento: adb devices. Jos käytät Macia tai Linuxia, saatat joutua lisäämään komennon eteen koko hakemiston, johon ADB on tallennettu. Joten esim. /home/user/downloads/adb devices. Jos näin on, sinun on muistettava lisätä kaikki muut komennot tässä opetusohjelmassa samalla tavalla.
  11. Joka tapauksessa komennon antaminen käynnistää ADB-demonin. Jos tämä on ensimmäinen kerta, kun käytät ADB: tä, näet laitteellasi kehotteen, joka pyytää sinua valtuuttamaan yhteyden. Salli se.
  12. Suorita komento uudelleen vaiheesta 10, niin näet laitteesi sarjanumeron tulosteessa. Jos teet niin, siirry seuraavaan vaiheeseen. Muussa tapauksessa asenna ohjaimet uudelleen.
  13. Lähetä nyt seuraava komento: adb shell
  14. Tämä ohjaa sinut laitteesi kuoriympäristöön. Nyt meidän on selvitettävä, mitkä sovellukset pystyvät lukemaan leikepöydän. Kirjoita tämä: cmd appops query-op --user 0 READ_CLIPBOARD allow
    Esimerkki: sovellukset, jotka voivat lukea leikepöytääni
  15. Kuten näet, tulosteessa näet luettelon paketeista, jotka voivat lukea leikepöydäsi. Jotkin tässä luetelluista asioista voivat olla sinulle ilmeisiä, mihin sovellukseen se liittyy, mutta jos ei, asenna Sovellusten tarkastaja ja etsi sitten paketin nimi kunkin sovelluksen nimen alta.
  16. Kun tiedät, mitkä sovellukset haluat estää lukemasta leikepöytää, kirjoita seuraava: cmd appops set READ_CLIPBOARD ignore
    Esimerkki: Taskerin estäminen lukemasta leikepöytääsi
  17. Jos et näe virheilmoitusta, komento toimi! Toista yllä oleva vaihe kaikille muille sovelluksille, joiden haluat lopettaa leikepöydän lukemisen.
  18. Jos haluat kumota sen, mitä juuri teit, vaihda "ohita" vaiheessa #16 arvoon "salli". Vaihtoehtoisesti voit poistaa sovelluksen ja asentaa sen uudelleen, jolloin kaikki käyttöoikeudet nollataan.

Jos vaiheiden 14 ja 16 komennot eivät toimi sinulle, yritä suorittaa ne ilman "cmd"-komentoa edessä. Olen kuullut, että tämä saattaa olla tarpeen joissakin puhelimissa, joissa on Android 6.0 Marshmallow tai vanhempi.


Selitys

Kaikki sovellukset, jotka ilmoittavat luvan android.permission.READ_CLIPBOARD heidän AndroidManifest.xml tiedostolle myönnetään tämä lupa automaattisesti, kun se asennetaan, mikä tarkoittaa, että he voivat lukea Android-leikepöytää. Vaikka monilla laitteilla on pääsy käyttöoikeuksien hallintajärjestelmään Asetuksissa, READ_CLIPBOARD käyttäjät voivat rajoittaa sovellusten käyttöä, ellet käytä tiettyjä mukautettuja ROM-levyjä, kuten LineageOS.

On kuitenkin olemassa piilotettu tapa rajoittaa lupasovellusten käyttöä leikepöydän lukemiseen, ja juuri teimme sen edellä. Käytimme piilotettua "appops"-komentorivikäyttöliittymää, jonka avulla voimme rajoittaa enemmän käyttöoikeuksia kuin asetuksissa näytetään. Ensimmäinen käsky, jonka teimme, query-ops, vetää luettelon asennetuista sovelluksista, joille on myönnetty Android-leikepöydän lukuoikeus. Tämän luettelon avulla voimme sitten päättää, mitkä sovellukset haluamme estää leikepöydän lukemisen. Jos päätät rajoittaa jokaisen laitteellesi asennetun käyttäjän/kolmannen osapuolen sovelluksen käyttöoikeuksia, voit jopa alkaa turvallisesti kopioida ja liittää salasanojasi ilman, että sinun tarvitsee huolehtia siitä, että toinen sovellus saattaa kuunnella ja varastaa salasanasi salasanat!

Katso muita tämän kaltaisia ​​mahtavia opetusohjelmia opetusohjelmien luokka. Pysy ajan tasalla viimeisimmistä uutisista XDA Labs sovellus.