
Finally got one click root working on my S24 Ultra SM-S928B / S928BXXS6DZF2 🎉
Took me way too long to figure this out, so posting what actually worked in case someone else is stuck with random reboots.
The main thing I found is this:
For this S928B build, Root My Galaxy basically only works properly through Shizuku.
I had Shizuku running before, but that alone wasn't enough. Root My Galaxy was still launching the exploit as a normal app, so it kept failing/rebooting.
So what I did:
First start Shizuku and make sure it's actually running.
Then inside Shizuku, authorize Root My Galaxy.
After that open Root My Galaxy > Settings and TURN ON Shizuku Mode.
This part is important. Just having Shizuku installed/running isn't enough, RMG itself needs Shizuku mode enabled.
Also, if you already tried rooting before, delete the old payload before trying again. This actually mattered for me.
From ADB:
adb shell rm -f /data/local/tmp/ksu-payload
Then I checked it was gone:
adb shell ls -l /data/local/tmp/ksu-payload
It should say no such file or directory.
After that I opened Root My Galaxy again, checked Shizuku was still running + RMG was authorized + Shizuku Mode was ON, ran the exploit again and... boom. KernelSU active!!!!!
Root My Galaxy:
https://github.com/BuSung-dev/Root-My-Galaxy
Exact S928B / S928BXXS6DZF2 support PR:
https://github.com/BuSung-dev/Root-My-Galaxy-Payloads/pull/208
Payload repo:
https://github.com/BuSung-dev/Root-My-Galaxy-Payloads
Shizuku:
https://github.com/RikkaApps/Shizuku/releases
KernelSU:
https://github.com/tiann/KernelSU/releases
If yours keeps rebooting, before trying again and again, check the Shizuku mode first and delete that old ksu-payload. That was basically the whole issue for me.