Another Term
  • 3.3

Another Term

  • Versão mais recente
  • Aleksandr Kiselev

Terminal para shell local, dongles de porta serial USB e Bluetooth, SSH e Telnet.

Sobre este aplicativo

# O que é isso

* Terminal de portas serial USB e Bluetooth (UART).

* Terminal SSH e Telnet.

* Emulador de terminal shell local com suporte a libusb e uma ferramenta de linha de comando para interagir com o ambiente Android; aproveite qualquer distribuição Linux no PRoot diretamente no seu telefone:
- compilar;
- depurar;
- flash e depurar MCUs caso seu programador use libusb (OpenOCD com uma ampla gama de dongles, por exemplo).
(Não é necessário fazer root no dispositivo)


# Recursos

* A versão mínima suportada do Android é 4.0 Ice Cream Sandwich.

* Métodos de entrada de tela adequados, desde que um terminal exija funções de teclado específicas.

* Capacidade de definir colunas de tela fixa e/ou número de linhas.

* Dispositivos USB UART suportados: Generic USB CDC, CP210X, FTDI, PL2303, CH34x, CP2130 SPI-USB.

* Dispositivos Bluetooth SPP UART são suportados.

* Linux local PTY é suportado. Sinta-se à vontade para usar o PRoot com algum ambiente Linux: https://green-green-avk.github.io/AnotherTerm-docs/installing-linux-under-proot.html#main_content .

* A ferramenta Shell para interagir com o ambiente Android também está presente.
- Foi implementada a troca de conteúdo entre outras aplicações e os próprios arquivos/pipes.
- Também funciona em ambientes chroot (pelo menos PRoot).
- O acesso a dongles de porta serial USB e Bluetooth a partir da linha de comando também é implementado.
- suporte libusb em Android não enraizado com eventos hot plug/unplug, consulte https://green-green-avk.github.io/AnotherTerm-docs/installing-libusb-for-nonrooted-android.html#main_content .
- Plugins personalizados para acessar o ambiente Android e API própria para criá-los como APKs separados.

* Telnet (sem criptografia).

* Recursos SSH suportados: compactação zlib, encaminhamento de porta, senha e autenticação de chave pública.

* Sem MoSH, desculpe.

* As colunas da tela do terminal e/ou o número das linhas podem ser definidos como fixos.

* Teclado e mouse embutidos na tela.

* Mapeamento de botões de hardware.

* Conjuntos de caracteres diferentes e suporte para mapeamento de teclas personalizável.

* O aplicativo compactado em um único APK universal para todas as arquiteturas que possibilita a instalação em dispositivos adicionais, mesmo estando offline.


# componentes de terceiros

* USB UART: https://github.com/felHR85/UsbSerial
* SSH: modificado https://github.com/mwiede/jsch
* Fonte do console: https://www.fontsquirrel.com/fonts/dejavu-sans-mono

Veja a lista completa no Wiki.


Wiki: https://green-green-avk.github.io/AnotherTerm-docs/

Código-fonte: https://github.com/green-green-avk/AnotherTerm

Versões Another Term