Philip Wiki

Персональный wiki-сайт

Инструменты пользователя

Инструменты сайта


hw:android:nexus5:flash

Перепрошивка

Статистика

Ниже представлена таблица, данные в которой заполнены автоматически. В какой-то момент мне захотелось придумать себе такую штуку, которая бы отображала актуальный статус по версиям ПО, которое используется на моём смартфоне. Придумал. :-) Теперь оно всё в одном месте.

Google LG Nexus 5
Версия (сборка) ()
Скачать Ссылка
SHA256
Xposed Framework
Статус OFFICIAL UNOFFICIAL
Имя Xposed for Lollipop-Marshmallow/Nougat/Oreo - v90-beta3 2018/01/29] Systemless Xposed for Android
Версия - 86.1 (SDK22-SDK23)
Дата 28.09.2016
Скачать Скачать с форума (вложение) Скачать с форума (вложение)
TWRP Recovery
Версия 3.3.1
Скачать Ссылка (2019-05-19)
SuperSU
Статус STABLE BETA / WIP 1)
Версия 2.82 2.82 / CLOSED
Дата 27.05.2017 01.10.2017 / 21.01.2016
Скачать Ссылка Ссылка / Ссылка
Время обновления: 24.11.2019 16:02:16

Подготовка

Внимание! Данная статья – адаптация вот этой инструкции с ресурса 4PDA. Там всё с картинками и, иногда, более подробным описанием (возможно лучше вам обратиться именно к ней). Данная инструкция написана скорее для себя, дабы убрать «воду» и акцентировать внимание на важных моментах.

  1. Собственно, сам телефон
  2. Оригинальный USB-кабель
  3. Консольные утилиты (архив можно взять с developer.android.com)
  4. Сама прошивка: https://developers.google.com/android/nexus/images (распаковать рядом с утилитами)
  5. Найдите в папке с утилитами файл image-hammerhead-*.zip, распакуйте тут же и его

Прошивка

  1. Переводим телефон в режим fastboot
  2. Проверяем, что система видит наш телефон (не должно быть «пустого» экрана)
    fastboot devices
  3. Последовательно вводим следующие команды
    1. Обновляем рекавери, загрузчик и систему
      fastboot flash bootloader bootloader-hammerhead-*.img
      fastboot reboot-bootloader
      fastboot flash radio radio-hammerhead-*.img
      fastboot reboot-bootloader
      fastboot flash recovery recovery.img
      fastboot flash boot boot.img
      fastboot flash system system.img
    2. (ОПЦИОНАЛЬНО) Если мы хотим осуществить полное обновление (с удалением пользовательских данных) добавляем
      fastboot flash cache cache.img
      fastboot flash userdata userdata.img
  4. После чего перезагружаемся
    fastboot reboot

Данная инструкция подойдёт и тогда, когда не хочет по каким-то причинам устанавливаться OTA-обновление. В этом случае железно пропускаем пункт 3b. А вообще, на стоке должно установиться и OTA, главное не забыть сделать следующее:

  1. Если замораживали системные приложения, то разморозить (обычно забываю про этот пункт)
  2. Отключить все модули Xposed
  3. Удалить сам Xposed Framework
  4. Удалить Root и Busybox
  5. Установить стоковый рекавери

TWRP Recovery

Скачиваем актуальную версию здесь (на момент правки статьи ставил twrp-3.6.0_9-HH.R.16)

fastboot flash recovery twrp.img
fastboot reboot

Как изменить карту разделов (переразметить)

How to increase /system partition and change partitions map:

  1. Flash the HH.R version of TWRP and launch it
  2. Open terminal (TWRP → Advanced → Terminal)
  3. Type hh_repart -m
  4. Wait until your phone reboots
  5. Install your rom

How to revert back to stock /system size and stock partitions map:

  1. Launch HH.R version of TWRP
  2. Open terminal (TWRP → Advanced → Terminal)
  3. Type hh_repart -r
  4. Wait until your phone reboots
  5. Flash official TWRP or HH.S version of TWRP! Don't ignore this step!

How to dump partitions map:

  1. Launch HH.R version of TWRP
  2. Open terminal (TWRP → Advanced → Terminal)
  3. Type hh_repart -d
  4. Wait until process finishes
  5. Look at /sdcard/partitions.log file

Источник

SuperSU (root)

  1. Ищем и скачиваем актуальную версию на XDA
  2. Проще всего прошить через ранее установленный TWRP Recovery

Xposed Framework

Для 5.1.1 есть неофициальная версия от автора Gravity Box, которую можно скачать на XDA

Регулярно обновляемая неофициальная версия Xposed Framework для 5.1/5.1.1

1)
WIP – Work In Progress
hw/android/nexus5/flash.txt · Последнее изменение: 08.03.2022 15:08 — philip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki