LINUX.ORG.RU
ФорумMobile

adb не видит планшет

 ,


0

2

Имеем: Irbis TZ85 на Android 5.1, Debian Jessie, и установленный adb из репов. При подключении планшета в dmesg есть

[59954.622074] usb 1-3: new high-speed USB device number 7 using ehci-pci
[59954.755172] usb 1-3: New USB device found, idVendor=0e8d, idProduct=201d
[59954.755183] usb 1-3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[59954.755190] usb 1-3: Product: TZ85
[59954.755196] usb 1-3: Manufacturer: MediaTek
[59954.755200] usb 1-3: SerialNumber: W10TZ85150120160455

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 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 007: ID 0e8d:201d MediaTek Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 09da:c10a A4 Tech Co., Ltd 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

но в adb devices пусто, хотя отладка на самом планшете включена.

Xiaomi Redmi 3 при этом видится нормально. В какую сторону копать?

★★★★

Ответ на: комментарий от droserasprout

Да, mtp нормально работает.

WRG ★★★★
() автор топика

Попробуй убить adb-server и запустить его от рута (adb kill-server && sudo adb devices). Может, ему прав не хватает. Если заработает, можно в правила udev дописать твой девайс.

ddos3
()
Ответ на: комментарий от WRG

На всякий случай уточню: ты после подключения девайса к компу разрешил этому компу подключаться к девайсу по adb? Начиная с четвертого, кажется, андроида, на девайсе при подключении должен вылезти поп-ап с подтверждением.

ddos3
()
Ответ на: комментарий от ruzisufaka

Тогда зачем это написал?

Ну если у тебя с MediaTek-ом работало adb это вовсе не значит что у всех остальных оно так-же работает. Не правда ли?

init_6 ★★★★★
()
Ответ на: комментарий от init_6

Ну если ты вылечил зубы при помощи отбойного молотка, то это вовсе не значит что у всех остальных оно так-же работает. Не правда ли?

ruzisufaka
()
Ответ на: комментарий от ddos3

Не вылазило ничего. Но сейчас попробовал тоже самое на машине с debian testing, и adb увидел планшет. На компе и ноуте, где jessie, он по прежнему не виден.

WRG ★★★★
() автор топика
Ответ на: комментарий от ddos3

должен вылезти поп-ап с подтверждением.

Кстати да, странно, что ничего не было. Но это скорее особенности прошивки планшета. Хотелось бы все таки заставить работать его с jessie, не переустанавливать же систему только ради этого.

WRG ★★★★
() автор топика
Ответ на: комментарий от ruzisufaka

Но на testing'e все подключилось, уведомления тоже не было.

WRG ★★★★
() автор топика
Ответ на: комментарий от tiroman

vid планшета уже есть в том файле.

WRG ★★★★
() автор топика
Ответ на: комментарий от WRG

Попробуй adb из тестинга скачать и dpkg -i. Может, встанет.

ddos3
()
Ответ на: комментарий от WRG
google linux adb not list my device

Любая из ссылок с первой страницы

Но блин, телефон же подключаешь и всё работает?

А этот вопрос будет твоим домашним заданием. Проверь правила udev и выясни, кто выставляет права на твой телефон

update. Да, возможно ещё на планшете нужно включить режим разработчика и разрешить отладку через adb. Но ЕМНИП, adb будет видеть ведроида и без этих манипуляций

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от init_6

Смотря что считать под словом «прекрасно». А так да местами работает.

Расскажи, что не работает. Я проверю на своём старом китайце, которого ещё не выкинул. mediatek

router ★★★★★
()
Ответ на: комментарий от WRG

Есть же, сто раз перепроверил.

Вот такие правила использую я для подключения своих девайсов. Часть правил, конечно, уже устарела, но для понимания сути пойдет.

$ cat /etc/udev/rules.d/51-android.rules

# according to:
# https://source.android.com/source/initializing.html

# Acer		0502
# Dell 		413c
# Foxconn 	0489
# Garmin-Asus 	091E
# Google 	18d1
# HTC 		0bb4
# Huawei 	12d1
# Kyocera 	0482
# LG 		1004
# Motorola 	22b8
# Nvidia 	0955
# Pantech 	10A9
# Samsung 	04e8
# Sharp 	04dd
# Sony Ericsson 0fce
# ZTE 		19D2

