Os 4 melhores aplicativos de emulador de terminal para Android

O Linux costuma ser considerado o sistema operacional de desktop favorito de desenvolvedores e criadores de ferramentas, e por um bom motivo. Sua abertura e abundância de ferramentas permitem que os usuários levem seus computadores ao limite e façam qualquer tarefa com eficiência. Mas, às vezes, o único computador que você tem é um smartphone.

Felizmente, a natureza aberta do Android como plataforma significa que você pode tirar proveito de suas raízes no Linux. Com os aplicativos de terminal nesta lista, você poderá transformar seu dispositivo Android em uma máquina capaz, comparável a um ambiente de desktop.

1. Termux

Galeria de imagens (2 imagens)

O Termux é mais do que apenas um emulador de terminal; é um ambiente Linux completo. Ao instalar o Termux, você obtém o que é essencialmente um sistema Linux mínimo rodando em seu dispositivo Android como um aplicativo. Você recebe um shell Bash por padrão e a maioria dos comandos e utilitários do Linux funcionam conforme o esperado.

O Termux também oferece as teclas Ctrl , Alt , Esc e setas em sua interface, tornando mais fácil inserir atalhos de teclado se você não tiver um teclado real disponível.

Como um sistema Linux típico, Termux tem um gerenciador de pacotes, que é indiscutivelmente a maior força do Termux. Por meio do gerenciador de pacotes, você pode instalar outros shells como Zsh ou fish, editores de código-fonte como Vim e Emacs e um cliente e servidor SSH. Isso não é tudo: você também pode obter ferramentas como FFmpeg e ImageMagick, além de linguagens de programação como C, Ruby, Perl e Python.

Com os comandos adequados, um gerenciador de janelas e um visualizador VNC, você pode instalar um ambiente gráfico dentro do Termux. Isso permite que você execute aplicativos Linux reais, como o GIMP, como se estivessem em um PC.

O Termux é um aplicativo poderoso, mas também pode ser um pouco complicado. Para saber mais sobre suas capacidades e como usá-lo, veja como usar a linha de comando no Termux.

A partir de maio de 2021, Termux não receberá mais atualizações na Play Store no futuro próximo. Isso se deve a uma mudança na política da Play Store que interromperia a funcionalidade do Termux. Por enquanto, você pode obter a versão mais atualizada do Termux no F-Droid, um mercado de aplicativos Android de código aberto.

Download: Termux do Google Play | F-Droid (grátis)

2. JuiceSSH

Galeria de imagens (2 imagens)

Como o próprio nome indica, JuiceSSH é um emulador de terminal com suporte para SSH, junto com Telnet e Mosh. Sua função principal é fornecer a você a capacidade de se conectar remotamente a outro PC, seja o seu próprio computador na rede local ou um servidor remoto.

O suporte de criptografia forte significa que você pode se conectar com segurança a servidores remotos sabendo que outros não podem bisbilhotar.

Relacionado: Como configurar o SSH no Linux e testar sua configuração

Como um terminal, JuiceSSH oferece um console totalmente colorido com opções de temas, incluindo fontes. Dentro do terminal, você encontrará as teclas de software para Ctrl , Esc , Alt , Tab e as teclas de seta, mas você também pode usar um teclado externo, se tiver um.

JuiceSSH também vem com a capacidade de abrir um shell localmente, dando a você acesso ao Bash e seus utilitários padrão. Você não pode instalar nenhum pacote extra, então você está limitado a um ambiente Linux mínimo.

Dentro do aplicativo, você pode instalar plug-ins para expandir a funcionalidade do JuiceSSH. Entre esses plug-ins, você encontrará um monitor de desempenho que mostra a CPU, memória, rede e uso de disco do seu servidor Linux. Há também um plugin para usar JuiceSSH com perfis Tasker, permitindo que você aproveite os poderosos recursos de automação do Tasker.

JuiceSSH também tem alguns recursos premium disponíveis com uma compra única, como a capacidade de fazer backup e sincronizar todas as suas conexões e configurações salvas entre vários dispositivos. A atualização também permite que você se integre ao Amazon AWS, além de armazenar comandos e scripts como snippets que você pode acessar rapidamente entre as sessões.

Embora o Android seja uma plataforma capaz por si só, seus recursos de segurança às vezes podem interromper a funcionalidade dos programas Linux. Em casos como esse, é melhor trabalhar em um PC ou servidor remoto, pois um sistema operacional de desktop pode ser mais flexível. É aqui que entram aplicativos como JuiceSSH, então, se é isso que você está procurando, experimente.

Download: JuiceSSH (gratuito, versão premium disponível)

3. Qute

Galeria de imagens (2 imagens)

O Android vem pré-instalado com um shell e muitos dos utilitários Unix padrão, mas normalmente não estão acessíveis para você como usuário. O Qute torna possível acessá-los e usá-los, assim como você faria em um computador.

Qute é uma oferta bastante simples a esse respeito. Ele fornece um emulador de terminal e ferramentas como ping, trace, netstat, ifconfig, mkdir e outros. Um recurso de preenchimento automático de comando permite que você encontre o comando certo mais rápido e você pode executar comandos simultaneamente, separando-os com um ponto-e-vírgula antes de inseri-los.

Um recurso de destaque do Qute é seu editor de script Bash. Com ele, você pode criar, editar e salvar qualquer script de shell que desejar. Você também pode definir um script para ser executado automaticamente quando o telefone inicializar.

Se tudo o que você precisa são as ferramentas básicas do Unix e um terminal que não atrapalha seu caminho, vale a pena conferir o Qute.

Download: Qute (gratuito, versão premium disponível)

4. LADB

Galeria de imagens (2 imagens)

LADB é um pouco diferente dos outros aplicativos aqui. Em vez de tentar emular um terminal Linux ou fornecer um cliente SSH, o LADB fornece acesso ao shell do Android Debug Bridge. Ele permite que você execute comandos do ADB diretamente no seu telefone, sem a necessidade de um PC.

O LADB consegue isso agrupando um servidor ADB em suas bibliotecas de aplicativos. Normalmente, você precisa de uma conexão USB para o ADB funcionar, mas o LADB aproveita um recurso lançado recentemente no Android 11 chamado Wireless ADB para contornar isso. Basicamente, ele falsifica uma conexão sem fio e engana o servidor ADB fazendo-o pensar que o cliente é um dispositivo diferente.

Entre as muitas tarefas que você pode realizar com um shell ADB em seu dispositivo estão a capacidade de gravar sua tela, desinstalar aplicativos de bloatware, alterar as permissões de um aplicativo e até mesmo enviar mensagens SMS a partir da linha de comando.

Relacionado: Como usar ADB e Fastboot no Android

Embora você precise do Android 11 para usar o Wireless ADB, você também pode habilitar o recurso no Android 10. Para fazer isso, primeiro conecte seu dispositivo Android ao PC e digite "adb tcpip 5555" na linha de comando. Isso habilitará o ADB sem fio até que você reinicie o telefone.

É certo que isso vai contra o propósito do aplicativo, pois você precisa de um PC para que ele funcione em primeiro lugar. Com o passar do tempo, porém, mais dispositivos devem oferecer suporte nativo a esse recurso.

Download: LADB ($ 2,99)

Tornando o seu telefone Android mais poderoso do que nunca

A beleza do ecossistema Android é a capacidade de fazer quase tudo com seus dispositivos, com poucas restrições. Se você deseja se conectar a um PC externo ou desenvolver programas diretamente em seu telefone, um desses aplicativos de terminal certamente terá tudo o que você precisa para transformar seu dispositivo em um pequeno ambiente de área de trabalho.