Прошивка Android 4.3 для Samsung Galaxy Nexus (root, CWM recovery)

Samsung Galaxy Nexus, получение rootВчера ночью, около 3-х часов по Киеву мне пришло обновление Android 4.3 на мой Samsung Galaxy Nexus. Установилось оно хорошо, только вот слетел root доступ, но clockworkmod recovery не сломался. Я давно не обновлялся, решил сделать полный вайп, удалить все данные и обновить clockworkmod recovery заодно. Весь процесс описан под катом. Ничего сложного нет, кому интересно — милости прошу.

Сейчас мы удалим все данные с телефона, хорошенько его почистим, прошьем с нуля Android 4.3установим clockworkmod recovery версии 6.0.3.5 и получим root для Android 4.3. Все операции производились на телефоне Google Galaxy Nexus (GSM). Советую вам сделать backup важных данных с телефона.

Я, как автор статьи, не несу ответственность за причиненный вред вашим аппаратам. Все операции вы делаете на свой страх и риск.

Поехали.

  1. Для начала убедитесь, что у вас на компьютере установлен Android SDK, а так же следующие пакеты Android SDK Tools, Android SDK Platform tools и Google USB Driver. Желательно обновите их до последней версии. Это все можно сделать с помощью приложения SDK Manager. Сам Android SDK можно скачать здесь.
  2. Скачайте файлы прошивки с официального сайта. Это можно сделать на странице google для android разработчиков.
  3. Скачайте Clockworkmod Recovery (CWM) с официального сайта.
  4. Скачайте файл для получения рута. Вот ссылка UPDATE-SuperSU-v1.50.
  5. Все файлы, что нужны уже есть. Надеюсь, backup сделан. Можно приступать. Загрузимся в дебаг режиме, для этого отключите смартфон. После выключения, зажмите обе клавиши громкости и кнопку включения. Телефон должен загрузиться в дебаг режиме (на экране будет робот Android с раскрытым животом).
  6. Подключите телефон по USB кабелю к компьютеру.
  7. Теперь перейдите в папку, где у вас расположен Android SDK, найдите там еще одну папку platform-tools. У меня этот путь C:\Program Files (x86)\Android\android-sdk\platform-tools.
  8. В этой папке лежит приложение fastboot.exe. Оно нам и нужно. Не спишите запускать, оно консольное. Запустите консоль с помощью сочетания клавиш Win + R или через Пуск — Выполнить. Кто не знает, консоль в Window это приложение cmd.exe. Запуск консоли в Windows cmd.exe
  9. У вас должно открыться подобное окошко. Это и есть консоль. Введите команду «cd путь_к_папке_platform-tools», где путь_к_папке_platform-tools — ваш путь к этой папке. Жмите ентер. На изображении ниже — пример. Android SDK platform tools
  10. Проверим, подключился ли телефон по USB. Напишите команду fastboot devices. Если телефон подключен правильно, вам выведет что-то вроде следующего изображения (код устройства будет другим).fastboot.exe devices result
  11. Это значит, что телефон успешно подключен. Теперь разлочим бутлоадер. Введите команду fastboot oem unlock. На экране телефона появиться предупреждение, что после разблокировки вы сможете устанавливать произвольную операционную систему. Это нам и нужно. Выбираем при помощи каретки громкости Yes и жмем кнопку включения питания. Телефон немного подумает, и вернется в предыдущее меню. Теперь внизу должно быть красными буквами написано LOCK STATE — UNLOCKED. Это значит, что бутлоадер успешно разлочен.
  12. Пришло время перепрошить бутлоадер. Разархивируйте файл с прошивкой. И найдите там bootloader-maguro-primemd04.img. Для удобства скопируйте его в папку platform-tools. Выполним команду fastboot flash bootloader bootloader-maguro-primemd04.img. После окончания — вы перепрошили бутлоадер.
  13. Теперь нужно прошить радио-модуль. Найдите в папке с прошивкой (которую вы разархивировали) файл radio-maguro-i9250xxlj1.img. Это прошивка радио-модуля. Пишем команду fastboot flash radio radio-maguro-i9250xxlj1.img. Если все закончилось успешно — поздравляю! Вы прошили радио-модуль.
  14. Перезагрузим бутлоадер на новый. Выполните команду fastboot reboot-bootloader. Ждите пока телефон снова загрузиться в дебаг режим.
  15. Приступим к прошивке самой операционной системы. В папке с прошивкой найдите 4 файла: boot.img, recovery.img, system.img, userdata.img. Нам понадобятся 3 из них, это boot.img, system.img, userdata.img. Так как вместо стандартного recovery мы прошьем CWM (clockworkmod recovery). Копируем boot.img, system.img, userdata.img в папку platform-tools, а так же файл recovery-clockwork-touch-6.0.3.5-maguro.img (Это и есть CWM). Прошивается так же, как и до этого. Всего 4 команды. Последовательность в принципе не важна, но я стараюсь прошивать в следующей:
    • fastboot flash recovery recovery-clockwork-touch-6.0.3.5-maguro.img
    • fastboot flash boot boot.img
    • fastboot flash system system.img
    • fastboot flash userdata userdata.img
  16. Мы прошились. Можем сразу поставить root. Перезагрузите бутлоадер еще раз командой fastboot reboot-bootloader.
  17. Теперь, с помощью каретки громкости, зайдите в Recovery mode.
  18. Телефон должен войти в CWM (Clockworkmod recovery). Зайдите в Install zip install zip from sideload. Теперь ваш телефон ожидает, что вы скините ему необходимый пакет для инсталляции. Ну что же сделаем это.
  19. Скопируйте файл UPDATE-SuperSU-v1.50.zip в папку platform-tools для удобства. Напишите в консоль команду adb devices. Должно быть примерно, как на изображении (только другой идентификатор устройства). adb devices command result
  20. Введите команду adb sideload UPDATE-SuperSU-v1.50.zip. CWM должен установить пакет и внизу экрана после установки будет написано «Done !».
  21. Жмем на телефоне «Go Back — reboot system now». И ждите загрузки ОС.
  22. После загрузке проверьте наличие root’a. Если все ОК — значит все ОК (неожиданно, правда?).

