# Čo to je
* Terminál sériového portu USB a Bluetooth (UART).
* Terminál SSH a Telnet.
* Lokálny emulátor shell terminálu s podporou libusb a nástrojom príkazového riadku na interakciu s prostredím Android; užite si akúkoľvek distribúciu Linuxu pod PRoot priamo vo svojom telefóne:
- zostaviť;
- ladiť;
- flashujte a ladte MCU v prípade, že váš programátor používa libusb (napríklad OpenOCD so širokou škálou hardvérových kľúčov).
(Nevyžaduje sa rootovanie zariadenia)
# Vlastnosti
* Minimálna podporovaná verzia systému Android je 4.0 Ice Cream Sandwich.
* Adekvátne metódy vstupu na obrazovku, pokiaľ terminál vyžaduje špecifické funkcie klávesnice.
* Možnosť nastaviť pevné číslo stĺpcov a/alebo riadkov na obrazovke.
* Podporované zariadenia USB UART: Generic USB CDC, CP210X, FTDI, PL2303, CH34x, CP2130 SPI-USB.
* Podporované sú zariadenia Bluetooth SPP UART.
* Lokálny Linux PTY je podporovaný. Pokojne použite PRoot s nejakým prostredím Linuxu: https://green-green-avk.github.io/AnotherTerm-docs/installing-linux-under-proot.html#main_content .
* Prítomný je aj nástroj Shell na interakciu s prostredím Android.
- Bola implementovaná výmena obsahu medzi inými aplikáciami a vlastnými súbormi / potrubiami.
- Funguje aj v chrootovaných prostrediach (aspoň PRoot).
- Implementovaný je aj prístup k hardvérovým kľúčom USB a Bluetooth sériového portu z príkazového riadku.
- podpora libusb na Androide bez rootu s udalosťami hot plug/unplug, pozri https://green-green-avk.github.io/AnotherTerm-docs/installing-libusb-for-nonrooted-android.html#main_content .
- Vlastné doplnky na prístup k prostrediu Android a vlastné API na ich vytvorenie ako samostatné súbory APK.
* Telnet (bez šifrovania).
* Podporované funkcie SSH: kompresia zlib, presmerovanie portov, overenie hesla a verejného kľúča.
* Nie MoSH, prepáčte.
* Počet stĺpcov a/alebo riadkov na obrazovke terminálu je možné nastaviť pevne.
* Zabudovaná klávesnica a myš na obrazovke.
* Mapovanie hardvérových tlačidiel.
* Rôzne znakové sady a prispôsobiteľná podpora mapovania kľúčov.
* Aplikácia zabalená do jedného univerzálneho súboru APK pre všetky architektúry, ktorý umožňuje inštaláciu na ďalšie zariadenia aj v režime offline.
# Komponenty tretích strán
* USB UART: https://github.com/felHR85/UsbSerial
* SSH: upravené https://github.com/mwiede/jsch
* Písmo konzoly: https://www.fontsquirrel.com/fonts/dejavu-sans-mono
Pozrite si celý zoznam na Wiki.
Wiki: https://green-green-avk.github.io/AnotherTerm-docs/
Zdrojový kód: https://github.com/green-green-avk/AnotherTerm