Как и любая операционная оболочка, Андроид имеет очень широкий функционал, которым обеспечивается во многом благодаря тому, что система создана на ядре Linux. Как производитель, выпускающий устройства на этой платформе, устанавливает те или иные ограничения на использования системы, практически все из них убираются после получения Рут-доступа.