Skip to content

v1.2.4

Choose a tag to compare

@github-actions github-actions released this 19 Aug 19:52
· 603 commits to main since this release

Changed

  • The debug export now bundles a single self-contained diagnostics file (state.json) in the .zip, replacing the old pile of separate text files — one file has everything.

Fixed

  • A hiding module could show a false "inactive" on some KernelSU devices when the status probe couldn't read the module's liveness; it now reads "status not verified" instead of claiming the module is off.
  • KPM: on some kernels built with Clang LTO the IPv6 /proc/net/ipv6_route hook could silently fail to install, leaving native hiding partial. It now installs.
  • SO_BINDTODEVICE hiding could fail on GKI kernels where the compiler dropped setsockopt's unused level argument, letting a target app still bind a socket to the VPN interface

What's Changed

  • fix(kpm): resolve hook targets renamed with a Clang LTO .llvm suffix by @okhsunrog in #295
  • refactor(lsposed): serializable domain, single-JSON debug export by @okhsunrog in #296
  • Add SO_BINDTODEVICE self-check and fix the bind-interface leak on LTO GKI kernels by @okhsunrog in #298
  • Pack the plain debug export as a .zip so it attaches on forums by @okhsunrog in #299

Full Changelog: v1.2.3...v1.2.4