Reputation:
I saw applications for rooted devices allowing to revoke specific permissions given to app. Does non-root Android device allow this with some code?
UPDATE: Having keyboard app with permissions FINE LOCATION and internet - it is weird to allow such permissions. They are not necessary to allow me to type. I can imagine only one reason - to collect my login info.
Upvotes: 2
Views: 144
Reputation: 4308
Android M preview enables you to manage some permissions (like location) at runtime: https://developer.android.com/preview/features/runtime-permissions.html
With a rooted device, you can disable some app permissions on older Android versions, for that you can for example use the Xposed framework.
Upvotes: 0
Reputation: 1007658
This is not presently possible by any supported means. Android presently does not allow the user to revoke permissions, let alone allow random other apps to revoke permissions.
Having keyboard app with permissions FINE LOCATION and internet - it is weird to allow such permissions.
Agreed. Do not install that app.
Upvotes: 1