Another Term
  • 3.3

Another Term

  • Последняя версия
  • Aleksandr Kiselev

Локальная оболочка, ключи USB и Bluetooth для последовательного порта, SSH и клиент Telnet.

Об этом приложении

* Для всех описанных функций не требуется рутирования устройства;

* Локальный эмулятор терминала оболочки с поддержкой libusb и инструментом командной строки для взаимодействия со средой Android; наслаждайтесь любым дистрибутивом Linux под PRoot прямо на телефоне:
- компилировать;
- отладка;
- прошивать и отлаживать микроконтроллеры, если ваш программист использует libusb (например, OpenOCD с широким набором ключей);

* Терминал последовательных портов USB и Bluetooth (UART);

* SSH и Telnet терминал;

* Адекватные методы ввода на экране, если терминал требует определенных функций клавиатуры;

* Возможность установить фиксированные столбцы экрана и / или количество строк.


Особенности:

* Минимальная поддерживаемая версия Android - 4.0 Ice Cream Sandwich.

* Поддерживаемые устройства USB UART: Generic USB CDC, CP210X, FTDI, PL2303, CH34x, CP2130 SPI-USB.

* Поддерживаются устройства Bluetooth SPP UART.

* Поддерживается локальный Linux pty. Не стесняйтесь использовать PRoot в некоторой среде Linux: https://green-green-avk.github.io/AnotherTerm-docs/installing-linux-under-proot.html#main_content.

* Также присутствует инструмент Shell для взаимодействия со средой Android.
- Реализован обмен контентом между другими приложениями и собственными файлами / каналами.
- Он также работает в chrooted средах (по крайней мере, PRoot).
- Также реализован доступ к ключам последовательного порта USB и Bluetooth из командной строки.
- Поддержка libusb на Android без рутирования с событиями горячего подключения / отключения, см. https://green-green-avk.github.io/AnotherTerm-docs/installing-libusb-for-nonrooted-android.html#main_content.
- Пользовательские плагины для доступа к среде Android и собственный API для создания их в виде отдельных APK.

* Telnet (без шифрования).

* Поддерживаемые функции SSH: сжатие zlib, перенаправление портов, аутентификация по паролю и общему ключу.

* Нет MoSH, извините.

* Количество столбцов и / или рядов экрана терминала может быть установлено фиксированным.

* Встроенная экранная клавиатура и мышь.

* Отображение аппаратных кнопок.

* Различные кодировки и настраиваемая поддержка сопоставления клавиш.

* Приложение упаковано в единый универсальный APK для всех архитектур, что позволяет устанавливать его на дополнительные устройства даже в автономном режиме.


Вики: https://green-green-avk.github.io/AnotherTerm-docs/


Сторонние компоненты:

* USB UART: https://github.com/felHR85/UsbSerial
* SSH: http://www.jcraft.com/jsch/
* Шрифт консоли: https://www.fontsquirrel.com/fonts/dejavu-sans-mono


Исходный код: https://github.com/green-green-avk/AnotherTerm

Версии Another Term