Есть ли способ заблокировать разрешения для приложений?

Я читал о возможности отозвать разрешения на CyanogenMod , но, похоже, разработчики убрали эту возможность.

Я нашел какое-то приложение на рынке примерно за 6 долларов, но не похоже, что оно стоит своей цены. Это называется « Отказано в доступе» . Есть ли другой способ заблокировать некоторые разрешения для некоторых приложений?

Спасибо.

возможный дубликат Revoke App Permissions без рута?
@AlEverett Не совсем так. Этот вопрос спрашивает о их блокировке , в то время как другой хочет их удалить . Чтобы быть более точным: другой касается вмешательства .apkв манипулирование Manifest-- в то время как этот просто хочет заблокировать доступ, не манипулируя .apk. Так что они родственны , да, но не идентичны .
@Izzy: Это значимая разница? Конечная цель все та же: установите приложение, но дайте ему только те разрешения, которые ему нужны.
@eldarerathis Да и нет. Если вы изменили файл .apk, вы не будете получать обновления, а также можете нарушить права/лицензии разработчиков. Вы можете думать об этом как о двух разных подходах к одной и той же цели (я могу понять это), но для меня это все равно две разные вещи. Частично это будут брандмауэры: поместите ли вы такой запрос в тот же процесс (удаление разрешения у .apkсущества, аналогичного использованию программного брандмауэра для блокировки доступа в Интернет)? Впрочем, нам лучше обсудить это в другом месте (мета или чат), чтобы не загромождать все :)

Ответы (4)

Для него доступны по крайней мере два разных решения: LBE Privacy Guard (будьте осторожны, если вы уже используете JellyBean: тогда не используйте версию Playstore, а лучше обратитесь к XDA-Developers , так как версия playstore вызывает циклы загрузки с JellyBean и разработчик даже не разместил заметку об этом), и PDroid Privacy Protection / PDroid Manager . Последний установить сложнее, но он часто предпочтительнее: будучи реализованным на уровне ОС, он обеспечивает большую безопасность.

Вы можете попробовать использовать установщик Xposed и настройки приложения xposed из установщика XDA Xposed и учебника http://forum.xda-developers.com/showthread.php?t=1574401 , загрузить настройки приложения Xposed. " http://mohammadag.xceleo.org/public/Android/Xposed/ "

после включения настройки приложения Xposed позволяют вам редактировать такие параметры приложения, как размер пользовательского интерфейса (планшет или телефон), хранить приложение в памяти, а также редактировать разрешения, которые ему даются. и лучше всего это бесплатно

Функция диспетчера разрешений была удалена из CyanogenMod 9.0 и больше не добавлялась.

Раньше была бесплатная версия с отказом в разрешениях, однако она была удалена. Я попробовал бесплатную версию, и она работала хорошо, однако я не могу комментировать платную версию.

Если вы используете CyanogenMod 7, вы можете использовать диспетчер разрешений — включите его в настройках CyanogenMod и отключите разрешения, щелкнув их при просмотре приложения в диспетчере приложений Android.

Существует также приложение под названием «Блокировщик разрешений Android», которое стоит всего 99 центов! Вам нужен рутированный телефон, чтобы использовать его, что является стандартным с приложениями, блокирующими разрешения (например, приложение «Отказано в разрешении», упомянутое в исходном вопросе). ЗА 99 центов вы не ошибетесь. У меня нет рутированного телефона, но мой друг использует «Блокировщик разрешений Android» и сказал, что он хорошо работает, чего бы он ни стоил.