Skip to content

About

Using CVE-2026-43499 to root your Galaxy S24 Series(SM-S92X0 ,(China / Hong Kong SAR / Taiwan))

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

RootMyS24 - 比那名居天子手持 S24 Ultra

RootMyS24

免解锁 root · Samsung Galaxy S24 系列(S9210 / S9260 / S9280)+ 国行 Z Fold6
基于内核漏洞 CVE-2026-43499 的安全研究项目

Version 3.1.0 GPL-3.0 Android

安全研究声明:本项目仅用于安全研究与自有设备维护。使用内核漏洞提权存在导致系统崩溃、数据丢失、设备变砖的风险,使用者需自行承担一切后果。请勿用于非法用途。


特性

  • 免解锁 bootloader:不刷 BL、不升 rev bit,bootloader 保持锁定
  • 不熔断 KNOX:e-fuse 状态保持原样(可搭配 KnoxPatch 恢复 Secure Folder 等 KNOX 功能)
  • 半持久化:每次重启后运行一次 App 即可重新加载 KernelSU 驱动
  • 支持 KernelSU 生态:Zygisk-Next / LSPosed / KnoxPatch 等模块
  • 现代 Material 3 界面:动态 ambience 头部、悬浮导航、多语言

支持设备

机型 固件 内核 状态
SM-S9280(国行 DZF2) S9280ZCS6DZF2 6.1.145 已实测成功(基线)
SM-F9580(国行 Z Fold6) 共用 DZF2 载荷 同 GKI 构建号 酷安用户实测成功
SM-S9280(港版/台版 DZE2) S9280ZHS6DZE2 6.1.145 已实测成功(港台同构建号共用载荷)
SM-S9280(国行 DZG1) S9280ZCS6DZG1 6.1.145 并入 DZF2 载荷(v2.5.6 起)
SM-S9280(港版/台版 CZA1) S9280ZHS4CZA1 6.1.128 已定标(港台共用)
SM-S9210(国行 BYH7,One UI 7) S9210ZCU4BYH7 6.1.99 已定标,待真机验证
SM-S9310/S9360/S9380(国行 S25,One UI 8.5) S9310ZCSCCZG1 6.6.98 已定标(Android 15 内核,独立载荷)

同平台(e3q/e1q)同构建号固件内核符号一致,可直接通用;港版与台版同构建号共用同一载荷。跨构建号需逐符号对比修正;跨平台/跨大版本需完整重新定标,且漏洞可能已被修复。适配方法与各目标定标报告见文档导航。

使用流程

  1. 安装 App,授权方式(v2.5.5 起无线调试为实验性开关,默认关闭):
    • Shizuku(默认):安装并启动 Shizuku(无线/有线 ADB 授权)
    • 无线调试(实验性):设置页开启「无线调试授权」后,主页支持通知配对 / 配对码 / 直连
  2. 选择目标固件版本(按地区分组:国行 / 港版台版),点击「开始 Root」(建议熄屏运行,降低内核竞态概率)
  3. 等待 exploit 完成,自动执行 KernelSU late-load
  4. 安装 KernelSU Manager(v3.2.5),强制停止后重开,显示「工作中 [越狱模式]」

exploit 是概率性的,失败/重启后重试即可(成功率随尝试累加)。成功标记:exploit completed + retval=0 socket=1。


文档导航

完整文档中心见 docs/README.md。

入门与使用

技术原理

固件适配与定标

运行日志与故障定位

研究资料

技术原理(概要)

本 App 基于内核漏洞 CVE-2026-43499(rtmutex 内核栈 use-after-free):通过 PI futex 链死锁回滚触发错误清理路径,留下指向已释放内核栈的悬垂指针;复用该栈伪造 rt_mutex_waiter 后获得物理内存读写,依次绕过 KASLR、降级 SELinux、以 root 执行辅助程序,最终 late-load KernelSU 驱动。全程不改动持久化分区,bootloader 保持锁定、KNOX e-fuse 不熔断。

完整原理(成因 / 利用链 / 防护绕过 / 源码对照)见 docs/technical-principles.md 与研究仓库 VULNERABILITY_ANALYSIS.md。

注意事项

  • 停在已适配固件,不要升级:新固件会修复 CVE-2026-43499 相关漏洞
  • exploit 概率性成功:失败多试几次,必要时重启手机
  • 运行期间建议熄屏(降低内核竞态导致的崩溃概率)
  • 每次重启手机后需要重新运行一次「开始 Root」以加载 KernelSU 驱动

构建

./gradlew :app:assembleDebug    # debug APK
./gradlew :app:assembleRelease  # release APK(需自行配置签名)

载荷(exploit / root helper / ksud)已内置在 app/src/main/assets/。载荷构建链属开发者职责,不在本仓库范围。

依赖与致谢

License

GNU General Public License v3.0

About

Using CVE-2026-43499 to root your Galaxy S24 Series(SM-S92X0 ,(China / Hong Kong SAR / Taiwan))

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages