【问题标题】:Rooted Android 10, ioctl Permission denied errors植根 Android 10,ioctl Permission denied 错误
【发布时间】:2021-01-10 14:47:42
【问题描述】:

当我尝试在具有 root 访问权限的 Android 10 (Galaxy A11) 上运行一些命令时,我收到 ioctl“权限被拒绝”错误。例如:

# ip tuntap add mode tun
ioctl(TUNSETIFF): Permission denied
# ifconfig wlan0
ifconfig: ioctl 8927: Permission denied

之类的。 我尝试用谷歌搜索这个问题,但找不到任何解决方法。有些人谈论 SELinux 的限制。但是root checker 表明 SELinux 状态是允许的。 如何摆脱这个ioctl 错误并让命令行实用程序在我的已root 手机上正常工作?

【问题讨论】:

  • 你找到解决办法了吗?

标签: android permission-denied ioctl rooted


【解决方案1】:

我能够通过将 ifconfig 脚本替换为以下内容来解决此问题:

错误的命令:

./adb -s $device shell ifconfig wlan0 | grep 'inet addr' | cut -d: -f2 | awk '{print $1}'

新命令:

./adb -s $device shell ip addr show wlan0 | grep -e wlan0$ | cut -d " " -f 6 | cut -d/ -f 1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-18
    • 2020-06-24
    • 1970-01-01
    • 2016-02-12
    相关资源
    最近更新 更多