What's New
Persistent VM Storage
- All VM data now survives app restarts using overlayfs over initramfs with a 2GB ext4 persistent disk
Port Forwarding
- Forward ports from the VM to the Android host device
- Settings UI for adding/removing rules with DataStore persistence
- Runtime QMP-based management (add/remove while VM is running)
Termux Terminal Integration
- Full VT100/xterm terminal emulation using Termux TerminalView
- No host binaries required — works on any Android device without root
- Extra keys bar: ESC, TAB, CTRL, arrow keys, ALT, and symbol keys
- Ctrl+C works properly (job control via getty on ttyAMA0)
Bug Fixes
- ping now works (was previously broken)
- Proper shell with job control on serial console
- init-podroid rewritten with two-phase boot and graceful shutdown