Say, an app declared itself as
<uses-permission android:name="android.permission.INTERNET" />
Is there a way for a user (or another app) to revoke that permission (w/o iptables of course)?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Short of uninstalling the app? No. Permission decisions are a one-time thing when the app is installed.
UPDATE: On Android 6.0+, users now have the ability to control what apps can do after installation. Technically, this is not by revoking permissions, though the user interface certainly suggests it. This works akin to the AppOps technology leaked in Android 4.3 and early patchlevels of Android 4.4. Users who block operations (e.g., accessing contacts) cause affected apps to simply see an empty
ContactsContractprovider, for example.