Как запретить приложениям на Android выполнять ненужные действия

Александр
В Android довольно гибкая система разрешений: при установке приложение запрашивает у операционной системы доступ к необходимым ему возможностям устройства. Правда, на этом этапе у пользователя всего два варианта действий: согласиться с условиями и установить приложение или отказаться и не устанавливать. В дальнейшем приложениям можно запретить выводить уведомления, если они злоупотребляют этой функцией, и на этом стандартные возможности управлять разрешениями заканчиваются. Остаются только нестандартные.


Для более гибкой настройки разрешений можно использовать скрытую функцию Android под названием AppOps. Доступ к ней осуществляет с помощью одноименного приложения из Google Play. Оно совместимо с устройствами на Android 4.3 и 4.4, root-доступ ему не требуется. Фактически, это просто ярлык, который открывает настройки разрешений.

В AppOps показан список всех установленных приложений и предоставленные им разрешения. При желании любое из разрешений можно отозвать: для этого нажмите на переключатель, чтобы он перешел в позицию OFF и стал серым.


Зачем Яндекс.Диску столько разрешений, которые все равно он никогда не использует? Отключаем. Но еще хуже, когда приложения используют разрешения, которые им не нужны: определяют местоположение, читают буфер обмена, обращаются к списку контактов и тому подобное. Это расходует процессорное время и негативно сказывается на времени автономной работы устройства. Отключаем.

К сожалению, AppOps не умеет запрещать приложениям использовать интернет. Для этого можно установить антивирус с фаерволом, как вариант — бесплатный Avast.


В настройках брандмауэра Avast! указываете, каким приложениям разрешено использовать интернет Wi-Fi, 3G и GPRS, все остальные соединения будут запрещены. 

Брандмауэру Avast требуется root-доступ к файловой системе, на устройствах без него можно использовать, например, приложение «Фаервол без root-прав» или Mobiwol. Они работают по одному принципу: создают VPN-соединение, и при попытке какого-либо приложения обратиться в интернет спрашивают пользователя, можно ли это сделать. В настройках правил файервола у любого приложения можно отнять доступ к сети. История установленных соединений записывается в лог.



1

Рекомендации

Рекомендации

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

–95
Андройд отличная и гибкая система.

Сообщение отправлено из мобильного приложения iGuides
9 декабря 2013 в 20:08
#
+9
Очень гадко и не понятно почему на айос и виндовс нет такого хорошего функционала. В айос все убогее, как бы вроде можно но только то, что можно, звучит как бред, но защиты нет!

Сообщение отправлено из мобильного приложения iGuides
9 декабря 2013 в 21:10
#
–1
И как всегда — iOS имеет это из коробки, без сторонних костылей.

Сообщение отправлено из мобильного приложения iGuides
9 декабря 2013 в 21:55
#
–1
Или даже вот так, причем индикация использования геопозиционирования так же присутствует, а не только сама возможность его использования

Сообщение отправлено из мобильного приложения iGuides
9 декабря 2013 в 23:15
#
Sdfgsdfg Sdfgsdfg
0
речь идет не только о сотовых данных а об ограничении разрешений предоставляемых приложеию при установке
20 марта 2015 в 08:02
#
0
Пидор в твоем пидрфоне нет нечего а из коробки там только те приложения которые можно блокировать интернет, а так айфон это вонючий калькулятор без функционала, иди пидор в жопу егь сунь мамке
15 марта 2016 в 23:50
#
+1
Господи, вразуми андроиду стать адекватным, а не конструктором lego для самоделкиных.

Сообщение отправлено из мобильного приложения iGuides
10 декабря 2013 в 10:56
#
+3
Ведроид, что еще сказать

Сообщение отправлено из мобильного приложения iGuides
11 декабря 2013 в 08:24
#
Даниил Черняк
0
Автор , огромное спасибо за Mobiwol . Давно искал как можно запретить Whatsapp'у использовать интернет пока я в телефоне сижу .
14 ноября 2017 в 11:17
#

Читайте также