Kaip neleisti programoms skaityti „Android“ iškarpinės be šaknies. Dabar galite kopijuoti ir įklijuoti tekstą nesijaudindami, kad programos pavogs jūsų duomenis!
Kartais lengviau tiesiog iškirpti, nukopijuoti ir įklijuoti tekstą, o ne vesti tekstą ar braukti klaviatūra. Jei norite įvesti keletą ilgų teksto dalių, pvz., adresą, slaptažodį ar svetainės nuorodą, naudodami „Android“ kopijavimo ir įklijavimo funkciją tikrai geriau, jei reikia tiksliai įvesti kiekvieną simbolį. Tačiau „Android“ iškarpinė yra nesaugi, nes bet kuri jūsų telefono programa gali skaityti ją be jūsų leidimo, todėl paprastai rekomenduojama niekada nekopijuoti jokių neskelbtinų duomenų. Šiandien aš jums parodysiu, kaip apsaugoti savo privatumą, neleidžiant programoms skaityti „Android“ iškarpinės.
Dėl konteksto, Android kopijuoti ir įklijuoti sistemą leidžia bet kuriai programai skaityti iš įrenginio mainų srities arba į ją rašyti. Naudodami šią sistemą daugelis kūrėjų sukūrė trečiųjų šalių iškarpinės tvarkyklės galima rasti „Play“ parduotuvėje. Nors šios programos, kaip ir keletas kitų, pvz., „Google“ vertėjo, įdeda į mainų sritį kad būtų galima tinkamai naudoti sistemą, visiškai negalima pasakyti, ką kitos programos gali daryti su jūsų iškarpinę. Kai kurios programos, kurios prašo leidimo, aiškiai parodo, ką jos daro su jūsų mainų srities duomenimis, tačiau nustebtumėte, kiek daug programų jūsų telefone gali skaityti jūsų iškarpinę! Būtent todėl tiek daug slaptažodžių tvarkyklės programų sistemoje „Android“ rekomenduoja naudoti savo klaviatūrą slaptažodžių įvedimas – jie nori apsaugoti jus nuo programų, kurios gali pavogti jūsų slaptažodį iškarpinė!
Tačiau nebereikės sukti galvos apie tai, ką galite ir ko negalite kopijuoti, nes parodysime, kaip valdyti, kurios programos gali skaityti jūsų „Android“ iškarpinę. Tai nėra kažkas, ko galite padaryti savo telefone be paslėptos komandų eilutės parinkties, tačiau mes jums paaiškinsime, kaip tai padaryti. Peržiūrėję šią mokymo programą, turėtumėte galėti saugiai kopijuoti bet kokius norimus duomenis nesijaudindami, kad kokia nors nesąžininga programa gali užregistruoti kiekvieną jūsų nukopijuotą ir įklijuotą dalyką.
Pastaba: pašalinę šį leidimą iš programos, nebegalėsite naudoti „įklijavimo“ funkcijos įvesdami tekstą toje programoje. Tai neturėtų kelti problemų tokioms programoms kaip žaidimai, tačiau tai gali sukelti nepatogumų kitoms programoms.
Neleiskite programoms skaityti „Android“ mainų srities
- Pirmiausia turėsite atsisiųsti ir tada įdiegti savo USB tvarkykles telefoną ar planšetinį kompiuterį. Tai gali būti reikalinga tik tada, kai naudojate „Windows“.
- Tada atsisiųskite „Android Debug Bridge“ (ADB) dvejetainis savo operacinei sistemai, tada ištraukite failus iš ZIP archyvo į bet kurį kompiuterio aplanką.
- Tada atidarykite nustatymų programą savo telefone ir raskite parinktį „Apie telefoną“ – paprastai apačioje.
- Slinkite žemyn ir suraskite „Sukūrimo numeris“. Bakstelėkite šią reikšmę 7 kartus, kad įjungtumėte kūrėjo režimą.
- Grįžkite į pagrindinį meniu „Nustatymai“ ir įveskite naują kūrėjo parinkčių meniu.
- Įjunkite USB derinimo režimą.
- Prijunkite įrenginį prie kompiuterio ir pakeiskite USB režimą iš „tik įkrauti“ į „failų perdavimas (MTP)“.
- Kompiuteryje eikite į vietą, kur ištraukėte ADB dvejetainį failą anksčiau atlikdami 2 veiksmą.
- „Windows“ naudotojams atidarykite komandų eilutę šiame ADB kataloge. Lengviausias būdas tai padaryti yra paspausti Shift + dešiniuoju pelės mygtuku spustelėkite, tada pasirodžiusiame kontekstiniame meniu pasirinkite parinktį "Atidaryti komandų langą čia". „Mac“ arba „Linux“ naudotojams atidarykite terminalą.
- Įveskite šią komandą:
adb devices
. Jei naudojate „Mac“ arba „Linux“, gali reikėti prieš komandą įrašyti visą katalogą, kuriame saugoma ADB. Taigi pvz./home/user/downloads/adb devices
. Jei taip, turėsite nepamiršti priešdėl visų kitų komandų šioje mokymo programoje tokiu pačiu būdu. - Bet kokiu atveju įvedus komandą bus paleistas ADB demonas. Jei ADB naudojatės pirmą kartą, įrenginyje pamatysite raginimą, kuriame bus prašoma leisti prisijungti. Leisti.
- Iš naujo paleiskite komandą nuo 10 veiksmo ir išvestyje pamatysite savo įrenginio serijos numerį. Jei tai padarysite, pereikite prie kito veiksmo. Kitu atveju iš naujo įdiekite tvarkykles.
- Dabar išsiųskite šią komandą:
adb shell
- Taip pateksite į įrenginio apvalkalo aplinką. Dabar turime išsiaiškinti, kokios programos gali skaityti iškarpinę. Įveskite tai:
cmd appops query-op --user 0 READ_CLIPBOARD allow
- Kaip matote, išvestyje matysite paketų, kurie gali nuskaityti jūsų mainų sritį, sąrašą. Kai kurie čia išvardyti dalykai gali būti akivaizdūs, su kokia programa ji susijusi, bet jei ne, įdiekite Programėlių inspektorius ir po kiekvienos programos pavadinimu raskite paketo pavadinimą.
- Kai žinosite, kuriai programai (-ėms) norite neleisti skaityti iškarpinės, įveskite:
cmd appops set
READ_CLIPBOARD ignore - Jei nematote klaidos pranešimo, tada komanda veikė! Pakartokite aukščiau pateiktą veiksmą su visomis kitomis programomis, kurių iškarpinę norite nustoti skaityti.
- Jei norite anuliuoti tai, ką ką tik padarėte, 16 veiksme pakeiskite „ignoruoti“ į „leisti“. Arba galite pašalinti programą, tada iš naujo įdiegti programą ir ji iš naujo nustatys visus leidimus.
Jei 14 ir 16 veiksmuose pateiktos komandos neveikia, pabandykite jas paleisti be „cmd“ priekyje. Girdėjau, kad to gali prireikti kai kuriems telefonams, kuriuose veikia „Android 6.0 Marshmallow“ arba senesnė versija.
Paaiškinimas
Visos programos, kuriose deklaruojamas leidimas android.permission.READ_CLIPBOARD
jų AndroidManifest.xml
failui automatiškai suteikiamas šis leidimas jį įdiegus, tai reiškia, kad jie gali skaityti „Android“ iškarpinę. Nors daugelis įrenginių turi prieigą prie leidimų valdymo sistemos nustatymuose, READ_CLIPBOARD
nėra kažkas, ko vartotojai gali apriboti iš programų, nebent esate tam tikrų pasirinktinių ROM, pvz., „LineageOS“, naudotojas.
Tačiau iš tikrųjų yra paslėptas būdas apriboti leidimų programas, naudojamas skaityti jūsų mainų sritį, ir tai mes ką tik padarėme aukščiau. Naudojome paslėptą „appops“ komandų eilutės sąsają, kuri leidžia apriboti daugiau leidimų, nei rodoma nustatymuose. Pirmoji komanda, kurią atlikome, query-ops
, ištraukia įdiegtų programų, kurioms buvo suteiktas „Android“ mainų srities skaitymo leidimas, sąrašą. Naudodami šį sąrašą galime nuspręsti, kurios programos nebeskaito jūsų mainų srities. Jei nuspręsite apriboti kiekvieno naudotojo / trečiosios šalies programos, įdiegtos jūsų įrenginyje, leidimą, galite netgi pradėkite saugiai kopijuoti ir įklijuoti slaptažodžius nesijaudindami, kad kita programa gali pasiklausyti ir pavogti jūsų slaptažodžius slaptažodžių!
Peržiūrėkite kitas tokias puikias pamokas mūsų puslapyje vadovėlių kategorija. Sekite naujausias naujienas su XDA laboratorijos taikymas.