DirtyFrag
首页 / 提权失败排查

提权不成功,先对日志

打开「显示详细日志」或把日志保存到下载目录,对照下面的文案判断卡在哪一环。不同原因,处理方式完全不同。

点执行没反应,或提示未选择管理器

SU 管理器卡片还停在「未选择 · 必须设置」。先去装一个带 libksud.so 的管理器(三星机型用 diabl0w 的 KernelSU 分支),再回到应用里选中它。没选管理器时,提权链路最后一步拉不起 su,必然失败。

日志说 patching failed,或提示设备不存在漏洞无解

这是内核层面的拒绝,不是操作问题。通常三种情况:设备内核版本太新、厂商已经合入了官方修复、或者内核 6.1 上出现了意外缓解。这三种都没有办法绕过,换设备才有意义。

日志显示 SUCCESS,但实际没有 Root

先关掉「完成后自动重启」。软重启如果没能完成,刚刚加载的模块会被卸回去,等于白跑一次。关掉之后重新执行提权,再打开 SU 管理器确认授权状态。

日志里出现 ksud exited with error

多数是管理器和应用不匹配:管理器不带 libksud.so,或者三星机型上装了官方 KernelSU。换成分支版本后重试;确认管理器和 DirtyFrag 都是新装的前提下再操作。

进度条不动,停在 0%

这是应用把日志映射成进度的显示问题,不代表提权卡住。一次运行窗口约 70 秒,等它走完再判断结果,中途重复点击会打断正在工作的守护进程。

提权成功后装模块就崩溃

把「内核模块」卡片设为已关闭,再重新提权。这个开关不需要 Root 就能改,本身就是为这种场景准备的逃生通道。

重装应用后 Root 授权没了

每次重装 DirtyFrag,Android 分配的 UID 会变,管理器里的旧授权随之失效。打开 SU 管理器重新授权一次即可。

手机进不去系统了

长按音量下键尝试进入安全模式,或在电脑上执行 adb uninstall df.root。设备重启本身也会清掉本次开机加载的模块与 su,多数情况下重启即可恢复。