⬇
Download
Zishu Terminal (Beta) v5.5.0
https://github.com/zishutron/Stardust-store/releases/download/v5.0.1/Zishu.Terminal.Beta._v5.5.0-beta.1.550.apk


Zishu Terminal v5.5.0-beta.1 — Release Announcement
═══════════════════════════════════════════════════

An advanced Android terminal and lightweight developer
environment, now with two major new capabilities.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT'S NEW IN v5.5.0-beta.1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

This release adds two significant features and fixes
several important bugs discovered during beta testing.


► Built-in curl with real HTTPS

A complete HTTP/HTTPS client built directly into
Zishu Terminal, written in Java. No native binary,
no Termux, no root required.

Supported commands:

  curl https://example.com
  curl https://example.com > source.html
  curl -o file.html https://example.com
  curl -O https://example.com/file.txt
  curl -I https://example.com
  curl -L https://example.com
  curl -s https://example.com
  curl -v https://example.com
  curl -X POST -d "key=value" https://example.com
  curl -H "Authorization: Bearer xxx" https://example.com

Features:
  • Real HTTPS with certificate verification
  • HTTP redirects (via -L)
  • Custom headers (-H)
  • POST data (-d)
  • HEAD requests (-I)
  • Progress display
  • Environment variable expansion
    ($HOME, ${HOME}, ~, $PREFIX, $TMPDIR)
  • Shell redirection support (>, >>)
  • Runs on background thread — no UI freeze
  • Real exit codes — no fake success


► zprotect — File encryption with AES-256-GCM

A real encryption tool built into the terminal.
Encrypt any file — HTML, CSS, JS, JSON, TXT, images,
anything — with a password.

Supported commands:

  zprotect encrypt secret.txt --password mypass
  zprotect encrypt secret.txt --password mypass --delete
  zprotect decrypt secret.txt.zenc --password mypass
  zprotect info secret.txt.zenc
  zprotect verify secret.txt.zenc --password mypass
  zprotect list
  zprotect delete secret.txt.zenc
  zprotect help

Features:
  • AES-256-GCM encryption
  • PBKDF2 key derivation (100,000 iterations)
  • Random salt + IV per file
  • GCM authentication tag (tamper detection)
  • Portable .zenc file format
  • Works with any file type
  • Zero-knowledge design — no password storage


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BUG FIXES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

► Fixed $HOME expansion in curl output paths

  Before:
    curl -o $HOME/file.html https://example.com
    → curl: (23) Failed to open output file

  After:
    curl -o $HOME/file.html https://example.com
    → File created in $HOME ✓

► Fixed zserver custom root and port

  Before:
    zserver start $HOME/mysite 8080
    → Server failed to start silently

  After:
    zserver start $HOME/mysite 8080
    → Server running on http://127.0.0.1:8080/ ✓

► Fixed shell prompt leaking into output

  Before:
    Repeated "CPH1803:/data/data/..." prompt strings
    appearing in command output

  After:
    Clean command output — no prompt leaks ✓

► Fixed path consistency

  Before:
    $HOME = /data/user/0/...
    pwd   = /data/data/...

  After:
    Consistent path representations ✓

► Improved non-interactive shell mode

  Removed the -i flag from the shell process. This
  prevents the shell from printing prompts and
  complaining about TTY, while remaining fully
  functional for all commands.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT'S INCLUDED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

► Terminal
  • Real /system/bin/sh shell — not simulated
  • ANSI color support (16 + 256 colors)
  • Multiple independent sessions
  • Command history with up/down navigation
  • Tab completion for commands and files
  • Large output handling
  • Background execution

► Userspace
  • $HOME, $PREFIX, $TMPDIR, $PATH
  • Structured directory layout
  • Environment variable management (zenv)
  • Path resolution (zpath, zwhich)

► Built-in commands
  • curl — HTTP/HTTPS client
  • zprotect — file encryption
  • zhelp, zinfo, zclear, zversion
  • ztheme, zhistory, zsession, zstorage
  • zpath, zenv, zwhich, zdoctor
  • ztools, zjobs, zfind, zbuild
  • zprofile, zpkg, zproject
  • zedit, zrun, zserver
  • zbackup, zrestore, zdiagnostics

