# Ce este
* Terminal porturi USB și Bluetooth serial (UART).
* Terminal SSH și Telnet.
* Emulator de terminal shell local cu suport libusb și un instrument de linie de comandă pentru a interacționa cu mediul Android; bucurați-vă de orice distribuție Linux sub PRORoot chiar pe telefonul dvs.:
- compilare;
- depanare;
- flash și depanați MCU-urile în cazul în care programatorul dvs. folosește libusb (OpenOCD cu o gamă largă de dongle-uri, de exemplu).
(Nu este necesară înrădăcinarea dispozitivului)
# Caracteristici
* Versiunea Android acceptată minim este 4.0 Ice Cream Sandwich.
* Metode adecvate de introducere pe ecran, atâta timp cât un terminal necesită funcții specifice de la tastatură.
* Posibilitatea de a seta coloane și/sau număr de rânduri fixe.
* Dispozitive USB UART acceptate: USB generic CDC, CP210X, FTDI, PL2303, CH34x, CP2130 SPI-USB.
* Dispozitivele Bluetooth SPP UART sunt acceptate.
* Local Linux PTY este acceptat. Simțiți-vă liber să utilizați PROot cu un mediu Linux: https://green-green-avk.github.io/AnotherTerm-docs/installing-linux-under-proot.html#main_content .
* Instrumentul Shell pentru a interacționa cu mediul Android este, de asemenea, prezent.
- S-a implementat schimbul de conținut între alte aplicații și fișiere/pipe proprii.
- Funcționează și în medii chrootate (cel puțin PRORoot).
- Accesul dongle-urilor portului serial USB și Bluetooth din linia de comandă este, de asemenea, implementat.
- suport libusb pe Android nerootat cu evenimente hot plug/unplug, consultați https://green-green-avk.github.io/AnotherTerm-docs/installing-libusb-for-nonrooted-android.html#main_content .
- Pluginuri personalizate pentru a accesa mediul Android și propriul API pentru a le crea ca APK-uri separate.
* Telnet (fără criptare).
* Caracteristici SSH acceptate: compresie zlib, redirecționare porturi, parolă și autentificare cu cheie publică.
* Fără MoSH, îmi pare rău.
* Numărul coloanelor și/sau rândurilor din ecranul terminalului poate fi setat fix.
* Tastatură și mouse cu ecran încorporat.
* Maparea butoanelor hardware.
* Seturi de caractere diferite și suport personalizabil pentru maparea tastelor.
* Aplicația este ambalată într-un singur APK universal pentru toate arhitecturile care face posibilă instalarea pe dispozitive suplimentare chiar și offline.
# Componente terțe
* USB UART: https://github.com/felHR85/UsbSerial
* SSH: modificat https://github.com/mwiede/jsch
* Font consolă: https://www.fontsquirrel.com/fonts/dejavu-sans-mono
Vedeți lista completă în Wiki.
Wiki: https://green-green-avk.github.io/AnotherTerm-docs/
Cod sursă: https://github.com/green-green-avk/AnotherTerm