Android: SYSTEM_ALERT_WINDOW

Leo N
2 min readJan 8, 2020

1. Reason

The permission was introduced in Android 6.0 and it can allow an app to be displayed on top of another app, obscuring the lower-level app. In order to use the SYSTEM_ALERT_WINDOW permission, an app has to have explicit, manual approval from the user. The permission is quite powerful and many forms of Android malware and ransomware are known to abuse it in one way or another.

“The reason SYSTEM_ALERT_WINDOW is unique is the extensive capability it withholds, by enabling an app to display over any other app without notifying the user. This…

--

--

Leo N

🎓 “A person who never made a mistake never tried anything new.” — Albert Einstein