Nexus 7 (2013 г.) зависает на логотипе Google после перехода на заводской образ 4.3 (JSS15Q)

У меня Nexus 7 (2013 г.), поставляемый с Lollipop 5.1. Я скачал заводской образ 4.3 с https://developers.google.com/android/nexus/images и прошил его на устройстве. Но после перезагрузки он просто застрял на экране с логотипом Google. Я попытался найти решение, но не нашел его.

Пожалуйста помоги. Спасибо.


Обновлено 1: просто для теста я скачал еще несколько разных заводских образов после этого, а именно 4.4, 4.4.4, 5.0 и 5.1. Наконец, я обнаружил, что все изображения ниже 5.0 не могут работать на моем устройстве.

Я прошиваю образ, просто запуская "flash-all.sh"


Обновлено 2: я также заметил, что в режиме восстановления есть некоторые ошибки. Вот скриншотвведите описание изображения здесь

Я обнаружил, что у меня есть аналогичный вопрос Nexus 7 Error: Failed to mount /cache . Я пробовал использовать «кэш формата fastboot» и «кэш стирания fastboot», но у меня это не работает.

Вы когда-нибудь находили решение? У меня почти идентичная проблема, за исключением того, что теперь я даже не могу прошить стандартную прошивку 5.0 (которая работала нормально в последний раз, когда я пытался, около года назад).
К сожалению, я не нашел решения. Вместо этого я в конце концов использовал другое устройство. Я много искал в Интернете, кто-то сказал, что это аппаратная проблема. Но я всегда могу вернуться к его оригинальной прошивке.

Ответы (2)

Мне удалось успешно решить очень похожую проблему с моим Nexus 7 2013 года. Однако я еще не подтвердил, что он работает со стандартным ПЗУ Android 4.X.

Я обнаружил, что моя системная fastbootкоманда по умолчанию (расположенная по адресу ~/bin/fastboot) была символической ссылкой, указывающей на исполняемый файл fastboot-macиз пакета CF-Auto-Root. (Должно быть, я сделал это изменение давным-давно для какой-то другой цели и забыл о нем.)

Решение состояло в том, чтобы изменить символическую ссылку, чтобы она указывала на правильный fastbootисполняемый файл, расположенный в моем android-sdksкаталоге. Затем я прошил стандартное ПЗУ 6.0.1 (в частности, MOB30X), используя flash-all.sh, и после 10 минут анимации загрузки Marshmallow он успешно загрузился в Android. (Перепрошивка того же стандартного ПЗУ с использованием той же процедуры ранее не работала.)

У меня есть небольшое свидетельство того, что это изменение действительно было важным, помимо того факта, что на этот раз оно сработало. В предыдущих попытках прошивки со старым fastboot-macисполняемым файлом flash-all.shсообщения журнала включали следующее:

erasing 'cache'... OKAY
rebooting...

Однако они не упомянули, что раздел кеша фактически был перезаписан в какой-либо момент. Новое fastbootвключает в себя сообщения журнала:

erasing 'cache'...
OKAY [  0.026s]
sending 'cache' (10984 KB)...
OKAY [  0.375s]
writing 'cache'...
OKAY [  0.466s]
rebooting...

что явно говорит о том, что кеш фактически был перезаписан.

Примечание. Я также ранее использовал TWRP для изменения разделов /cacheи /dataдля использования f2fsфайловой системы вместо ext4, что, казалось, избавило от некоторых сообщений об ошибках в вашем вопросе. Однако я не думаю, что это на самом деле помогло, потому что после этого изменения я предпринял несколько неудачных попыток прошивки.
После 10+ неудачных прошивок и 1 успешной прошивки я слишком обеспокоен тем, что остаюсь с непригодным для использования планшетом, чтобы попробовать еще раз со стандартным ПЗУ 4.X. Но если вы попробуете это, пожалуйста, прокомментируйте, чтобы сообщить мне, как это происходит.

Загрузитесь в рекавери.

Сделайте резервную копию всего, что вам нужно, используя USB-соединение MTP.

Протрите систему, данные, кеш и далвик.

Снова прошить изображение.

Да, я просто использовал скрипт flash-all в пакете заводского образа и прошил все образы.