Android заставляет вас соглашаться с каждым разрешением, которое требуется приложению, при условии, что вы хотите использовать приложение. После рутирования вашего устройства вы можете управлять разрешениями для каждого приложения.
Ограничение разрешений позволяет вам защищать свои контакты и другие личные данные от приложений, которые требуют доступа, который вы не хотите разрешать. Многие приложения будут продолжать работать должным образом после отмены разрешений.
Параметры приложения
Чтобы ограничить права доступа к приложениям, вам потребуется выполнить рутинг вашего телефона или планшета Android. После этого вы можете установить приложение, ограничивающее права, и начать работу. Вот несколько самых популярных вариантов:
- Permissions Denied – Permissions Denied – достаточно популярное приложение с открытым исходным кодом. Отказ в разрешении также требует наличия установленного BusyBox – установите BusyBox, запустите приложение и нажмите кнопку «Установить» перед его использованием.
- LBE Privacy Guard – LBE Privacy Guard пользуется популярностью и предлагает функции Отказано в разрешениях – например, он может подделывать определенные типы личных данных, когда приложение запрашивает их, вместо полной блокировки запроса. Это предотвращает сбой некоторых приложений после ограничения разрешения. Тем не менее, LBE Privacy Guard с закрытым исходным кодом, что может быть проблемой с приложением, требующим такого типа доступа.
- PDroid – PDroid – это приложение с открытым исходным кодом, которое предлагает функции совместимости с LBE Privacy Guard. Установка является более сложной, включая исправление вашего Android ROM – однако, это позволяет PDroid работать даже во время процесса запуска.
Ограничение разрешений
Здесь мы будем использовать Permissions Denied, но другие опции должны работать аналогично. После установки выбранного приложения запустите его и предоставьте ему права суперпользователя – помните, что для этой части вам потребуется root-доступ.
Отказано в разрешениях будет проверять ваши установленные приложения и определять их разрешения.
Отказ в разрешении предупреждает нас, что в некоторых случаях использование разрешений может вызвать проблемы. Это довольно редко, но имейте в виду, что вы настраиваете разрешения и связываетесь с корневыми приложениями на свой страх и риск – возможно, вам придется выполнить сброс настроек (и потерять все данные, которые не синхронизированы с вашей учетной записью Google), если что-то сломается.
Прокрутите список приложений и выберите приложение, права доступа которого вы хотите просмотреть и ограничить.
Permissions Denied подробно объясняет каждое разрешение. Например, мы видим, что Angry Birds Space – наряду со многими другими приложениями – имеет разрешение на просмотр серийного номера устройства и отслеживание телефонных номеров, по которым вы звоните.
Чтобы ограничить разрешение, коснитесь разрешения в списке – его статус изменится на Отключено. Однако на самом деле разрешение не будет отключено, пока вы не перезагрузите устройство.
Вы можете перезагрузить компьютер, нажав кнопку меню и нажав «Перезагрузка», или выключив и включив устройство в обычном режиме.
После перезапуска снова откройте «Разрешения запрещены» и убедитесь, что разрешение по-прежнему отображается как «Запрещено». Если изменение разрешения не произошло, вам, возможно, придется использовать опцию «Блокировать разрешения» в меню – для получения дополнительной информации обратитесь к разделу «Часто задаваемые вопросы и разрешения».
Вам также следует запустить приложение и проверить, правильно ли оно работает без этих разрешений. В случае с Angry Birds Space этого не происходит. Нам придется отменить изменение разрешений – или использовать приложение, запрещающее разрешение, которое подделывает эту информацию – чтобы играть в Angry Birds.
Даже если вы используете приложение для отказа в разрешении, которое подделывает определенные типы частной информации, ограничение доступа к определенным разрешениям может по-прежнему вызывать сбои. Например, если приложению требуется доступ к USB-хранилищу, ограничение этого разрешения может привести к принудительному закрытию приложения.
Однако многие приложения будут работать правильно после отклонения определенных разрешений. Например, Angry Birds отлично работает с отключенным разрешением доступа к местоположению.
Какое приложение для ограничения доступа вы предпочитаете? Оставьте комментарий и дайте нам знать.