O Android é baseado no Linux e possui um kernel Linux por baixo. Existe alguma maneira de usar os comandos do shell e interagir diretamente com o sistema Linux? Por exemplo, um aplicativo de shell que tenha acesso ao sistema Linux?
25
Se você tiver uma rede sem fio configurada, posso recomendar a conexão via SSH. Ele permite que você acesse e gerencie totalmente o seu Android em alguns minutos. Para usuários de Linux ou Putty, não há diferença para um terminal padrão usando SSH, além de alguns comandos específicos do Android. Além disso, alguns gerenciadores de arquivos como o Nautilus suportam o protocolo SSH, assim você terá a flexibilidade de um shell e, além disso, o conforto para operações de arquivos usando um gerenciador de arquivos gráfico. Gostei tanto do SSH que escrevi um pequeno tutorial para Android ( em alemão ). Sei que ele pode não se aplicar totalmente à sua pergunta, mas pode ser considerado ao trabalhar com um computador adicional e um telefone Android.
Um servidor SSH fácil de usar é o SSH Droid , disponível no mercado do Google.
fonte
Recentemente, tive requisitos semelhantes e encontrei o utilitário ' busybox '. Os aplicativos de emulador de terminal são úteis, no entanto, eles suportam muito poucos comandos. No entanto, o 'busybox' me deu acesso à maioria dos comandos Linux geralmente usados.
Aqui está como eu o usei.
fonte
A camada de script para Android também inclui um shell.
fonte