отсутствует пакет обновления system.img «в заводских образах Android 5.0 для устройств Nexus.

Кажется, есть некоторая проблема с пакетным скриптом Google, включенным в заводские образы Android 5.0 Lollipop. Пользователи сообщают, что после прошивки заводского образа Lollipop с помощью файла flash-all.bat в командном окне не удается установить заводской образ и отображается следующая ошибка: «ошибка: отсутствует пакет обновления system.img».

Конли Оуэнс из Google признал эту проблему и рекомендовал использовать последнюю версию Fastboot из SDK. Однако даже после использования последней версии SDK проблема, похоже, не исчезла. Вот все сообщение, которое Конли разместил в группах Google. [Android building]:

Мы получаем известия от пользователей, которые получают ошибку «отсутствует system.img» при попытке прошить устройство. Если вы столкнулись с этой проблемой, используйте последнюю версию fastboot.

Вы можете получить его из SDK по адресу https://developer.android.com/sdk/index.html или вы можете создать его в дереве исходных текстов AOSP, запустив `make fastboot`.

Так как же исправить пропавшую ошибку system.img?

Использование последней версии Fastboot не помогает, поэтому, чтобы избавиться от отсутствующей ошибки system.img, вам нужно прошить файлы вручную, без использования включенного пакетного скрипта в заводском образе, поскольку он не может найти файл system.img.

Выполните следующие простые шаги, чтобы увидеть, как установить заводской образ вручную:

  1. Предполагая, что вы уже извлекли заводской образ, найдите файл image-xxx-xxx.zip внутри заводского образа.
  2. Разархивируйте / извлеките файл image-xxx-xxx.zip в отдельную папку на вашем ПК, вы получите следующие файлы:
    • boot.img
    • cache.img
    • recovery.img
    • system.img
    • userdata.img
    • system.img
  3. Скопируйте / вставьте загрузчик а также радио изображение тоже из заводского образа в папку, в которую вы извлекли файлы на шаге 2 выше.
  4. [Skip this step if you already have a working adb/fastboot setup!] Скопируйте / вставьте содержимое этого файла adb_and_fastboot_files.zip в ту же папку еще раз из шага 2 выше.
  5. Откройте папку, в которой сейчас находятся все ваши файлы, она должна выглядеть так:
    Все файлы в одной папке
    └ Если вы пропустили шаг 4 выше, проигнорируйте выделенные файлы на скриншоте выше. Однако остальные файлы должны присутствовать в вашей папке.
  6. Откройте командное окно внутри папки, в которой находятся все ваши файлы. За это «Shift + щелчок правой кнопкой мыши» на любом пустом пустом пространстве внутри папки и выберите «Открыть командное окно здесь» из контекстного меню.
  7. Теперь выполните следующие команды одну за другой, чтобы вручную установить / прошить заводской образ Android 5.0 Lollipop на вашем устройстве Nexus:
    fastboot flash bootloader bootloader.img

    └ Используйте имя файла образа загрузчика вместо bootloader.img. Например, загрузчик Nexus 5 будет называться «bootloader-hammerhead-hhz12d.img».

    fastboot flash radio radio.img

    └ Используйте имя файла вашего радиоизображения. Для Nexus 5 это «radio-hammerhead-m8974a-2.0.50.2.21.img».

    fastboot reboot-bootloader
    fastboot flash recovery recovery.img
    fastboot flash boot boot.img
    fastboot flash system system.img

    └ Будьте терпеливы с файлом system.img, это самый большой файл из всех, поэтому его установка займет время.

  8. После успешной прошивки system.img. Перезагрузите устройство, выполнив следующую команду:
    fastboot reboot
  9. Теперь ваше устройство перезагрузится с последним и лучшим обновлением Android — Android 5.0 Lollipop. Будьте очень рады этому!

Это будет первая загрузка вашего устройства на Android 5.0, так что проявите терпение, если загрузка займет много времени.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.