Você quer ter todo o poder do Linux no Android ? A solução vem por meio do Termux. Se nem sempre é possível ter um notebook com Linux em mãos, o Termux quebra um galho e tanto. Para isto, basta instalar em seu Android o programa que está disponível na Google Play e F-Droid.
Termux Todo o poder do Linux no Android
- O Termux é um emulador de terminal para Android, que funciona sem a necessidade de fazer root ou configurar seu dispositivo.
- Quando você instala em seu telefone Android, você terá um sistema mínimo … mas isso é apenas a ponta do iceberg das possibilidades que oferece. Você pode instalar centenas de pacotes usando o gerenciador de pacotes apt .
O que o Termux nos oferece?
- Segurança. Acesso remoto usando o cliente OpenSSH.
- Centenas de pacotes. Você pode escolher entre:
- Shells diferentes, como Bash, Fish ou Zsh, por exemplo;
- Editores diferentes , como nano, vim ou Emacs;
- Acesse qualquer API por meio de curl;
- Execute sincronizações com o rsync.
Assim, praticamente qualquer coisa pode ser feita com o Termux. Ele funciona como um terminal do Ubuntu ou a distribuição GNU/Linux que você usa.
- Você pode instalar o Git. E se você pode instalar e operar o git você pode fazer quase qualquer coisa que você possa imaginar …
- Mas como não só git vive o homem, ele também coloca à sua disposição Python, Perl, PHP, Ruby ou Node.js.
- Você só precisa conectar um teclado bluetooth e terá um emulador de terminal funcionando com potência máxima.
Trabalhando com Termux
Primeiramente, visite a página wiki do Termux, para que você possa ver o funcionamento deste emulador de terminal para Android. Lá você encontrará algumas noções básicas para entender o funcionamento dessa ferramenta poderosa .
Dito isso, algumas notas para tornar sua vida mais fácil, caso você não conecte um teclado bluetooth.
- Aumentar e reduzir o tamanho da fonte com os dedos.
- Se você pressionar demoradamente, um menu contextual aparecerá. Então, dependendo do que você fizer, ele permitirá que você execute certas ações …
- Copiar e colar;
- Selecionar o texto;
- Compartilhar um texto;
- Repor o terminal;
- Matar um processo;
- Mostrar ajuda, que é basicamente o wiki.
- O teclado. Se você não estiver usando um teclado bluetooth, você não terá como usar a chave Control e, claro, as setas de rolagem. Isso é essencial para trabalhar com o terminal. Para resolver isso,
- Volume pra baixo: corresponde a Control
- Volume Acima + E: corresponde a Esc
- Volume Acima + T: corresponde a Tab
- Volume Acima + W: corresponde a Cursor Acima
- Volume Acima + A: corresponde a Cursor esquerda
- Volume Acima + S: corresponde a Cursor abaixo
- Volume Acima + D: corresponde a Cursor direita
Existem muitos mais atalhos de teclado, mas com estes você pode se mover com facilidade. De qualquer forma, visite o wiki do Termux para estar perfeitamente informado.
Acessando $ HOME
Acessar o diretório $ HOME não é possível para outros aplicativos. No entanto, você pode compartilhar arquivos com permissão de leitura usando a ferramenta termux-open
.
Se você precisar de acesso de leitura e gravação, execute termux-setup-storage
e forneça as permissões necessárias. Isto irá criar um diretório $HOME/storage
com acesso direto aos vários diretórios sdcard
.
Possibilidades com Termux
Termux permite que você faça quase tudo que imaginar. Então, por exemplo, você tem à sua disposição
- Ambientes de desenvolvimento para Java, Python, Ruby, Rust, PHP e muito mais…
- Editores, tanto de áudio e vídeo, como o poderoso ffmpeg, passando por editores de texto como Emacs, Vim, nano, joe e até editores de imagens como o imagemagick .
- Ambientes gráficos. Você pode habilitar o X11, configurar o VNC nos modos servidor e cliente para usar gerenciadores de janelas como Fluxbox ou Openbox.
Gerenciamento de pacotes
Para gerenciar os pacotes no Termux, é recomendado usar o pkg, que nada mais é do que uma interface apt. A vantagem é que simplifica a instalação ou atualização de pacotes. Portanto, por exemplo, você não precisa fazer apt update
toda vez que instala um pacote.
Para instalar um pacote, é simples:
pkg install [pacote]
Para desinstalar um pacote
pkg uninstall [pacote]
Para listar pacotes instalados
pkg list-all
Você também pode instalar pacotes deb
usando dpkg
.
Por outro lado, existem alguns pacotes específicos que requerem privilégios root.
Eles estão em um repositório separado.
Além disso, existem outros gerenciadores de pacotes, como npm, pip, gem e outros que você pode usar perfeitamente.
Igualmente, existem outros repositórios não oficiais, que lhe permitirão instalar muitos pacotes além daqueles indicados aqui.
Addons
Termux tem alguns recursos extras. Você pode adicioná-los instalando addons:
- Termux: API
- Acessar recursos de hardware do Android e do Chrome.
- Termux: Boot
- Executar script (s) quando o dispositivo é inicializado.
- Termux: Float
- Execute o Termux em uma janela flutuante.
- Termux: Styling
- Tenha esquemas de cores e fontes prontas para a personalização da aparência do terminal Termux.
- Termux: Task
- Uma maneira fácil de executar tarefas no ??Termux e aplicativos compatíveis.
- Termux: Widget
- Inicie pequenos scriptlets a partir da tela inicial.
-
Outras ferramentas
- O Termux também permite a instalação de ferramentas utilizadas para ethical hacking. Assim, são disponibilizados, por exemplo, a ferramenta de força bruta
THC Hydra
, e scanner de redenmap
. Também possuem todas as dependências para instalar o famosometasploit-framework
. -
Outros sistemas Linux
- Da mesma forma, o Termux permite a configuração de outros sistemas Linux. Isto é feito por meio do PRoot. Basicamente, ele serve para emular chroot, bind mount e binfmt_misc para usuários não raiz. Mais informações nos links abaixo:
- Homepages: https://proot-me.github.io e
Veja a lista e instruções abaixo:
Com informações do site: atareao