Skip to content

ThothTerm Ubuntu 0.3.1

Choose a tag to compare

@Lord1Egypt Lord1Egypt released this 03 Oct 11:07
· 74 commits to master since this release

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.