Стандартный Android на Nexus S — «неверный магический код»

У меня есть Nexus S (2.3.3, GRI54/I9023, загрузчик разблокирован, установлен ClockworkMod Recovery, рутирован), и я пытаюсь прошить его с помощью стандартного system.img, который я собрал сам (пока без модификаций).

Чтобы сделать стандартную сборку Android, я следовал инструкциям по созданию сборки, которые можно найти на странице http://source.android.com/source/download.html . Сборка прошла успешно, и система работает на эмуляторе.

Чтобы прошить ПЗУ, я подключаю телефон, загружаюсь с Volume up + Power, подключаю USB и набираю

fastboot flash system system.img

Ответ, который отображается на телефоне,

Invalid magic code 0x00000003

Что это значит? В чем дело?

Ответы (1)

Думаю, вам нужен стоковый рекавери, основанный на http://2chnull.info/r/smartphone/1292830738/801-900 . Вы можете легко вернуться к стоковому рекавери, например, в этой теме: http://forum.xda-developers.com/showthread.php?t=884093

Итак, с разблокированным загрузчиком и стандартным образом восстановления я смогу прошивать ПЗУ, подписанные тестовыми ключами по умолчанию, которые включены в общедоступный репозиторий Android?
Кроме того, резервная копия nandroid, указанная на форуме xda, помечена как GRH78 — может ли это быть проблемой для моего GRI54? Мне потребовалось некоторое время, чтобы найти кастомный ром, который бы работал.
Да, разблокированный загрузчик + стоковое рекавери должны позволить вам прошить эти ПЗУ. Я бы также предположил, что GRI54 будет работать так же хорошо, как GRH78.