Device : Mi A1, 7.1.2 Stock Google

Enabling Accessibility Service for apps impacts encryption security as you can see:

enter image description here

Expanded text

enter image description here

Why is this?

I am all the more curious in case of PIN : my understanding is that, encryption password is generated from a combination of user lock screen PIN and encryption algorithm. This is salted, and stored in root location, and used to generate the actual password to encrypt /decrypt. So using a longer PIN length (to maximum of 16 digits ) is pointless if you have enabled Accessibility Service for any app?? Confused

Related to this

Should apps seeking Accessibility Service be considered an anti security feature?

  • 1
    Through Accessibility service you can get to see what is visible on the Window, where and when the screen was tapped and the size of the item (you can pretty much map the data to get the PIN).
    – Firelord
    Commented Dec 13, 2017 at 11:35
  • @Firelord: thanks. Care to elaborate in the form of a detailed answer please? Also wonder about the last question - it doesn't appear to be considered so
    – beeshyams
    Commented Dec 13, 2017 at 11:40
  • @Firelord: Was going thru permissions required by those apps . MacroDroid- Auto Press Back button, Detect Vol changes, Auto expand/ collapse status bar. Launch UI Dailogs Detect current active app-:**Notification History**- Record USSD class 0 msgs dialogs app toasts and notifications on Status bar; QuickAppLock Pro to monitor which app has been opened. Couldn't think how above fit into your view so disabled all and enabled only one at a time. Conclusion???- it doesn't matter what the permission is used for - it gets triggered merely by giving permission to any app
    – beeshyams
    Commented Dec 13, 2017 at 12:10
  • Related/possible dupe(?): Is it safe to give accessibility permission to an app?
    – Andrew T.
    Commented Jun 6 at 9:36
  • Dupe (but not answered yet): In Android Oreo 8.0, how do accessibility options interfere with enhanced data encryption?
    – Andrew T.
    Commented Jun 6 at 10:50


Browse other questions tagged .