https://github.com/green-green-avk/anotherterm
Local PTY, USB and Bluetooth serial ports, SSH and Telnet terminal client for Android. Xwayland support (in dev only).
https://github.com/green-green-avk/anotherterm
android ansi bluetooth-serial-ports pty serial ssh ssh-client telnet terminal terminal-emulator terminal-graphics uart usb usb-cdc vt100 wayland-compositor
Last synced: about 1 month ago
JSON representation
Local PTY, USB and Bluetooth serial ports, SSH and Telnet terminal client for Android. Xwayland support (in dev only).
- Host: GitHub
- URL: https://github.com/green-green-avk/anotherterm
- Owner: green-green-avk
- License: other
- Created: 2020-01-24T18:42:42.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-27T22:58:27.000Z (12 months ago)
- Last Synced: 2025-04-09T21:18:06.445Z (about 1 month ago)
- Topics: android, ansi, bluetooth-serial-ports, pty, serial, ssh, ssh-client, telnet, terminal, terminal-emulator, terminal-graphics, uart, usb, usb-cdc, vt100, wayland-compositor
- Language: Java
- Homepage: https://green-green-avk.github.io/AnotherTerm-docs/
- Size: 5.66 MB
- Stars: 210
- Watchers: 9
- Forks: 21
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AnotherTerm
Local PTY, USB and Bluetooth serial ports, SSH and Telnet terminal client for Android.
* Google Play:
* Wiki:## Highlights
* Local PTY, USB and Bluetooth serial (UART) ports, SSH and Telnet support in the same application;
* Adequate screen input methods as long as a terminal requires specific keyboard functions;
* Ability to set fixed screen columns and/or rows numbers.
## Features
* Minimum supported Android version is 4.0 Ice Cream Sandwich.
* Supported USB UART devices:
- Generic USB CDC,
- CP210X,
- FTDI,
- PL2303,
- CH34x,
- CP2130 SPI-USB.* Bluetooth SPP UART devices are supported.
* Local Linux PTY is supported. Feel free to use PRoot with some Linux environment:
.* Shell tool to interact with the Android environment is also present.
- Content exchange between other applications and own files / pipes has been implemented.
- It also works in chrooted environments (**PRoot** at least).
- USB and Bluetooth serial port dongles access from the command line is also implemented.
- **libusb** support on nonrooted Android —
.
- Custom plugins to access the Android environment and own API to create them as separate APKs —
.* Telnet (no encryption).
* Supported SSH features:
- zlib compression;
- password and public key authentication (OpenSSH and PEM key formats);
- port forwarding (can be modified on a running SSH session);
- starting extra shell channels on a running SSH session.* No MoSH, sorry.
* Built-in screen keyboard and mouse.
* Hardware buttons mapping.
* Different charsets and customizable key mapping support.
## Dependencies
* USB UART:
* SSH: ,
and
* Console font:
* MaterialSeekBarPreference:
* BetterLinkMovementMethod:
* Android Stem:
* Android Maven Gradle Plugin:
* Apache Commons:
* The Android Open Source Project (Official Google Android API and support libraries):
## Cryptography usage note
The only part of this application that touches on cryptography is the SSH client used to communicate
with remote systems. Currently this is provided by the JSch library.This application is self-classified under ECCN 5D992 with the encryption authorization type
identifier MMKT.## Disclaimer
It's unlawful to provide this application to or use by the prohibited entities listed in
and
.The copyright holder and contributors are not responsible for any actions of any parties and their
consequences related to the aforementioned regulation.