参考:https://blog.csdn/ljy_daydayup/article/details/70214347admin管理员组文章数量:1593060
安装/更新 adb
sudo apt-get install android-tools-adb
sudo apt-get install adnroid-tools-adbd
当然还可以手动安装,Linux的adb安装位置:~/usr/bin/adb
相关命令介绍:
adb start-server 启动 adb
adb kill-server 杀掉 adb
adb devices 列出所有的设备
1、配置adb_usb.ini文件
首先用命令lsusb查看:
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0101:0007
Bus 001 Device 006: ID 2a96: 201d
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ echo 0x 2a96>> ~/.android/adb_usb.ini (>覆盖写,>>追加写)
2、创建/etc/udev/rules.d/51-android.rules文件,解决权限问题。
文件末尾加上:
SUBSYSTEM=="usb" , ATTR{idVendor}==" 2a96", ATTR{idProduct}==" 201d", MODE="0666"
ATTR并非ATTRS,不同ubuntu版本可能测试情况不一样,两种都试一试。另外一台ubuntu ATTRS也生效。
还有另一种写法:
SUBSYSTEM=="usb", ATTR{idVendor}==" 2a96", MODE="0666", GROUP="plugdev"
另一个参考:https://yq.aliyun/articles/4371
还有一个通杀的写法:
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666", GROUP="plugdev"
3、拔插usb即可,adb device查看设备是否正常显示,权限是否正常。
命令:
sudo ./adb kill-server
sudo ./adb start-server
./adb devices
./adb root (这一步很重要 )
4、如果还是不行,重启电脑,再试试第3步。
本文标签: 权限ADBrootpermissions
版权声明:本文标题:adb root 时遇到 no permissions 的权限问题整理 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728158271a1147592.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论