{"package_name":"com.zerotoship.z2term","name":"Z2Term","summary":"Rootless Linux terminal with a GUI, SSH, automation and a Japanese IME.","category":"Development","icon_url":"/api/icon/com.zerotoship.z2term","latest_version_code":777,"latest_version_name":"1.0.79","apk_url":"/api/apk/com.zerotoship.z2term","apk_size":28791959,"apk_sha256":"e5457d58716d00ab2c478dcaa422d198d999cad3f0e4c5912296567c6dd9df9b","source_kind":"fdroid-repo","repo_slug":"fdroid-main","last_updated":1794283217,"release_timestamp":1794187083,"description":"Z2Term is a terminal for Android that is also a way to drive Android.\n\nIt runs Alpine, Ubuntu, Arch and Kali without root, opens a Linux desktop in a tab, and lets the shell reach the phone itself: read a notification, ask you a question in the notification shade, or run a script when the battery, the network or an incoming SMS changes.\n\n* Linux distributions without root: z2root is a ptrace-based userspace implementation written for this app and built from source. A real chroot is optionally available on rooted devices.\n* Terminal emulator: VT100/xterm, 256-colour and true colour, alternate screen, East Asian Width (CJK / emoji) rendered as 2 cells, OSC 4/7/8/10/11/12/52\n* 9 built-in themes plus a custom theme editor, and custom font loading\n* 5,000-line scrollback (configurable 500-50,000) with search\n* Multi-tab sessions with independent emulators, drag to reorder\n* Linux GUI: Xvnc + openbox with an RFB client built into the app, with audio and video. \"z2gui\" starts a desktop, \"z2run <app>\" launches a GUI program. The same screen also connects to another machine over VNC or RDP.\n* SSH client and SFTP built in (public-key auth, secrets encrypted by the Android Keystore), port forwarding in both directions that can outlive the tab, plus a built-in sshd that binds to localhost only by default\n* Android bridge: around 40 \"z2-*\" helpers call host features from the shell (notifications, clipboard, battery, sensors, torch, intents, alarms, text-to-speech, and wireless adb to the device itself)\n* It can ask you things: \"z2-ask\" puts a question in the notification shade and reads your reply into a shell variable\n* Automation hub: \"z2-when\" runs scripts on device events (charging, battery level, time or cron, Wi-Fi, connectivity, boot, a share from another app, an incoming SMS, sensors, an arriving notification, a new file), narrowed by filters. Rules are plain text and survive reboots without opening the app.\n* Resident servers: register any server as a start command and ","categories":["Development","System"]}