I use Toucher Pro (whose whole point is to always be on top) essentially in place of a homescreen, insofar as I launch apps from it 95% of the time instead of using a launcher. Now, thanks to the recent security update which doesn't let you change permissions while an overlay is running, I have to disable Toucher, change the permission, and re-enable Toucher immediately because I can't use my phone without it.

This is most ridiculous when installing a new Marshmallow app, since this includes initial permission requests even for basic behavior:

enter image description here enter image description here

I'm an advanced user, and I can smell when a malicious app is trying to fool me, so I feel reasonably safe disabling this. Is there any way to disable this kludge?

  • 1
    There is a reason why android prevents certain sensitive actions to be disabled when there is a screen overlay. It would be for the overall best if it is left as it is. Although I'm not commenting on a way to have this security feature disabled, I believe it's not too much of a hassle since you don't go around installing apps extremely frequently... do you? EDIT - a readup on tapjacking (which this particular feature tries to mitigate)
    – blueren
    Aug 1, 2016 at 17:04
  • 1
    I did – but reading it again, I've misread it the first time. You want to have the screen overlay ignored it seems – not much luck with that, I'm afraid, for reasons already pointed out. Sorry.
    – Izzy
    Aug 5, 2016 at 16:40
  • 1
    Would be off-topic here (development focused), but of course by altering the code one could do that. Maybe someone wrote a corresponding XPosed module for this – but there's no hit in the XPosed repo yet.
    – Izzy
    Aug 5, 2016 at 16:43
  • 1
    @Izzy thank you! I'll head off in that direction!
    – Ky -
    Aug 5, 2016 at 16:49
  • 1
    @DanBrown That's not what's being asked here; the OP knows how to disable Toucher Pro just doesn't want to have to.
    – owlswipe
    Aug 8, 2016 at 14:28

1 Answer 1


This bandaid seems to have been removed in Nougat. So... I suppose the answer is to upgrade to Nougat?

  • so... no way for a Marshmallow?
    – Ooker
    Mar 29, 2017 at 14:25
  • @Ooker I haven't found a way. If you do, make sure to add that as an answer!
    – Ky -
    Mar 29, 2017 at 16:13
  • 1
    That's sad. I've thought that Xposed will free us from any limitation. So, in Nougat, the screen overlay detection just disappears? You won't need to worry about it anymore?
    – Ooker
    Mar 29, 2017 at 23:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .