Skip to content

DirtyFrag v1.06

Choose a tag to compare

@mitschud mitschud released this 02 Oct 14:02
· 41 commits to master since this release

DirtyFrag v1.06 - upstream sync (Oct 1-2)

What's changed

Exploit / upstream merge

  • Patch diabl0w#1 verify fix - the page-cache verification of the patched crash_dump64 now reads at offset 16 and compares against sh_buf+16; the old offset-0 comparison could false-fail and abort a working run
  • ksud synced with diabl0w's KernelSU fork (Oct 2) - the official KernelSU Manager can now be installed without version mismatch; also fixes the rescue party turning soft reboot into hard reboot
  • DEFEX hook fix on some devices - both task_defex_enforce and task_defex_user_exec are hooked (all payloads rebuilt; already carried in v1.05)
  • android14-6.1 support removed - not working upstream (accidental mitigation), payload dropped to shrink the APK

App

  • Failure screen restyle - bars + labels turn red on failure; labels read Failure / Reboot and the run pill is disabled until the device is rebooted
  • Version tag in the header aligned to the text baseline
  • versionCode 26, versionName 1.06

Install

  1. Run the exploit - root is active immediately, no reboot needed (reboot is only required after a failed run)
  2. Install the official KernelSU Manager: https://github.com/tiann/KernelSU/actions/runs/35973514328 ("Manager" artifact, scroll down)