解决错误“failed to open device: Acce

2024-05-26  本文已影响0人  静析机言

最近做移动安全的项目,在Linux下连接手机,运行adb shell竟然出错,提示“failed to open device: Access denied (insufficient permissions)”。

输入adb devices,也仍然出错

而在windows下连接,运行adb shell无任何问题。

最终在网上搜索到解决办法:

1、在终端查看usb的ID,输入lsusb命令,我们可以看到我们刚插如usb的ID号,如:

红色的是我们插入usb的手机ID号。

2、进入/etc/udev/rules.d/,新建51-android.rules文件(sudo vim 51-android.rules),在这个文件中写上

SUBSYSTEM=="usb",ATTRS{idVendor}=="18d1",ATTRS{idProduct}=="4ee7",MODE="0666"

保存,再为51-android.rules加上权限(sudo chmod a+x 51-android.rules)

3、拔掉usb重新插上就可以了,如:

这样就解决了不能识别USB的问题。

上一篇下一篇

猜你喜欢

热点阅读