Как отозвать разрешение других приложений в Android с правами root?
Я делаю приложение для Android, которое может временно удалить разрешения других приложений, таких как их доступ к контактам, в зависимости от уровня безопасности сети.
Я не хочу заходить на уровень ОС и вносить в него изменения. Я знаю, что это может быть сделано через cyanogenmod с использованием защиты конфиденциальности. Возможно ли, чтобы мое приложение могло программно получать доступ к защите конфиденциальности и отозвать разрешения оттуда?
Я также знаю, что могу декомпилировать другие приложения и добавлять свой собственный код, чтобы при обращении этих приложений к ресурсам, таким как контакты, мое приложение получало уведомление и могло блокировать этот доступ. Но этот подход не выполним для каждого приложения.
Кроме того, какие есть еще способы реализовать эту функциональность?
Заранее спасибо.