Android permissions appear very aggressive. Why would you need the ability to draw over other apps? This is a very, very powerful permission that is normally only needed when you want an app that controls other apps. Combined with the other permissions, this makes this app a real risk. Considering it is a game, it would seem demanding to expect countermeasures that provide a level of exploit protection that corresponds to the the level of exploit risk. Please explain what these permissions are used for and please consider alternative methods for achieving your goals:
- draw over other apps
- view network connections
- full storage access (as opposed to appdata)