Подключение Xiaomi Redmi Note 3 Pro к ADB в Linux

Столкнулся с проблемой, что под линуксом ADB (android debug bridge) не видит телефон, который, впрочем, шикарно видится самой системой.

Вот инструкция как это починить:

1. Получаем пару VednorID:ProductID. Если сразу не можем выцепить, какая из строчек в выводе lsusb отвечает за ваш телефон — выполните её дважды: с отключенным телефоном и подключенным.

beowulf13th@beowulf13th-lpt:~/$ lsusb
Bus 002 Device 013: ID 2717:ff88

2. Добавляем полученный код 2717 в ~/.android/adb_usb.ini

beowulf13th@beowulf13th-lpt:~/$ nano ~/.android/adb_usb.ini
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x2717

3. Теперь добавляем наш телефон в udev.

beowulf13th@beowulf13th-lpt:~/$ sudo nano /etc/udev/rules.d/51-android.rules
 
# Xiaomi Redmi Note 3 Pro (MTP+ADB)
SUBSYSTEM=="usb", ATTR{idVendor}=="2717", ATTR{idProduct}=="ff88", MODE="0660", OWNER="%USERNAME%"

Не забудьте заменить %USERNAME% на ваше имя пользователя.

4. Перезапускаем udev

beowulf13th@beowulf13th-lpt:~/$ sudo service udev restart

5. Переподключаем телефон, перезагружаем adb:

beowulf13th@beowulf13th-lpt:~/android-sdk/platform-tools$ ./adb kill-server
beowulf13th@beowulf13th-lpt:~/android-sdk/platform-tools$ ./adb start-server
beowulf13th@beowulf13th-lpt:~/android-sdk/platform-tools$ ./adb devices
 
List of devices attached 
8be9c078	device

Читайте также:

комментария 3

  1. на днях столкнулся с этой проблемой, но так и не получилось подключить…

  2. boosters:

    Спасибо, разобрался!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *