移除/system/xbin/su以重新获得root权限

69次阅读
没有评论

问题描述

在进行系统更新后丢失了root权限,尽管 /system/xbin/su 文件仍然存在,导致无法通过Stump Root等工具重新获取root权限。部分检查工具显示没有root权限,而SuperSU则提示没有/system/xbin/su文件或无法安装它。怀疑是系统更新重置了该文件的权限,导致其无法执行。

解决方案

方案1:通过ADB命令检查文件权限

  1. 连接设备:确保设备已通过USB连接到电脑,并已安装ADB驱动程序。
  2. 开启开发者模式和USB调试:在手机上进入开发者选项,开启USB调试。
  3. 检查文件权限:在命令行中输入以下命令,查看/system/xbin/su文件的权限情况:
    sh
    adb shell ls -l /system/xbin/su

    如果输出显示文件权限不正确,可能需要进一步处理。

方案2:恢复文件权限

  1. 挂载系统分区:在命令行中输入以下命令,挂载系统分区:
    sh
    adb shell mount -o remount,rw /system
  2. 修改文件权限:使用chmod命令修改/system/xbin/su文件的权限,使其具有可执行权限:
    sh
    adb shell chmod 755 /system/xbin/su
  3. 重启设备:完成上述操作后,重启设备以确保更改生效。

方案3:使用root文件管理器

  1. 下载并安装root文件管理器:从Google Play或其他安全渠道下载并安装一个root文件管理器应用,如ES File Explorer。
  2. 使用root权限访问文件:打开文件管理器,使用root权限访问/system/xbin/su文件。
  3. 修改文件权限:通过文件管理器界面,找到/system/xbin/su文件,右键选择“属性”或“权限”,调整文件权限为可执行。
  4. 重启设备:完成操作后,重启设备以确保更改生效。

方案4:重新安装SuperSU

  1. 下载SuperSU安装包:从官方网站或其他可信来源下载最新版本的SuperSU安装包。
  2. 安装SuperSU:使用root文件管理器或其他root工具,将下载的安装包复制到设备的SD卡或其他存储位置。
  3. 安装并激活:按照文件管理器或root工具的指示,安装并激活SuperSU。
  4. 重启设备:完成安装后,重启设备以确保SuperSU生效。

请注意,在执行上述操作时务必谨慎,确保设备连接至可信网络,并从可靠来源下载软件,以免造成不必要的损失。

正文完