
Android app that checks a supported Vivo X200 Ultra, then uses Shizuku to attempt temporary root with CVE-2026-98260 and load KernelSU. Optional boot auto-root; one attempt per boot.
InfinityLock attempts to gain temporary root on the supported Vivo X200 Ultra
(PD2454) by exploiting CVE-2026-98260, then loads KernelSU. It requires Shizuku
to run the exploit with shell access and the official KernelSU Manager to be
installed for KernelSU's manager and ksud integration.
iq.log in Diagnostics.Root is temporary and the module stays pinned until reboot. Each boot permits one attempt. A failed attempt can leave parked exploit processes; do not kill or reap them. Reboot to recover. The attempt can also crash or restart the phone.
Auto-root is optional. When enabled, InfinityLock starts at boot, waits for Shizuku, then makes one checked attempt. It does not retry or reboot the phone.
PD2454B_A_17.2.10.6.W10
(ro.vivo.os.version reports 17.0), based on Android 17.ro.vivo.system.product.version must be PD2454_A_17.2.10.6.W10.6.6.127-android15-8-g3b723d0e8507-abogki558056638-4k.The app refuses other kernel or firmware builds. A listed module alone does not confirm that KernelSU is Live or that Manager can grant root. Verify its status in KernelSU Manager after the attempt.
The manager library, timer bootstrap, function binder, insertion helper, and
KernelSU module are built from pinned sources by build-payload.sh and GitHub
Actions. The app does not store those generated binaries in the repository.
Payload sources: PD2454 KernelSU runner
and your KernelSU fork.
Debug logging is off by default. Enable it from the menu to add separate kernel/crash snapshots and trace files on the next attempt. The runner log is always retained.