ADB не может перечислить мое устройство, когда мой nexus 6p находится в режиме восстановления

Я хочу обновить свой nexus 6p до Nougat (вручную OTA), поэтому я зашел в настройки, чтобы активировать параметры разработчика, и проверил режим отладки. Когда мой телефон полностью загружен, и я запускаю эту команду на терминале adb devices, он отображает мое устройство, но когда я запускаю adb reboot recovery, я перехожу в режим восстановления, если пытаюсь запустить adb devices adb не показывает мое устройство, и если я попытаюсь применить обновление из adb, появится сообщение:

MYs-MacBook-Pro: Android etomas $ adb sideload angler-ota-mtc20f-5a1e93e9.zip загрузка: ошибка angler-ota-mtc20f-5a1e93e9.zip: устройства / эмуляторы не найдены

Пока я пробовал:

  • oem разблокировка;
  • в режиме восстановления запустите adb kill-server, отключите и подключите мой USB-кабель, а затем запустите устройства adb;
  • принудительно добавить мое устройство в adb_usb.ini sudo echo 0x18d1 >> /Users/etomas/Library/Android/adb_usb.ini;
  • чтобы выгрузить этот sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext;
  • перезагружаю телефон, ноутбук;
  • обновление моей платформы sdk до последней версии 24.0.2;

MacBook Pro (Retina, 13 дюймов, середина 2014 г.) OS X El Capitan 10.11.6 Я уже использую студию Android на своем ноутбуке;

My nexus 6p Версия Android: 6.0.1 исправление безопасности Android: 5 августа 2016 г .; Версия BaseBand: angler-03.61; Версия ядра: 3.10.73-g909746b Номер сборки: mtc20f

заранее спасибо


person Edson Tomas    schedule 27.08.2016    source источник
comment
Вы пробовали повторно подключить USB-кабель? При восстановлении используется другой идентификатор устройства, поэтому вам необходимо подключиться один раз в режиме восстановления.   -  person Elijan9    schedule 27.08.2016
comment
@ Elijan9 да, проверьте, когда в режиме восстановления запустите adb kill-server disconnect и подключите мой USB-кабель, а затем запустите устройства adb;   -  person Edson Tomas    schedule 27.08.2016
comment
Всем привет, я смог справиться с этой проблемой после установки Nexus Tools с github.com/corbindavenport/nexus-tools, перезагрузив свой ноутбук и после входа в режим восстановления просто нужно было запустить adb kill-server, а затем отсоединить USB-кабель от ноутбука и снова подключиться. Я запускаю устройства adb и мое устройство было указано.   -  person Edson Tomas    schedule 30.08.2016
comment
Этот вопрос должен быть на android.stackexchange.com, не возражаете, если я перенесу его туда?   -  person pevik    schedule 11.02.2020


Ответы (1)


TL;DR

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

  1. Загружаемся в рекавери:

    adb reboot recovery

Вы увидите логотип Google на несколько секунд, а затем на его спине зеленый андроид с надписью «Нет команды» под ним.

  1. Нажмите и удерживайте кнопку питания, затем один раз коснитесь увеличения громкости, затем отпустите кнопку питания. Вы должны увидеть меню Android Recovery (желтое с информацией об устройстве, версией прошивки, ключами). ПРИМЕЧАНИЕ. Если на этом этапе ваше устройство начинает перезагружаться, единственный выход - обратиться по месту покупки по поводу гарантийной замены или ремонта.

  2. Отсоедините USB-кабель между компьютером и Nexus 6P (возможно, не нужен, но рекомендуется).

  3. Нажмите кнопку уменьшения громкости, чтобы выбрать «Очистить раздел кеша» (подтвердите с помощью питания).

  4. Подключите USB-кабель обратно.

  5. Наконец, выберите «Применить обновление из ADB» и запустите его.

    adb sideload lineage-15.1-20200204-nightly-angler-signed.zip

  6. Перезагрузите систему.

Кредиты: rfdesign21, см. https://forum.xda-developers.com/nexus-6p/help/stock-nexus-6p-wont-flash-ota-t3468928, https://drive.google.com/file/d/0Bz6x7k-VkpUJRjl6WjRhVmdXU0E/view

person pevik    schedule 11.02.2020