Како спречити апликације да читају Андроид међуспремник без роот-а. Сада можете да копирате и налепите текст без бриге да ће апликације украсти ваше податке!
Уместо да куцате или превлачите по тастатури, понекад је лакше само исећи, копирати и налепити неки текст. Ако желите да унесете неке дугачке делове текста као што су адреса, лозинка или веза до веб локације, коришћење Андроид-ове функције копирања и лепљења свакако је боље да морате прецизно да откуцате сваки знак. Али Андроид-ов међуспремник је ноторно несигуран јер било која апликација на вашем телефону може да чита са њега без ваше дозволе, па се генерално препоручује да никада не копирате никакве осетљиве податке. Данас ћу вам показати како да заштитите своју приватност заустављањем апликација да читају Андроид међуспремник.
За контекст, Андроид копирај и налепи оквир омогућава било којој апликацији да чита из клипборда уређаја или да пише у њега. Користећи овај оквир, многи програмери су направили менаџери међуспремника треће стране
доступно у Плаи продавници. Док ове апликације, као и неколико других, као што је Гоогле Транслате, стављају међуспремник оквир за добру употребу, апсолутно се не може рећи шта друге апликације могу да раде са вашим цлипбоард. Неке апликације које захтевају дозволу су транспарентне о томе шта раде са вашим подацима у међуспремнику, али били бисте изненађени колико апликација на вашем телефону има могућност да чита ваш међуспремник! Управо због тога толико много апликација за управљање лозинкама на Андроиду препоручује да користите сопствену тастатуру када уношење лозинки - желе да вас заштите од апликација које би могле да вам украду лозинку цлипбоард!Али више нећете морати да пребацујете шта можете, а шта не можете да копирате, јер ћемо вам показати како да контролишете које апликације могу да читају ваш Андроид међуспремник. Ово није нешто што можете да урадите на свом телефону без опције скривене командне линије, али ми ћемо вас водити кроз процес како да то урадите. Када будете пратили овај водич, требало би да будете у могућности да безбедно копирате које год податке желите без бриге да ће нека лажна апликација можда евидентирати сваку ствар коју копирате и налепите.
Напомена: уклањањем ове дозволе из апликације, више не можете да користите функцију „налепи“ док уносите текст унутар те апликације. Ово не би требало да представља проблем за апликације као што су игре, али може да изазове непријатности за друге апликације.
Зауставите апликације да читају Андроид међуспремник
- Прво ћете морати да преузмете, а затим да инсталирате УСБ драјвере за свој телефон или таблет. Ово може бити потребно само ако користите Виндовс.
- Затим преузмите Андроид Дебуг Бридге (АДБ) бинарно за ваш оперативни систем, а затим извуците датотеке из зип архиве у било коју фасциклу на вашем рачунару.
- Затим отворите апликацију Подешавања на телефону и пронађите опцију „О телефону“ – обично при дну.
- Померите се надоле и потражите „Број изградње“. Додирните ову вредност 7 пута да бисте омогућили режим програмера.
- Вратите се на главни мени у подешавањима и уђите у нови мени са опцијама за програмере.
- Омогућите УСБ режим за отклањање грешака.
- Прикључите свој уређај на рачунар и промените УСБ режим са „само пуњење“ на „пренос датотека (МТП)“.
- На рачунару идите до места где сте издвојили АДБ бинарну верзију раније у кораку 2.
- За кориснике оперативног система Виндовс, отворите командну линију у овом АДБ директоријуму. Најлакши начин да то урадите је да притиснете Схифт+десни клик, а затим у контекстном менију који се појави изаберите опцију „отвори командни прозор овде“. За Мац или Линук кориснике, отворите терминал.
- Унесите следећу команду:
adb devices
. Ако користите Мац или Линук, можда ћете морати да додате префикс команди са целим директоријумом где се АДБ чува. Тако на пример,/home/user/downloads/adb devices
. Ако је тако, мораћете да запамтите да префиксирате све даље команде у овом водичу на исти начин. - У сваком случају, унос команде ће покренути АДБ демон. Ако је ово први пут да користите АДБ, видећете упит на свом уређају у којем се од вас тражи да овластите везу. Дозволити.
- Поново покрените команду из корака 10 и видећете серијски број вашег уређаја у излазу. Ако то урадите, пређите на следећи корак. У супротном, поново инсталирајте своје драјвере.
- Сада пошаљите следећу команду:
adb shell
- Ово ће вас ући у окружење љуске вашег уређаја. Сада морамо да схватимо које апликације могу да читају међуспремник. Унесите ово:
cmd appops query-op --user 0 READ_CLIPBOARD allow
- Као што видите, у излазу ћете видети листу пакета који могу да читају ваш међуспремник. Нешто од онога што је овде наведено може вам бити очигледно са којом апликацијом се односи, али ако није, инсталирајте Апп Инспецтор а затим пронађите име пакета испод сваког назива апликације.
- Када сазнате које апликације желите да спречите да читају клипборд, унесите следеће:
cmd appops set
READ_CLIPBOARD ignore - Ако не видите поруку о грешци, команда је радила! Поновите горњи корак за све друге апликације за које желите да престану да читају међуспремник.
- Ако желите да поништите оно што сте управо урадили, промените "игнорирај" у кораку #16 у "дозволи". Алтернативно, можете деинсталирати, а затим поново инсталирати апликацију и она ће ресетовати све дозволе.
Ако команде у корацима 14 и 16 не раде за вас, покушајте да их покренете без „цмд“ испред. Чуо сам да је ово можда неопходно за неке телефоне који користе Андроид 6.0 Марсхмаллов или старији.
Објашњење
Све апликације које декларишу дозволу android.permission.READ_CLIPBOARD
у њиховим AndroidManifest.xml
фајл аутоматски добија ову дозволу када се инсталира, што значи да могу да читају Андроид међуспремник. Иако многи уређаји имају приступ систему контроле управљања дозволама у подешавањима, READ_CLIPBOARD
није нешто што корисници могу да ограниче из апликација осим ако нисте корисник одређених прилагођених РОМ-ова као што је ЛинеагеОС.
Међутим, заправо постоји скривени начин да се ограничи употреба дозвола које апликације користе за читање вашег међуспремника, и то је оно што смо управо урадили изнад. Користили смо скривени интерфејс командне линије „аппопс“, који нам омогућава да ограничимо више дозвола него што је приказано у подешавањима. Прва наредба коју смо урадили, query-ops
, повлачи листу инсталираних апликација којима је одобрена дозвола за читање Андроид међумеморије. Користећи ту листу, онда можемо одлучити које апликације желимо да спречимо да читају ваш међуспремник. Ако одлучите да ограничите дозволу за сваку апликацију корисника/треће стране инсталирану на вашем уређају, онда можете чак почните безбедно да копирате и лепите своје лозинке без бриге да ће друга апликација можда послушати и украсти вашу лозинке!
Погледајте друге сјајне туторијале попут овог у нашем категорија туторијала. Будите у току са најновијим вестима са КСДА Лабс апликација.