This question already has an answer here:

I don't understand, why some programs are requesting some permissions, especially concerning my privacy.

So I want not to grant them or revoke after granting.

I don't care if application will crash. I expect, that polite application will never access my private data without first asking explicitly. Since I won't permit this, then polite application will never crash. And mutual, if application will crash, then it is not polite and should be uninstalled.

How to revoke permissions on Android?

marked as duplicate by eldarerathis Feb 20 '15 at 14:58

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • You can revoke permissions using the pm command (Package Manager). IIRC it should be something like pm revoke <package> <permission>. Remember you need run this as root/system. – GiantTree Feb 20 '15 at 14:28
  • I need official non-root solution – Dims Feb 20 '15 at 14:52
  • There is none. Except if you install a custom ROM (CyanogenMod) or modify the APK yourself (can be very tricky). – GiantTree Feb 20 '15 at 15:17