# adb protocol on passion (Nexus One)
SUBSYSTEM==«usb», ATTR{idVendor}==«18d1», ATTR{idProduct}==«4e12», MODE=«0600», OWNER=«andrey»
# adb protocol on passion (LG)
#SUBSYSTEM==«usb», ATTR{idVendor}==«1004», ATTR{idProduct}==«633e», MODE=«0600», OWNER=«andrey»
SUBSYSTEM==«usb», ATTR{idVendor}==«1004», MODE=«0666», GROUP=«plugdev»
# fastboot protocol on passion (Nexus One)
SUBSYSTEM==«usb», ATTR{idVendor}==«0bb4», ATTR{idProduct}==«0fff», MODE=«0600», OWNER=«andrey»
# adb protocol on crespo/crespo4g (Nexus S)
SUBSYSTEM==«usb», ATTR{idVendor}==«18d1», ATTR{idProduct}==«4e22», MODE=«0600», OWNER=«andrey»
# fastboot protocol on crespo/crespo4g (Nexus S)
SUBSYSTEM==«usb», ATTR{idVendor}==«18d1», ATTR{idProduct}==«4e20», MODE=«0600», OWNER=«andrey»
# adb protocol on stingray/wingray (Xoom)
SUBSYSTEM==«usb», ATTR{idVendor}==«22b8», ATTR{idProduct}==«70a9», MODE=«0600», OWNER=«andrey»
# fastboot protocol on stingray/wingray (Xoom)
SUBSYSTEM==«usb», ATTR{idVendor}==«18d1», ATTR{idProduct}==«708c», MODE=«0600», OWNER=«andrey»
# adb protocol on maguro/toro (Galaxy Nexus)
SUBSYSTEM==«usb», ATTR{idVendor}==«04e8», ATTR{idProduct}==«6860», MODE=«0600», OWNER=«andrey»
# fastboot protocol on maguro/toro (Galaxy Nexus)
SUBSYSTEM==«usb», ATTR{idVendor}==«18d1», ATTR{idProduct}==«4e30», MODE=«0600», OWNER=«andrey»
# adb protocol on panda (PandaBoard)
SUBSYSTEM==«usb», ATTR{idVendor}==«0451», ATTR{idProduct}==«d101», MODE=«0600», OWNER=«andrey»
# fastboot protocol on panda (PandaBoard)
SUBSYSTEM==«usb», ATTR{idVendor}==«0451», ATTR{idProduct}==«d022», MODE=«0600», OWNER=«andrey»
# usbboot protocol on panda (PandaBoard)
SUBSYSTEM==«usb», ATTR{idVendor}==«0451», ATTR{idProduct}==«d00f», MODE=«0600», OWNER=«andrey»
# usbboot protocol on panda (PandaBoard ES)
SUBSYSTEM==«usb», ATTR{idVendor}==«0451», ATTR{idProduct}==«d010», MODE=«0600», OWNER=«andrey»
# adb protocol on grouper/tilapia (Nexus 7)
SUBSYSTEM==«usb», ATTR{idVendor}==«18d1», ATTR{idProduct}==«4e42», MODE=«0600», OWNER=«andrey»
# fastboot protocol on grouper/tilapia (Nexus 7)
SUBSYSTEM==«usb», ATTR{idVendor}==«18d1», ATTR{idProduct}==«4e40», MODE=«0600», OWNER=«andrey»
# adb protocol on manta (Nexus 10)
SUBSYSTEM==«usb», ATTR{idVendor}==«18d1», ATTR{idProduct}==«4ee2», MODE=«0600», OWNER=«andrey»
# fastboot protocol on manta (Nexus 10)
SUBSYSTEM==«usb», ATTR{idVendor}==«18d1», ATTR{idProduct}==«4ee0», MODE=«0600», OWNER=«andrey»
# Huawei
SUBSYSTEM==«usb», ATTR{idVendor}==«12d1», ATTR{idProduct}==«5171», MODE=«0666», OWNER=«andrey»
# Sony
SUBSYSTEM==«usb», ATTR{idVendor}==«0fce», ATTR{idProduct}==«5171», MODE=«0666», OWNER=«andrey»
andreyu ★★★★★
()
Ответ на: комментарий от ruzisufaka

Нда, какая печаль. А есть возможность сделать бэкап без использования шнурка? Я бы тогда в сервис сдал, но не хочу свои данные светить.

ZERG ★★★★★
()
Ответ на: комментарий от ruzisufaka

Очень вероятно. Было adb не видел планшет, после обновления Android Studio и SDK с офсайта - adb стал работать со многими девайсами.

TechnoMag ★★
()
Ответ на: комментарий от TechnoMag

Я тоже пришел к такому выводу, ведь adb на stretch все нормально видит.

WRG ★★★★
() автор топика
Ответ на: комментарий от WRG

Это же нексус, откуда там такое счастье.

ZERG ★★★★★
()
21 августа 2017 г.
Ответ на: комментарий от ruzisufaka

Спасибо! Вот это помогло.

echo 0x0e8d >> ~/.android/adb_usb.ini

P.S. Спасибо Mediatek, что у них есть средства работы с телефоном для GNU/Linux систем.

linuxmaster ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.