Могу ли я прошить Nexus 7 с помощью Odin?

Текущее состояние

Проблема с устройством

У меня есть Asus Nexus 7, я ничего не могу прошить, fastbootпотому что все процедуры прошивки, которые я прочитал, требуют разблокировки (используя fastboot oem unlock) или монтирования /cacheраздела, и по какой-то причине, когда я что-то пытаюсь сделать, у меня зависает установочный /cacheраздел.

Подробнее об этом читайте: Ошибка Nexus 7: не удалось смонтировать /cache , которая все еще НЕРЕШЕНА .

Поддержка Асус

Я обратился в службу поддержки Asus (в США и Мексике), и они ответили, что у этого устройства нет поддержки.

Моя претензия

Итак, я хочу попробовать прошить с помощью такого инструмента, как Odin. Может быть, это решит мою проблему (теперь у меня есть дорогое пресс-папье ).

Odin предназначен для устройств Samsung. Вам понадобится аналогичный инструмент от ASUS (не знаю, существует ли он).
С Odin нет другого протокола перепрошивки, но это нексус, поэтому, пока оборудование не поджарено, вам должно быть хорошо. Google предоставляет все необходимое программное обеспечение для Nexus. Вы получаете эти ошибки, не можете смонтировать /partion_whatever? ваш EMMC может быть жареным. С фастбутом что пробовали? На вашем компьютере установлены adb.exe и fastboot.exe? Откройте командную строку администратора на своем ПК. Полностью выключите устройство, затем войдите в загрузчик, одновременно нажав и удерживая кнопку питания + кнопку уменьшения громкости. Тогда из подсказки устройства типа fastboot что возвращается?
@ user981, Спасибо за ответ. Теперь я понимаю, что «Odin для устройств Samsung».
@BoLawson, спасибо за ответ. (1) Я получаю много E:failed to mount /cache (invalid argument)сообщений. Как я могу подтвердить, что EMMC сделан.
Во-первых, можете ли вы войти в загрузчик и запустить команды fastboot? Потому что один из способов проверить — разблокировать загрузчик и посмотреть, как ваше устройство сообщает об этом. Если у него есть проблема с оборудованием, это не изменит сообщаемое состояние.
@BoLawson (2) В терминале, когда я запускаю, fastboot devicesя получаю 05861998 fastboot(этот номер является серийным номером устройства). (3) Если я пытаюсь выполнить fastboot oem unlockв терминале, он показывает ...(три точки) как ожидание подтверждения разблокировки загрузчика на экране устройства. Затем я выбираю yesна экране и нажимаю powerкнопку, затем сразу отображается терминал (bootloader) Unlocking bootloader..., а затем (bootloader) erasing userdata...и все еще там.
О-о, если все еще стираются пользовательские данные, это проблема, я, возможно, видел исправление. Если он завершился, проверьте, разблокировал ли он первую команду fastboot: fastboot reboot-bootloader check внизу слева в заблокированном состоянии, что он сообщает. Следующая команда fastboot: информация об устройстве fastboot oem, что возвращается?

Ответы (1)

OEM-информация об устройстве? Я нашел много подтверждений тому, что я подозревал, что это поврежденный загрузчик. Посмотрите на проблему Google здесь , здесь и здесь . Хорошо, что вам нужно сделать.

  1. Загрузите заводскую OTA для своего устройства. Вот коллекция OTA, но проверьте md5, чтобы быть уверенным.
  2. Возьмите OTA для ОС, которая у вас сейчас есть, и получите обновление. На основании вашего другого изображения после восстановления это KK 4.4.4 KTU84P до LR50.
  3. Загрузите следующий OTA с помощью команды ADB.

adb sideload 0xxxa.signed-nakasi-version-from-version.0xxx9.zip

Он должен начать загружаться после полной перезагрузки. Не беспокойтесь, с официальным OTA ваш загрузчик должен быть заблокирован.

  1. Повторите боковую загрузку OTA, но на этот раз с LR50 на LR51.

Это должно вернуть вас к работе. Если что-то не так, то OTA должен прерваться. Если вам нужен сценарий отладки, обратитесь к первой здесь ссылке и проверьте пример csm.hrm.

К сожалению, это не работает. :( Как только я выбираю apply update from ADBопцию и выполняю ее adb sideload 5189573323c8a232cbe42fc3413ce006c585c7cb.signed-razor-LRX22G-from-LRX22C.51895733.zipв терминале, устройство показывает эти 3 сообщения E:failed to mount /cache (Invalid argument): E:failed to set up expected mounts for install; abortingи Installation aborted.
Здесь у вас есть изображение этих сообщений: comunidad.escom.ipn.mx/ibuitron/wp-content/uploads/2015/05/…
Прежде чем сдаваться я бы попробовал обновить по порядку с 4.4.4 KTU84P до LXR21P 5.0. Причина поврежденного загрузчика - KTU84P. Также OTA нужно делать по порядку, потому что на самом деле это патчи к фреймворку и так далее.
плохие новости!, я выполнил adb sideload 5a0f7a47588c268c239e58cf568823c6637c5af1.signed-razor-LRX21P-from-KTU84P.5a0f7a47.zipв терминале, но он показывает те же сообщения 3 сообщения: E:failed to mount /cache (Invalid argument), E:failed to set up expected mounts for install; aborting and Installation aborted.