Я искал в Интернете информацию об этой проблеме, и обычно она решается установкой соответствующих драйверов. Проблема в том, что я на Mac.
Когда я подключаю свое устройство, его можно обнаружить при запуске adb devices
. Я запускаю, adb reload bootloader
и он переходит в режим загрузки (режим, который вы получаете, удерживая кнопку уменьшения громкости + кнопку «Домой» при включении). Это правильно? Я предполагаю, что это так.
Во всяком случае, когда он находится в этой стадии, adb devices
или fastboot devices
ничего не дает.
Я тестировал это на i9100 и i9505.
Чтобы система распознала Android-устройство, в нескольких их режимах необходимо установить разрешения для своего пользователя в udev
.
Вам нужно повторить этот процесс загрузки идентификаторов Android udev для каждого режима телефона (операционная система, загрузчик или восстановление), потому что они имеют разные идентификаторы USB.
# reboot into fastboot mode
adb reboot bootloader
# grab you fastboot/bootloader device ids
lsusb
> Bus 001 Device 035: ID **18d1:d00d** Google Inc.
# install the ids into /etc/udev/rules.d/99-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d00d", MODE="0666", OWNER="thiago"
# restart udev
/etc/init.d/udev restart
# try fastboot (only on bootloader mode)
fastboot devices
51
-android.rules
sudo
вами можно было решить проблему без доработок. Но если ваше устройство все еще не подключено к сети даже с разрешения, возможно, это связано с поврежденной прошивкой. Также убедитесь, что драйверы обновлены. Каково текущее состояние вашего устройства?sudo
рендеринга fastboot
как нераспознанной команды. Я использую Samsung Tab 10.1 (GT-P7500) без каких-либо модификаций прошивки, он практически из коробки.adb reboot bootloader
. Найдите бинарный файл fastboot и запустите его с помощью sudo: which fastboot
> /Users/name/bin/fastboot. sudo /Users/name/bin/fastboot
. Если у вас есть android-sdk, попробуйте также android update
.adb reboot bootloader
просто выключает мое устройство... Также у меня при включении устройства с помощью комбинаций клавиш всего два режима: режим восстановления и режим загрузки.lsusb
и настроить android.rules
в udevfastboot
это не работает на моем устройстве (?), потому что fastboot devices
при запуске ничего adb devices
не появляется (хотя работает). Кроме того, я настроил android.rules
.adb devices
что-то показывает, устройство не находится в загрузчике, потому что у него нет демона adb в этом режиме.fastboot
все равно ничего не показывает.udev
спасает день, где простой sudo chown [username] /dev/bus/usb/[xxx]/[yyy]
( [xxx]
, [yyy]
соответствующий выводу lsusb
) был бы слишком сложным;)Лично мне пришлось запустить fastboot
как root/sudo, чтобы fastboot обнаружил устройство. Я попробовал это в Linux, так как у меня нет Mac, но в любом случае это * NIX;)
fastboot
уверен, что
запуск root
решит проблему с доступом к dev/bus/usb/xxx/yyy
символьному устройству, которое представляет телефон/планшет Android. Можно также использовать a sudo chown username /dev/bus/usb/xxx/yyy
, чтобы сделать устройство доступным для пользователя. В случае, если кто-то не доверяет fastboot
исполняемому файлу.Для справки в будущем, это был мой связанный случай (с участием Nexus 4):
Я попытался вернуть свой телефон в исходное состояние (загрузчик заблокирован + стоковая прошивка).
Теперь fastboot devices
не показывал устройство, где adb device
делал, пока не перевел телефон в режим fastboot (в этом есть смысл, но мне потребовалось время, чтобы понять...)
Чтобы перевести Nexus 4 в режим быстрой загрузки:
Теперь fastboot devices
мой телефон найден, и восстановление можно продолжить :-)
У меня была такая же проблема с InFocus M512, который распознавался, adb
но не распознавался fastboot
в режиме загрузки.
Я обнаружил, что указание идентификатора поставщика с -i
работает (0xID). fastboot -i 0x0489
работал на меня.
lsusb
и найти номер, как ID 0489:123d
.Я использую macbook и столкнулся с точно такой же проблемой.
Наконец-то я успешно прошил свой телефон (Flame).
Ключ заключается в том, чтобы войти в «режим быстрой загрузки», одновременно нажав кнопки уменьшения громкости и питания (подробности в разделе официального руководства ).
Когда вы находитесь в режиме Fastboot и ваше устройство подключено к компьютеру, запустите fastboot devices
снова. На этот раз устройство обнаружено.
Я сталкивался с этой проблемой в течение двух дней, и я решил установить драйвер USB для своего телефона LG G3 на свой Mac Yosemite. Я скачал файл LGMobileMacDriver_v5.0.zip и установил его, и все заработало adb devices
.
Вы можете попробовать установить USB-драйвер вашего телефона, возможно, это поможет.
Лучший,
Я на MAC Sierra сталкиваюсь с той же проблемой. Настоящая проблема связана с fastboot, который я использовал. Это была старая версия. Итак, я загрузил Android SDK, взял fastboot из инструментов платформы и заставил его работать на моем Infocus Bingo 21 m430.
Сначала переведите свой мобильный в fastboot
режим, затем введите команду sudo fastboot devices
в терминале, и ваше устройство будет обнаружено. Добавление sudo
сработало для меня.
Печатание fastboot devices
без sudo
меня не сработало. Итак, я думаю, что sudo
это необходимо для fastboot
обнаружения наших устройств.
Надеюсь, это сработает и для вас, ребята.
Иззи
радж
Ибунго
adb devices
ничего не даст, потому что ваш мобильный вfastboot
режиме и сам поfastboot devices
себе тоже ничего не даст. Вы должны добавитьsudo
передfastboot
командой. Итак, вводsudo fastboot devices
будетfastboot
работать. Это сработало для меня. Надеюсь, это сработает и для вас.Алмас Дюсал