# Што гэта такое
* Тэрмінал паслядоўных партоў USB і Bluetooth (UART).
* Тэрмінал SSH і Telnet.
* Лакальны эмулятар тэрмінала абалонкі з падтрымкай libusb і інструментам каманднага радка для ўзаемадзеяння з асяроддзем Android; карыстайцеся любым дыстрыбутывам Linux пад PRoot прама на вашым тэлефоне:
- кампіляваць;
- адладжваць;
- прашываць і адладжваць MCU, калі ваш праграміст выкарыстоўвае libusb (напрыклад, OpenOCD з шырокім спектрам ключоў).
(Укараненне прылады не патрабуецца)
# Асаблівасці
* Мінімальная падтрымліваемая версія 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.
* Таксама прысутнічае інструмент абалонкі для ўзаемадзеяння з асяроддзем Android.
- Рэалізаваны абмен кантэнтам паміж іншымі праграмамі і ўласнымі файламі / каналамі.
- Ён таксама працуе ў асяроддзі chroot (прынамсі 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 для ўсіх архітэктур, што дазваляе ўсталёўваць яго на дадатковыя прылады нават у аўтаномным рэжыме.
# Кампаненты трэціх асоб
* USB UART: https://github.com/felHR85/UsbSerial
* SSH: мадыфікаваны https://github.com/mwiede/jsch
* Кансольны шрыфт: https://www.fontsquirrel.com/fonts/dejavu-sans-mono
Глядзіце поўны спіс у Wiki.
Вікіпедыя: https://green-green-avk.github.io/AnotherTerm-docs/
Зыходны код: https://github.com/green-green-avk/AnotherTerm