ADB не працює, але Fastboot є


10

Нещодавно я придбав використаний Nexus 5. Він постачався з попереднім переглядом L на ньому, і я вирішив замість нього запустити CM 11. Останнім моїм телефоном був Nexus S, і я раніше прошивав різні ПЗУ.

Використовуючи ту саму машину, яка щойно перепрошивала цей Nexus S пару тижнів тому, я перезапустив Nexus 5 в режим швидкого завантаження, ввімкнув ClockworkMod на нього і повторно розблокував завантажувач. Однак, коли я спробував використовувати ADB для просування зображення CyanogenMod, я отримав error: device not found. Звичайно, adb devicesне вдалося виявити пристрій, навіть якщо налагодження USB включено.

Я вирішив, що це лише проблема з L, тому я скористався flash-all.shсценарієм Google, щоб дати мені встановити запас KitKat. Це спрацювало чудово, оскільки воно натискає зображення за допомогою швидкої завантаження. Однак я все ще не можу змусити пристрій відображатись до ADB. Коли я вмикаю налагодження USB за допомогою телефону, підключеного до комп'ютера, я не отримую діалогового вікна підтвердження відбитків пальців, і не з’являється повідомлення про піктограму, що вказує на те, що він підключений до комп'ютера. Я спробував 2 різних ОС (Windows 7 та Linux Mint 14) на трьох різних комп’ютерах із 4 різними кабелями USB.

Я спробував встановити USB-драйвери Google, і у мене є ця проблема як із новими встановленнями Android SDK, так і з перевіреними часом. Я вже потрапив 0x18d1у свій adb_usb.ini. У моїй системі Linux вихід lsusbкоманди дає ідентичний вихід, незалежно від того, підключений телефон (з увімкненою налагодженням USB) чи ні. Коли він знаходиться в Fastboot, він відображається якBus 001 Device 069: ID 18d1:4ee0 Google Inc.

Здається, телефон ідеально працює в будь-якому іншому відношенні. Я дуже задоволений ванільним KitKat, але я був би щасливіший, принаймні, знаючи, що маю можливість використовувати щось інше. Мені також подобається мати доступ до adb shellцього часу.

Раніше я бачив багато людей, які мають проблеми з АБР, але ніколи, не маючи також проблем з швидкою завантаженням. Якісь ідеї, що може відбуватися? Я вважаю за краще рішення для Linux, але при необхідності також можу працювати з Windows.


Оновлення: мені вдалося отримати відповідні файли в / sdcard /, просто завантаживши їх у веб-браузер, а потім прошивши їх ClockworkMod. Зараз я працюю на CM 11, і проблема АБД не зникла. Що б це не викликало, воно зберігається через повну заміну ROM. Мені зараз як ніколи цікаво знати, що може спричинити це.


Оновлення 2: Після подальшого спілкування з продавцем на ebay, виявляється, цей телефон зазнав пошкодження води до того, як потрапив у продаж на продаж. Пристрій завантажився і, здається, працює нормально, але крім цієї дивної проблеми з АБР, він також не міг розпізнати SIM-карту. Здається, це було певне пошкодження обладнання, тому я сумніваюся, що навіть є рішення.

Я повернув пристрій, тому немає можливості перевірити щось інше на ньому, але якщо хтось зможе придумати пояснення, чому Fastboot може спілкуватися з пристроєм, але ADB не може (знову ж, мабуть, через помилка обладнання), я прийму це як відповідь.


Я стикаюся з подібною проблемою: Fastboot USB працює (Linux і Windows), ADB не працює. У dmesg я бачу, що пристрій ADB підключається і майже миттєво відключається. Після повного завантаження, після підключення, пристрій ніколи не вийде з режиму зарядки (піктограма громовідводу залишається). Під час завантаження із підключеним ПК він ніколи не перейде в режим зарядки. Навіть при підключенні до настінного зарядного пристрою згодом. Для виправлення цього потрібна перезавантаження. Кілька тижнів тому це іноді спрацьовувало, а іноді й ні. Тепер це просто дотримується цього питання. :-(
hurikhan77

Мій Nexus 4 розробив саме таку проблему. З ним можна працювати fastboot, але ні adb. Він просто не визнається дійсним пристроєм будь-якого типу, якщо тільки в режимі fastboot / bootloader. Я спробую замінити роз'єм USB, але я не впевнений, що він спрацює.
chappjc

Відповіді:


1

Flash ROM з Fastboot

Перед початком роботи переконайтеся, що завантажувач розблокований. Отримайте ПЗУ на ваш вибір і відзначте розташування на своєму комп’ютері.

  1. Перезавантажте свій пристрій у режимі швидкого завантаження за допомогою одного з наступних варіантів.

    • adb reboot bootloader(вимагає включення налагодження через USB). - для роботи adb; АБО

    • вимкніть пристрій, а потім увімкніть його за допомогою кнопки "включення" + кнопки живлення - для неробочого adb

  2. Протріть пристрій. fastboot -w

  3. Оновіть свій ПЗУ. fastboot update /path/to/your/RomFile.zip

  4. Ваш телефон оновиться та автоматично перезавантажиться в новий ПЗУ


Редагувати :

Спробуйте Universal Naked Drivers від 1wayjohnny на xda форумах.

Це було включено, оскільки моє дослідження також виявило, що винуватцями можуть бути пошкоджені водії

Спробуйте http://code.google.com/p/boot-unlocker-gnex/, щоб скинути прапори підробок.


Єдина інша інформація, яку я міг знайти за помилку: device not foundне допомагає на цьому форумі. Це все ж призводить до розвитку та програмування.


Я спробував встановити драйвер 1wayjohnny, але я отримую ті ж результати. Невелике уточнення. У Windows, коли телефон завантажується (а не у швидкій завантаженні), він не відображається як невідомий пристрій. Він не з'являється взагалі . Якщо я перезавантажуюсь у fastboot, вона з’являється.
День

Я спробував встановити за допомогою оновлення Fastboot і отримав помилку "У пакеті оновлень немає андроїд-info.txt або android-product.txt"
techie_28

-2

Пристрій має бути у стані MTP, незалежно від відновлення чи завантаження в інтерфейс користувача. За замовчуванням відновлення запасів, щоб увімкнути MTP для моста ADB, якщо у вас не було спеціального відновлення.

У TWRP та CWM вам потрібно включити цю опцію, перш ніж adb буде виявлений adb вашої машини Linux.


Що стосується протоколу передачі медіа (ADB)? Режим швидкої завантаження також загалом представляє специфічний інтерфейс, який не має нічого спільного з будь-якою конфігурацією телефону - більшість пристроїв представлені як загальний пристрій Google / Android у режимі відновлення чи швидкого завантаження.
Матвій
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.