Кастомы и TWRP

Кастомы и TWRP

@android_core

Кастомная прошивка - модифицированная система, создаваемая одним или несколькими разработчиками для отдельного устройства. Все кастомные прошивки являются неофициальными/изменёнными версиями по отношению к стоковой прошивке (обновляются столько, сколько будет поддержка от энтузиаста-разработчика)

Стоковая прошивка - система, предоставленная производителем устройства и обновляющаяся определённый промежуток времени, который заявлен производителем.

Зачем вообще ставить кастомы?

  1. Всегда свежая версия системы и последние патчи безопасности
  2. Независимость от vendor'a устройства
  3. Наиболее стабильная работа системы (очень частный случай, всё зависит от конкретного сопровождающего прошивки и его способностей)
  4. Полностью открытый исходный код для всех желающих (зависит от конкретного проекта)
  5. Более отзывчивая к модификациям система (не всегда)
  6. Более длительный период обновлений OS (зависит от устройства)

Почему кастомы ставить не нужно?

  1. Придется погрузится в эту тему более детально, ибо прошить телефон новичку будет не всегда просто
  2. Возможны различные проблемы и баги в работе прошивки, зависит от того, какую прошивку вы ставите
  3. Утеря гарантии устройства при разблокировке загрузчика (не всегда)
  4. Возможный кирпич (неисправное устройство) при неправильной прошивке

Абсолютно базовые советы:

  1. НеДелайте бэкапы (бекапы для слабаков важны, лучше перестраховаться)
  2. Устанавливайте новые прошивки начисто (кроме обновлений конечно)
  3. Советую вникнуть в отзывы для конкретной прошивки на XDA/4PDA, также в последнее время почти для каждой популярной прошивки определённого смартфона есть чат в Telegram
  4. При переходе между прошивками можно использовать софтину Migrate, которая поможет вам сэкономить время

Recovery (TWRP)

Это альтернативный режим восстановления для Android устройств. Обычно их устанавливают/подгружают через fastboot. С его помощью устанавливают/обновляют прошивки, патчи, гапсы и прочие модификации.

Инструкции по установке и загрузке в TWPR вы можете найти в соответствующих вашему устройству темах на форумах 4PDA/XDA

Основные пункты в меню TWRP:

  • Install - установка прошивки и прочих файлов .zip/.img
  • Wipe - очистка данных (подробнее ниже)
  • Backup - бэкап разделов устройства, в дальнейшем при необходимости можно будет воспользоваться этим бэкапом (который вы конечно же создали ранее)
  • Restore - вкладка, отвечающая за восстановление созданного вами бекапа
  • Mount - выбор разделов монтирования и активации MTP
  • Settings - основные настройки TWRP
  • Advanced - вкладка с файловым менеджером, ADB Sideload'ом и др.
  • Reboot - перезагрузка устройства в разные режимы

Wipe's

Format Data - это совокупность нескольких вайпов, проще говоря сброс до заводских настроек. Сотрутся все пользовательские программы, обновление системных приложений, аккаунты, история вызовов, телефонная книга, настройки программ и системы, а также ваши фото, видео и документы.

Вы можете выбрать Advanced Wipe и отметить те пункты, которые вам нужны. Коротко про каждый пункт:

  • Cache — очистка раздела /cache , удаляются временные данные деятельности программ
  • Dalvik Cache — очистка Dalvik Cache, оптимизированные dex файлы для каждого приложения. Если раздел очистить, вскоре файлы создадутся заново, обычно это необходимо при обновлении прошивки
  • Wipe Data — очистка раздела /data, удаляться все ваши программы и их данные, личные настройки
  • Wipe System — очистка раздела /system устройства, удаление прошивки устройства
  • External Storage — очистка внешней памяти, SD карты
  • Internal Storage — очистка внутренней памяти устройства (фото, документы)

Не отмечайте пункт System, если вы не планируете затем устанавливать полную прошивку. Если вайпнуть систему и не прошить новую прошивку, устройство не запустится.

Процедура выборочных вайпов

Разберем на примере. Предположим необходимо привести смартфон на текущей прошивке, без каких-либо обновлений, модификаций и перепрошивок в идеальнейше-чистое (нулевое) состояние, и удалить не только пользовательские данные но и весь контент с устройства и вставленной SD-карты. Произойдет потеря абсолютно всех данных. Позаботьтесь о резервной копии своих документов, фото, видео, музыки и прочего.

  1. Установить/подгрузить TWRP
  2. Выбрать пункт меню: Wipe
  3. Нажать кнопку: Advanced Wipe
  4. Отметить пункты: Cache, Data, Internal Storage, External Storage
  5. Свайп запустит процесс стирания данных и форматирования разделов накопителей
  6. Для перезагрузки устройства в обычный режим выбрать: Reboot - Reboot System

Обновление кастомной прошивки

  • Прошить вручную, а именно скачать новую версию прошивки, зайти в Recovery, сделать Wipe Dalvik Cache и установить прошивку, выбрав архив с прошивкой.
  • Воспользоваться встроенным приложением обновлений в настройках вашего устройства. Если что-то не получится опять же прошить вручную (не везде есть свой Update'r)

Как правило, при обычных обновлениях вайпы не нужны. Но не забывайте, что вы прошиваете не всегда стабильные, а порой и сырые сборки прошивок.

Как правильно перейти со старой версии Android на новую?

При таких обновлениях, когда меняется версия андроид - рекомендую всегда ставить прошивку начисто: делать вайп /data, вайп /system и потом уже шить, дабы не сталкиваться в дальнейшем с трудностями.

Как правильно откатиться на предыдущую версию/сборку прошивки?

Желательно ставить прошивку начисто, а именно сделать wipe/format data и прошить предыдущую версию прошивки в Recovery. Можно ли не делать фулл вайп? Можно попробовать, всё на свой страх и риск 🤷‍♂️

Report Page