KingRoot 一键 unroot——如何移除 root 权限恢复未 root 状态
什么时候需要 unroot
- 手机要送修了——绝大多数厂商保修要求设备未 root
- 要出二手——买家可能介意 root 痕迹,或需要恢复官方状态才能用银行/支付类 App
- root 后手机性能异常、想恢复干净状态
- 想换其他 root 方案(比如从 KingRoot 换到 Magisk)
用 KingRoot 自带功能(最推荐)
KingRoot 里藏着一个 unroot 功能,比手动删文件靠谱得多。操作:
手机端 KingRoot App
- 打开 KingRoot App
- 点右上角 菜单按钮(三条横线或齿轮图标,不同版本位置可能不同)
- 找到并点击 "移除 Root" 或 "Remove Root"
- 弹窗问确认 → 确定
- KingRoot 会自动清理 su 二进制、KingUser、init.d 脚本、修改过的 build.prop
- 清理完提示重启 → 重启
PC 版 KingRoot
- 连接手机(USB 调试已开,驱动正常)
- 打开 KingRoot PC 版
- 找到类似 "一键 Unroot" 的按钮(部分版本隐藏在菜单里)
- 点击 → 等待清理 → 重启手机
手动清理(万一 KingRoot App 已经被你删了)
如果 KingRoot App 不在了,但 su 权限还在,用 RE 管理器手动清:
- RE 管理器打开根目录
- 删除以下文件/目录(按存在与否删,不要硬删不存在的):
/system/xbin/su
/system/bin/.su
/system/app/KingUser/
/data/app/KingUser*/
/data/local.prop
/system/etc/init.d/ 下所有 kingroot 相关脚本
- 如果你之前修改过
/system/build.prop→ 恢复备份,或手动删掉你加的那些行 - 清理 dalvik 缓存:终端执行
rm -rf /data/dalvik-cache/* - 重启
怎么验证 unroot 成功
- KingUser 图标从桌面消失
- 再开 KingRoot App,显示"您的设备尚未获取 root 权限"
- RE 管理器打开根目录,提示"没有 root 权限"或根目录只读
- 任何需要 root 的 App 都不再弹出权限请求
还需要做什么(送修/出机场景)
刷回官方固件(推荐)
即使 KingRoot 清理干净了,有些厂商服务中心还是能检测到设备曾被修改过(比如三星 Knox 计数、华为 bootloader 解锁记录)。刷回官方固件是最彻底的方式:
- 小米:MiFlash 工具 → 下载对应机型的 MIUI 线刷包 → 清除所有数据 + 刷入
- 华为:HiSuite → 系统修复 → 选择"普通版"(清除数据)或"保留数据"
- 三星:Odin 工具 → 下载官方五件套 → PDA + CSC + MODEM + BOOTLOADER + BL
- OPPO/vivo:官方支持页面下载刷机工具和刷机包
刷官方固件之前先备份所有数据——清除数据操作不可恢复。
恢复出厂设置(最低限度)
如果你不想刷固件:设置 → 备份和重置 → 恢复出厂设置。恢复出厂会清空用户数据,但不会清除 /system 分区的 root 痕迹——比刷固件差一点,但对于一般售后检测够用。
为什么有些人说 unroot 后还是检测到 root
可能原因:
- Knox 计数(三星):三星 Knox 芯片在第一次刷入非官方 boot 时就会把熔丝位烧断,这是硬件级的,刷固件也恢复不了
- bootloader 解锁记录(小米/华为):部分厂商在云服务器上记录过你的 bootloader 解锁事件,即使重新上锁也可能查到
- SafetyNet / Google Play Integrity:Google 的 DRM 验证机制会在系统层面检测是否有 root 痕迹。KingRoot unroot 通常能通过,但 Magisk 的修改可能会留下痕迹