adb /system/bin/sh: su: inaccessible or not found
时间: 2024-01-18 16:05:01 浏览: 1682
这个问题可能是因为您的设备没有root权限,或者您的设备上没有安装Superuser等root管理应用程序。如果您的设备没有root权限,您可以尝试使用ADB调试模式来连接您的设备,但是您可能无法执行需要root权限的命令。如果您的设备已经root了,但是您仍然遇到此问题,您可以尝试重新安装Superuser等root管理应用程序。如果您需要更多的帮助,请提供更多详细信息,以便我更好地为您提供帮助。
相关问题
/system/bin/sh: su: inaccessible or not found
这个错误提示表明你的设备上没有安装 su 命令,或者没有 root 权限。su 命令是一个用于切换用户身份的工具,通常用于获取 root 权限。
如果你的设备没有 root 权限,你可以尝试使用 `adb shell "pm grant <package_name> android.permission.FOREGROUND_SERVICE"` 命令来授予应用 FOREGROUND_SERVICE 权限,这样可以在后台运行 frida-server。
如果你已经 root 了设备但是仍然找不到 su 命令,可能是因为你的设备上没有安装 su 工具。你可以尝试安装一个 su 工具,比如 SuperSU 或 Magisk,然后再尝试使用 su 命令。
liuxiao@liuxiaodeMacBook-Pro platform-tools % ./adb remount /system/bin/sh: remount: inaccessible or not found
当你在运行 `./adb remount` 命令时,出现了 "/system/bin/sh: remount: inaccessible or not found" 的错误消息。这个错误通常发生在设备上的 `/system` 分区以只读方式挂载时。
在一些设备上,`remount` 命令需要以 root 权限运行,而且设备必须处于具有 root 访问权限的状态。如果你的设备没有 root 权限或未解锁,那么你将无法使用 `remount` 命令来重新挂载 `/system` 分区。
如果你确实需要修改 `/system` 分区,你可以尝试以下方法:
1. 确保你的设备已经解锁了 bootloader(如果需要)。这可能需要在设备上执行特定的操作或使用特定的工具。
2. 在设备上安装一个具有 root 权限的自定义固件。这将允许你在设备上以 root 权限访问 `/system` 分区。
请注意,在修改设备的 `/system` 分区之前,一定要了解潜在的风险和后果。错误的操作可能导致设备无法正常启动或损坏。确保提前备份重要的数据,并在进行任何修改之前做好充分的准备和了解相关知识。
阅读全文