问题描述
在进行系统更新后丢失了root权限,尽管 /system/xbin/su
文件仍然存在,导致无法通过Stump Root等工具重新获取root权限。部分检查工具显示没有root权限,而SuperSU则提示没有/system/xbin/su
文件或无法安装它。怀疑是系统更新重置了该文件的权限,导致其无法执行。
解决方案
方案1:通过ADB命令检查文件权限
- 连接设备:确保设备已通过USB连接到电脑,并已安装ADB驱动程序。
- 开启开发者模式和USB调试:在手机上进入开发者选项,开启USB调试。
- 检查文件权限:在命令行中输入以下命令,查看
/system/xbin/su
文件的权限情况:
sh
adb shell ls -l /system/xbin/su
如果输出显示文件权限不正确,可能需要进一步处理。
方案2:恢复文件权限
- 挂载系统分区:在命令行中输入以下命令,挂载系统分区:
sh
adb shell mount -o remount,rw /system - 修改文件权限:使用
chmod
命令修改/system/xbin/su
文件的权限,使其具有可执行权限:
sh
adb shell chmod 755 /system/xbin/su - 重启设备:完成上述操作后,重启设备以确保更改生效。
方案3:使用root文件管理器
- 下载并安装root文件管理器:从Google Play或其他安全渠道下载并安装一个root文件管理器应用,如ES File Explorer。
- 使用root权限访问文件:打开文件管理器,使用root权限访问
/system/xbin/su
文件。 - 修改文件权限:通过文件管理器界面,找到
/system/xbin/su
文件,右键选择“属性”或“权限”,调整文件权限为可执行。 - 重启设备:完成操作后,重启设备以确保更改生效。
方案4:重新安装SuperSU
- 下载SuperSU安装包:从官方网站或其他可信来源下载最新版本的SuperSU安装包。
- 安装SuperSU:使用root文件管理器或其他root工具,将下载的安装包复制到设备的SD卡或其他存储位置。
- 安装并激活:按照文件管理器或root工具的指示,安装并激活SuperSU。
- 重启设备:完成安装后,重启设备以确保SuperSU生效。
请注意,在执行上述操作时务必谨慎,确保设备连接至可信网络,并从可靠来源下载软件,以免造成不必要的损失。
正文完