Не удалось восстановить стандартную ОС на Nexus S

У меня был пост на https://android.stackexchange.com/questions/14999/how-can-i-restore-the-default-os-on-phone-that-has-custom-build , однако он был закрыт, потому что он был возможным дубликатом. К сожалению, дубликат не ответил на мой вопрос, поэтому я снова отправляю сообщение с более подробной информацией.

По сути, я собрал исходный код Android и прошил его на свой телефон, и теперь я хотел бы вернуться к стандартной версии.

Ссылка в дубликате указывает на следующий файл восстановления http://android.clients.google.com/packages/ota/google_crespo/f182cf141e6a.signed-soju-ota-102588.f182cf14.zip

Я переименовал это в update.zip и перезагрузился в рекавери. Затем я получаю треугольник с восклицательным знаком. Затем я снова нажимаю клавишу питания и увеличения громкости и вижу дополнительные параметры, поэтому я выбрал «применить обновление с /sdcard».

Я получаю сообщение об ошибке:

 E:failed to verify whole-file signature 
 E:signature verification failed 
 Installation aborted 

Как я могу восстановить свой телефон со стандартным Gingerbread?

Объяснение того, почему ваш случай отличается, идеально :). Я не видел вашего комментария по другому вопросу — не стесняйтесь пометить вопрос и указать свои аргументы, если вы считаете, что вопрос следует открыть повторно, чтобы убедиться, что мы его видим.
Спасибо! Я не был уверен, как это сделать (я новичок в android.stackexchange, поэтому у меня может не хватить привилегий для этого!)
Упс, я не знал, что для этого нужно 15 повторений. Я должен не забыть прокомментировать вопросы новых пользователей, чтобы они могли это сделать @Mattв своих комментариях.

Ответы (1)

Это официальное обновление, поэтому подпись должна быть действительной. Есть пара вещей, которые нужно проверить:

  • Вы не указали, где сохранили update.zip. Убедитесь, что он находится в /sdcard/папке — попробуйте просмотреть его с помощью файлового менеджера на своем телефоне, чтобы убедиться, что он там.
  • Я предполагаю, что вы уже сделали это, но убедитесь, что ваш загрузчик разблокирован.
  • Загрузка могла быть повреждена. Повторите попытку загрузки и проверьте ее достоверность с помощью суммы MD5 ( 3e8908941043951da5a34bb2043dd1a0)
  • Какой у вас конкретный номер модели? Возможно, это обновление не работает для вашей модели.
Спасибо, у меня есть GT-i9020T, я попробовал вашу первую ссылку, то есть GTi9020t , однако я все еще получаю ту же ошибку :( Я считаю, что мой загрузчик разблокирован, когда я захожу в загрузчик, он говорит: Состояние блокировки - Разблокировано . Я у меня нет доступа к диспетчеру файлов, чтобы проверить, находится ли он в /sdcard/папке /sdcard/.
@lost_bits1110 Это может быть внешняя SD-карта ( /mnt/sdcard/external_sd/), а не внутреннее хранилище SD ( /mnt/sdcard/). Устройства Samsung такие странные. Оба диска должны быть подключены к вашему ПК, поэтому попробуйте другой? Я действительно удивлен, что у вас нет приложения «Файлы» или чего-то еще (это что-то из AOSP?), но вы должны иметь возможность загрузить одно из них, например, AndExplorer .
Да, это похоже на AOSP, я не смог найти здесь какое-либо приложение типа файлового менеджера. Также у меня нет Marketplace и я не могу подключиться к сети, поэтому, к сожалению, я не смогу получить AndExplorer :(
Хорошо, когда я подключаю свой телефон к компьютеру и запускаю приложение для Android, я могу открыть представление DDMS в Eclipse и увидеть Проводник. Здесь я вижу папку /mnt/sdcard, и мой zip-файл с обновлением находится здесь (хотя я не вижу /mnt/sdcard/external_sdпапки)
@lost_bits1110 Хм. В этом случае вы можете попробовать использовать fastboot updateкоманду через Android SDK. Он должен игнорировать подписи, если вы хотите рискнуть.
Я ценю всю помощь, к сожалению, я получаю сообщение об ошибке: error: failed to load 'update.zip'. Затем я попробовал fastboot devices, и он оказался пустым, хотя adb devicesработает нормально - вздох!! мне придется держаться за это
Вы должны быть в режиме fastboot (не в режиме восстановления), чтобы утилита fastboot распознала телефон.
@Chahk - спасибо, но как мне войти в режим быстрой загрузки? Единственные варианты, которые я вижу, это « Перезагрузить загрузчик», «Перезагрузить», «Восстановить», «Выключить» .
Попробуйте режим загрузчика. Кроме того, fastboot ожидает, что изображения будут на вашем компьютере, а не на SD-карте вашего телефона.
@Chahk - спасибо, да, когда я нажимаю Power + Volume Up, я нахожусь в режиме загрузчика, и когда я выбираю Reboot bootloader , он быстро перезагружается в тот же режим загрузчика. Я вижу режим Fastboot и состояние блокировки - разблокировано красными буквами вверху. К сожалению, в этом состоянии ввод по- fastboot devicesпрежнему ничего не возвращает.