장치 권한이 부족합니다.

장치 권한이 부족합니다.

명령을 사용할 때adb root

내가 얻는 결과는 다음과 같습니다.

adb: unable to connect for root: insufficient permissions for device: verify udev rules.
See [http://developer.android.com/tools/device.html] for more information.

또한 도움을 받으려고 노력하십시오.질문그러나 문제는 동일합니다.

이 명령을 실행하면 adb devices -l 다음과 같은 출력이 제공됩니다.

List of devices attached
9f3a96d5               no permissions (verify udev rules); see [http://developer.android.com/tools/device.html] usb:1-1

그리고 명령을 내린 후lsusb

그것은 출력을 제공합니다

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 1a2c:0e24 China Resource Semico Co., Ltd 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0781:5567 SanDisk Corp. Cruzer Blade
Bus 001 Device 091: ID 05c6:9091 Qualcomm, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Linux Mint 19그러면 내 PC(루트, 플래시 사용자 정의 ROM 등)에서 사용되는 변경 권한을 어떻게 얻을 수 있습니까?Android 6.0.1

답변1

이는 Linux의 사용자 권한 또는 udev 규칙에 문제가 있을 가능성이 높습니다.

제대로 작동 하려면 adb사용자를 다음 그룹에 추가해야 합니다. plugdev

이것이 작동하지 않으면 udev 규칙에 버그가 있거나 버그를 추가해야 한다고 가정합니다.

$ sudo nano /etc/udev/rules.d/51-android.rules- 파일에 다음 내용을 넣으세요.

# My android phone
SUBSYSTEM=="usb",ATTR{idVendor}=="05c6",MODE="0660",GROUP="adbusers"
SUBSYSTEM=="usb",ATTR{idVendor}=="05c6",ATTR{idProduct}=="9091",SYMLINK+="android_adb"
SUBSYSTEM=="usb",ATTR{idVendor}=="05c6",ATTR{idProduct}=="9091",SYMLINK+="android_fastboot"

내 생각에는 이것이 당신의 전화인 것 같아요 Qualcomm, Inc.. 내가 틀렸을 수도있다. 05c6벤더ID와 9091휴대폰 값을 이용해 얻은 제품ID 로 대체하면 됩니다 .lsusb

그런 다음 실행 $ sudo udevadm control --reload-rules하고 휴대폰을 컴퓨터에 다시 연결하십시오.

관련 정보