Due to the Android operation system is built upon the Linux Kernel and supports most of its functionalities.Therefore, Android security mechanisms are based on the Linux system. For example, access control such as user and
group IDs which is managed where every installed app gains its own user ID with its particular permissions, and the permissions allow application to access regulation for implementation by these Linux-based functionalities such
as sending SMS messages and dialing a phone call.