Skip to content

v1.1.0

Choose a tag to compare

@coderredlab coderredlab released this 26 Apr 04:38
· 22 commits to main since this release

v1.1.0

Clean-room linker/runtime integration for Android app-process workloads.

Highlights

  • Replaces the glibc-derived libldlinux.so package with the clean-room libproroot-linker.so dynamic linker.
  • Installs the early SIGSYS handler before guest libc startup so seccomp-sensitive app-process launches can survive Android Zygote traps.
  • Keeps the launcher/runtime/bridge split while routing guest execution through the clean-room linker contract.
  • Refreshes release README usage examples for the current Android app-process argv and environment setup.
  • Removes the old libldlinux.so artifact from the release package.

Smoke tested

  • make -C tests/ldso/host clean && make -C tests/ldso/host
  • bash build.sh
  • git diff --check
  • bash android-smoketest/scripts/full-smoke.sh
  • BOOTSTRAP_OK
  • GUI_VNC_SMOKE_OK
  • PLAYWRIGHT_CHROMIUM_SCREENSHOT_OK
  • OPENCLAW_OK
  • CODEX_OK
  • ESBUILD_OK
  • static-procfs-smoke complete
  • RUN_MEDIUM=1 RUN_HEAVY=1 RUN_PLAYWRIGHT=1 RUN_GUI=1 bash scripts/termux-full-smoke-cleanroom.sh
  • Termux full-smoke ALL_PASS
  • Termux basic, medium, heavy npm, Playwright Chromium screenshot, GUI install, and GUI VNC cases all exited 0

SHA-256

17c76ea37f0c6a0ed3fbbf26658aff2cccdde100c317e2635c28fafa495806e4  arm64-v8a/libproroot.so
033b4000e578ce6464e708f87274df8be7131a72618fc1470203ef81974f7ec6  arm64-v8a/libproroot-runtime.so
cdcf0adbf7460be0fd4fd688a2a503385ca04ccd0cb5ac1ee49f029d2502b2b2  arm64-v8a/libproroot-bridge.so
a6fb4459da57fae28e124254efbd8e441249f72223869ccc509983210a8b4490  arm64-v8a/libproroot-linker.so