# Какво е
* Терминал за USB и Bluetooth сериен (UART) порт.
* SSH и Telnet терминал.
* Локален терминален емулатор на shell с поддръжка на 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.
* Shell инструмент за взаимодействие със средата на 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.
Wiki: https://green-green-avk.github.io/AnotherTerm-docs/
Изходен код: https://github.com/green-green-avk/AnotherTerm