ADB/Fastboot не обнаруживает, что Android застрял в загрузчике

Я попытался прошить самое последнее обновление пирога Android на свой пиксель 2 только для того, чтобы он не смог записать разделы, хотя я следовал недавнему руководству в меру своих возможностей. Теперь телефон застрял в загрузчике без возможности загрузить Android или получить доступ к параметрам восстановления (выдает ошибку и возвращает меня на страницу информации о загрузчике)

Ни fastboot, ни ADB не могут распознать телефон, я думаю, это потому, что отладка по USB должна была как-то отключиться, хотя я ее включил, так как раньше я мог получить к ней доступ через fastboot. Но теперь я не могу, подключив его к машине с Windows, Windows не видит никаких изменений в диспетчере устройств, когда телефон подключен и выключен.

Я обратился к представителю службы поддержки Google, и они сказали мне, что, поскольку нет возможности получить доступ к параметрам восстановления, телефон должен пройти гарантийный срок, но действительно ли это единственный способ? Есть какой-то драйвер, которого мне не хватает?

Спасибо.

Отладка по USB не имеет значения в загрузчике. Адб работает только внутри системы и рекавери. Протокол Fastboot используется внутри загрузчика. Как вы пытались прошить систему? Вы пробовали вручную или с помощью flash-all.bat. какую часть не написал? Устройства fastboot что-то возвращают? Что там написано на экране загрузчика вашего устройства (в этих категориях:)? Загрузчик: Основная полоса: Версия продукта: Загрузочный слот: Консоль: Безопасная загрузка: Состояние устройства: ОШИБКА:

Ответы (3)

Отказ от ответственности: это не обязательно правильный ответ, потому что он включает недетерминированные и довольно спорадические подходы. Тем не менее, я подумал, что все же стоит записать это и поделиться им в информационных целях. :)

Что не сработало для меня :

✗ Используя мой новый Mac (2019/Big Sur), USB-порты которого — USB-C/3.1.

✗ Пробовать различные кабели и адаптеры USB 2.0 (USB-C/3.1 <-> USB-A/2.0, USB-A/3.0 <-> USB-A/2.0 и т. д.). Подробнее об этом здесь ( https://stackoverflow.com/a/58774581/2013891 ) и здесь ( https://www.reddit.com/r/GooglePixel/comments/7lj50n/apparently_the_pixel_2_nonxl_doesnt_like_usb_3031/ ).

✗ Установка Linux (Ubuntu) на VirtualBox или любые виртуальные машины в данном случае.

✗ Получение RMA, так как я купил подержанный телефон на eBay [так в оригинале] :D

Что заставило меня работать :

➜ Молиться. (да, серьезно, это может быть самый важный предварительный шаг, который я забыл сделать, когда раньше постоянно терпел неудачу;))

➜ Использование моего старого Mac (2015/El Capitan) с USB-портами USB-A/3.0.

➜ Бег fastboot getvar all. Пока он говорит < waiting for any device >, снова подключите и отключите Pixel 2 (предполагается, что он уже загружен в режим FastBoot), пока все переменные не будут напечатаны в консоли. Обратите внимание, что этот шаг для меня как азартная игра. В зависимости от вашей удачи, вам может понадобиться сделать это 100 или даже 1000 раз, покачивая кабелем, немного ожидая и делая внезапные подключения/отключения снова и снова. Ваш пробег может варьироваться, отсюда и шаг молитвы. 🙏fastboot getvar все

➜ Когда vars были напечатаны, это означает, что аппаратное соединение было успешно установлено в интерфейсе USB. В меню «Бег» fastboot devicesбудет указано ваше устройство Pixel 2. С этого момента все идет как обычно — я сделал это ./flash-all.shс https://developers.google.com/android/images#walleye ../flash-all.sh - 1 ./flash-all.sh - 2


Имея все эти беспорядки, я все еще твердо верю, что некоторые аппаратные средства телефонов / планшетов Google глючат, когда дело доходит до установления USB-соединения. Теперь, даже после того, как мне удалось вернуть к жизни свой Pixel 2, он по-прежнему не может создать USB-соединение для передачи файлов по проводу, если только я не проведу «азартную игру», упомянутую выше. Ну, по крайней мере, я заставил его работать, и он снова стал пригодным для использования.альхамдулиллах

Ваша преданность вдохновляет. Я знаю немного людей, которые пошли бы на это, попробовав, казалось бы, все, чтобы воскресить телефон. Я очень рад, что у вас снова все заработало :)
Мне тоже было приятно снова что-то написать :)

прежде чем мы пойдем дальше, убедитесь, что ваш usb-кабель работает правильно, и попробуйте использовать другой, если это не так. Если нет, попробуйте еще раз, так как это самое раздражающее устройство, которое у меня было для входа в рекавери. В основном вам нужно удерживать питание, а затем нажимать громкость и сразу же отпускать их обоих. Это очень избирательно.

Телефон был замурован, пришлось получать рм несчастливых5рфт

Комментарии не для расширенного обсуждения; этот разговор был перемещен в чат .