How acheronxu/terminal_worse works
terminal_worse is an iOS terminal app fork with two major additions: a launch-time sandbox-mount and inspection command set, and a native plugin environment for package management and command execution. The documented user flow starts in the terminal, mounts accessible containers under _sandbox, then allows shell commands to inspect or operate on them. A separate flow initializes the plugin prefix and installs or runs compatible packages. The README documents these relationships; the implementation source was not sampled, so the graph does not infer internal call structure beyond those documented flows.
Main entry points: apt Package frontend · TerminalSBX.m Sandbox commands · termenv Plugin prefix · pkgtool Python backend
Components 15
Sandbox access
- Sandbox commands
src/TerminalSBX.m - Container auto-mount
src/TerminalSBX.m - Container inspection
src/TerminalSBX.m - Extension handles
src/TerminalSBX.m
Plugin environment
- Plugin prefix
env/termenv - Package frontend
env/apt - Python backend
env/pkgtool - Package installer
env/dpkg - Debian builder
env/mkdeb - Plugin runner
env/plugin-run - Package sources
Terminal capabilities
- a-Shell terminal
- Device summary
src/TerminalSBX.m - Shell utilities
env/bash
Other components
- Terminal user
Connections 15
- Terminal user → a-Shell terminal: uses
README.md - a-Shell terminal → Sandbox commands: runs commands
README.md - a-Shell terminal → Device summary: runs command
README.md - Sandbox commands → Container auto-mount: auto-mounts
README.md - Container auto-mount → Container inspection: exposes containers
README.md - Terminal user → Extension handles: manages access
README.md - Terminal user → Plugin prefix: initializes
README.md - Plugin prefix → Package frontend: enables
README.md - Terminal user → Package frontend: requests packages
README.md - Package frontend → Package sources: fetches indexes
README.md - Package frontend → Python backend: uses backend
- Terminal user → Package installer: installs package
README.md - Terminal user → Debian builder: builds package
README.md - Terminal user → Plugin runner: runs plugin
README.md - Terminal user → Shell utilities: runs commands
README.md