► File manager
  • Browse, create, rename, delete
  • Copy, move, paste
  • File details
  • Open in editor

► Text editor
  • Open, edit, save
  • Save As
  • Find
  • Line numbers
  • Supports .txt .sh .json .xml .html
    .css .js .java .md

► Local web server (zserver)
  • Serve any directory over HTTP
  • Binds to 127.0.0.1 only by default
  • Configurable root and port
  • Start, stop, restart, status
  • Custom root and port support


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT'S NOT INCLUDED (HONEST LIMITATIONS)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Zishu Terminal is an early-access beta. The
following are NOT included — and we're honest
about it, not hiding it:

► No bundled developer toolchains
  • Python interpreter
  • Git binary
  • OpenSSH client
  • Node.js / npm
  • C/C++ compilers (clang, gcc)
  • Java compiler

  These are large native binaries that cannot be
  reliably packaged into a small Android APK.
  Future versions may provide these through the
  package system.

► No remote package downloads
  Local .zpkg installation works. Remote
  repository support is planned but not enabled
  in this build.

► No root access
  Never offered. Never will be. Zishu Terminal
  respects Android's security model.

► No native binary execution
  Android 10+ enforces W^X (write-XOR-execute).
  App-private directories cannot execute native
  binaries. This is a platform restriction.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SECURITY AND PRIVACY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

► What Zishu Terminal does NOT do:
  • No root request
  • No sandbox bypass
  • No system partition modification
  • No silent APK installation
  • No telemetry
  • No analytics
  • No advertising
  • No account requirement
  • No cloud sync
  • No hidden network calls

► What it does:
  • Local HTTP server binds only to 127.0.0.1
  • HTTPS certificate verification is always on
  • Encrypted files use modern cryptography
  • Core terminal works fully offline


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TECHNICAL DETAILS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Package name:    com.zishu.terminal
Version:         5.5.0-beta.1
Version code:    550
Minimum SDK:     21 (Android 5.0)
Target SDK:      29 (Android 10)
Language:        Java
Framework:       Classic Android APIs (no AndroidX)
APK size:        ~1 MB
Dependencies:    None


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DOWNLOAD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Zishu Terminal v5.5.0-beta.1 (APK)

Download link:
https://github.com/zishutron/Stardust-store/releases/download/v5.0.1/Zishu.Terminal.Beta._v5.5.0-beta.1.550.apk

System Requirements:
  • Android 5.0 (API 21) or newer
  • ~5 MB free storage
  • No root required
  • Works offline


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TESTING CHECKLIST
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Try these commands to verify the new features:

► Test curl:
  curl --version
  curl https://example.com
  curl -L -o test.html https://example.com
  cat test.html

► Test $HOME expansion:
  curl -L -o $HOME/test2.html https://example.com
  ls -l $HOME/test2.html

► Test zprotect:
  echo "secret message" > secret.txt
  zprotect encrypt secret.txt --password mypass
  cat secret.txt.zenc
  zprotect decrypt secret.txt.zenc --password mypass
  cat secret.txt

► Test zserver:
  mkdir -p $HOME/site
  echo "<h1>Hello</h1>" > $HOME/site/index.html
  zserver start $HOME/site 8080
  zserver status
  curl http://127.0.0.1:8080/
  zserver stop

► Test diagnostics:
  zhelp
  zinfo
  zdoctor


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FEEDBACK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

This is a beta release. Feedback is welcome and
encouraged.

If you find a bug, please report with:
  • Android version
  • Device model
  • Exact command run
  • Expected vs actual output
  • Screenshot if possible

If you have a feature request, describe:
  • What you want to do
  • Why you need it
  • How you'd expect it to work


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BUILT BY ZISHU TRON
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Zishu Terminal is an independent project.
Not affiliated with Termux, Google, or any other
terminal emulator.

Building honest software for Android.