Задавайте свои ответы, пишите комментарии.

Комментарии 20

  • А долго этот процесс занимает времени и какой шанс запороть свой нексус?

    • Не долго, я делаю минут за 10.
      Если нахимичить с прошивкой /boot сектора — можно и запороть.

  • fastboot flash system.img
    fastboot flash userdata.img
    неверно записаны каманды.
    Должно быть
    fastboot flash system system.img
    fastboot flash userdata userdata.img

  • Подскажите, какие файлы качать для i9250?

    • Что конкретно вы имеете ввиду?

      • Я прошёл по ссылке из п.2, но там как бы несколько разделов. Я не понимаю из которого мне нужны файлы. Или все? Или не принципиально?

        • Зависит от конкретной модели вашего телефона. Так как есть разные модификации Galaxy Nexus’ов. В настройках телефона вы можете найти кодовое имя. На этом скриншоте видно, что существует четыре версии Samsung Galaxy Nexus:

  • Jakeroid: а вы не могли-бы выложить видео FAQ что как подробно сделать… очень буду благодарен

    • Боюсь, что это не лучшее решение. В видео кажется все проще, не хочу что бы вы повредили свое устройство.

  • Спасибо, за хороший мануал. Все сделал по пунктам и все работает. Автор молодец!

  • Microsoft Windows [Version 6.1.7601]
    (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

    D:\Users\павлик>cd «C:\Program Files\Android\android-sdk\platform-tools»

    D:\Users\павлик>C:\Program Files\Android\android-sdk\platform-tools
    «C:\Program» не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.

    D:\Users\павлик>

    скажите что не так?

    • Если у вас установлен android-sdk в C:\Program Files\Android\android-sdk\platform-tools, то вам нужно сначала сменить диск командой «C:», а потом уже продолжать.

  • Здравствуйте

    Введите команду adb sideload UPDATE-SuperSU-v1.50.zip. CWM должен установить пакет и внизу экрана после установки будет написано «Done !».
    Жмем на телефоне «Go Back — reboot system now». И ждите загрузки ОС.
    После загрузке проверьте наличие root’a. Если все ОК — значит все ОК (неожиданно, правда?).

    После этих команд: В самом конце экрана пишет ERROR in /tmp/update.zip
    (Status 7)
    Installation aborted

    Что делать?

    • Есть вероятность что поврежден архив с пакетом установки. Попробуйте его перекачать и заново.

  • Мделал все шаги по инструкции, тело написало все ок, но…..после reboot system now…..тел не вкл а висит на вечной зпгрузке (разноцвеиный крест андроида), есть идеи что сделпл не так ?

    • У меня бывает очень долго (около 10-15 минут) висит на загрузке после переустановки прошивки и все же загружается.
      На всякий случай предлагаю вам переустановить заново прошивку и все же попробовать дождаться загрузки. Так же, возможно файлы прошивки были повреждены. Попробуйте скачать их заново или установить прошивку новее или старее.

  • Товарищи, кто может помочь в прошивке google nexus one 2009 года, зависает на входе в рекавери (только значек нексуса и замочек) дальше не грузится.

  • Если у меня i9250 то для какой модели мне нужно скачать прошивку

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *