
GhostLock CVE-2026-43499 port para Galaxy Z Fold 8 (h8q)
A maior parte deste código é baseada no fork de @polygraphene do original.
Foram necessárias modificações pesadas porque o primer principal usado (select()) na maioria das variantes publicadas do exploit não se alinha corretamente com a struct rt_mutex_waiter nesses alvos Samsung 6.12. io_submit() é usado em seu lugar.
Funcionando: h8q-F971USQU1AZFW (SM-F971U, P0=0xc7800000). Compile com make PROJECT=h8q-F971USQU1AZFW.
git clone (este repositório)
cd (este repositório)
export ANDROID_NDK_ROOT=(seu caminho do ndk)
make
Compile ksud + kernelsu.ko usando esta árvore de polygraphene e seguindo esta instrução. Esta árvore contém um patch de BuSung-dev/Root-My-Galaxy e adaptação para 6.12.
$ adb install /path/to/KernelSu_Manager.apk
$ adb push build/preload.so /data/local/tmp/
$ adb push $KERNELSU/target/aarch64-linux-android/release/ksud /data/local/tmp/
$ adb shell env LD_PRELOAD=/data/local/tmp/preload.so sh -c 'echo PWND'
io_submit para q8q