SU 二进制报错处理:更新失败、占用与丢失的三种情况
本篇汇总 root 装完、用起来最常撞上的几类报错:「SU 二进制需要更新」反复失败、提示没有 SU 二进制、二进制被占用,以及授权弹窗不出现和 TWRP 报 Error 1 的排查思路。相关文档:TWRP 卡刷 root 详细步骤 · Root 授权管理器怎么选
一、先分清:SU 二进制是什么
root 的本体是系统层那份 su 二进制,桌面上的管理器只是它的"门面"——负责弹窗、记账、执行你的裁决。理解了这层分工,多数报错就不再莫名其妙:
- 报错指向二进制 → 系统层的问题,方向是重刷或清场;
- 现象出在弹窗/授权 → 管理层的问题,方向是查配置。
二、「SU 二进制需要更新」——不是报错,是流程
首次打开管理器时提示需要更新二进制,属于正常安装动作:
- 点「继续(Continue)」;
- 方式选 Normal(常规);
- 等它跑完,按提示重启手机。
反复提示更新失败才需要警惕:说明系统层写入没成功,多半是设备其实没 root 成功——回到卡刷那条路把 ZIP 重刷一遍(完整流程见 TWRP 卡刷 root 详细步骤)。
三、「没有安装 SU 二进制」——设备并没有 root 成功
这个提示含义很直接:系统里根本没有 su。常见两种来由:
- 只装了 APK、从来没刷过 ZIP——APK 只是管理界面,root 本体得靠卡刷,重刷一遍即可;
- root 过、后来被系统更新冲掉了——重新卡刷,或考虑换方案。
Android 模拟器场景另说:部分镜像自带 root 通道(adb root 即可),在这类环境装 SuperSU 前要先把环境备好。
四、「SU 二进制被占用」——系统里已有别的 su
之前装过别的 root 管理器(包括 KingRoot 这类一键工具留下的 su),新的接管不了:
- 先把原有的处理干净:在旧管理器里执行"完整取消/卸载",或用 SuperSU 的 Full unroot 走一遍卸载流程;
- 重启后再装,按提示更新二进制。
从一键 root 工具迁移过来的,接管流程略有不同,按专门教程走更稳。
五、授权弹窗一直不出现
应用明明需要 root,管理器却没动静,按这个顺序查:
- 看日志页——有记录 = 请求发生过,只是没看到弹窗(锁屏着、或误勾了记住拒绝);没记录 = 应用压根没发成功;
- 通知权限——弹窗被系统通知权限拦掉的情况存在,检查管理器的通知权限;
- 换工具再测——部分应用 root 失败时会静默降级什么都不弹;用终端模拟器执行一句
su来测最直观。
弹窗出现后的裁决原则(倒计时默认拒绝、记住选择怎么用、临时收权怎么开),SuperSU 介绍站的机制篇里有逐条拆解。
六、TWRP 刷 ZIP 报 Error 1
刷入中断、日志里出现 updater process ended with ERROR: 1,按顺序排查三类成因:
- ZIP 文件本身损坏——下载不完整、拷贝中改坏了,重新取一份干净的,比对文件大小;
- boot 镜像与当前固件不匹配——部分机型(华为品牌案例较集中)的刷入脚本要处理 boot 分区,固件对不上就报错,通常重刷与当前固件对应的原版 boot 再试;
- recovery 版本太旧——老版 TWRP 对新固件的分区结构支持不全,升级后再试。
三条都试过仍报错,说明这套 ZIP 对该机型支持不佳,换 Magisk 路线通常能绕开。
七、小结
SU 二进制类的报错,方向永远在系统层:该刷的重刷、该清的清干净;弹窗类的问题,先查日志再查通知权限。如果反复折腾之后发现是设备年代太新不适配,那就不是操作问题,而是该换方案了——选择依据见 Root 授权管理器怎么选。