sudo
é uma aplicação normal com o bit suid. Isso significa que, para usar o sudo
, ele precisa ser instalado no sistema. Nem todos os sistemas Linux têm sudo
instalado por padrão, como por exemplo o Debian.
A maioria dos sistemas Android são direcionados para usuários finais que não precisam conhecer os componentes internos do Android (ou seja, cada aplicativo Android é executado sob seu próprio usuário), portanto não há necessidade de fornecer uma maneira interativa para um usuário final executar comando como administrador do sistema.
Em geral, você pode usar su
em vez de sudo
para executar um comando como um usuário diferente, mas é necessário conhecer as credenciais do usuário de destino para su
(para sudo
você precisa saber as credenciais do usuário executando o comando)