Repository navigation
ThothTerm Ubuntu 0.3.1
ThothTerm Ubuntu 0.3.1
Patch release over 0.3.0 (com.thothterm.ubuntu, versionCode 301). No rootfs change.
- The terminal opens as soon as Ubuntu is extracted and configured; installing sudo runs afterwards in the background (single run at a time, never on the main thread, retry from the menu). Fixes the report of a setup screen stuck on "Extracting Ubuntu… 100%" while sudo was being installed (fdroiddata !49556).
- PRoot: a new process whose pid the kernel does not report at fork time is now found from /proc, or the window stops with an error, instead of hanging (patch 0007). Reproduced and tested on a desktop kernel only; not verified on kernel 4.14.
- PRoot: fchmodat2 translated (0006) and the guest owner kept on link2symlink hard links (0008).
- A damaged installation is never erased; reinstalling system files keeps /home. Safer extraction of the system image.
Built from commit 54a965f (JDK 17, Android SDK 36, NDK 23.2.8568313). *-release-unsigned.apk are the R8 release builds for F-Droid/own signing; *-test.apk are the same builds signed with the public Android debug key for testing only. Hashes: SHA256SUMS.txt.
Tested on a Samsung SM-A165F (Android 16, kernel 6.12, isolated test builds): first run (download/extract/terminal ready, background setup), HOME preservation through damage/repair/interrupted reinstall, LAN Mode, package manager gates, extractor gate with the app's own extractor on the pinned archive, and the host security suites. Not tested: Android devices with a 4.14 kernel (see the PRoot child-tracking note), other ABIs. Release notes list only what was run; details in docs/garden/closure/CLOSURE_REPORT.md.