Самостоятельная прошивка Android-устройств через TWRP Recovery
Самостоятельная прошивка Android-устройств через TWRP Recovery
Чтобы телефон на базе Android работал лучше, не подвисал и быстрее реагировал на команды, надо обновить прошивку (Firmware). Это можно сделать через режим TWRP Recovery. С его помощью устанавливают программное обеспечение, сбрасывают настройки, создают резервные копии. Он есть во многих моделях смартфонов. В частности, в устройствах от Samsung. Его можно поставить и вручную. Разберитесь, как прошить Андроид через Рекавери, как включить этот режим и как им пользоваться.
Разбираемся, как установить Android через TWRP Recovery
Разновидности рекавери
Recovery — это особый режим загрузки андроид-устройства, который запускается нажатием определённой комбинации клавиш в момент включения.
Обычное, то есть стоковое рекавери имеет довольно ограниченный функционал, поскольку основной его целью является сброс пользовательских настроек и удаление данных.
В редких случаях этот режим используют для ручной установки официальных обновлений операционной системы.
Возможности кастомных, то есть созданных пользователями рекавери позволяют сделать значительно больше:
- получить права суперпользователя на девайсах, на которых это действие неосуществимо стандартными методами;
- выборочно удалять ненужные файлы, не затрагивая целостность системы;
- устанавливать любые прошивки, патчи и фиксы;
- создавать резервные копии данных и восстанавливать по ним ОС в случае необходимости;
- активировать режим USB-MS, который позволяет передавать данные на SD.
Наиболее популярными считаются две разновидности альтернативного рекавери: TeamWin Recovery Project и ClockworkMod Recovery.
TeamWin Recovery
TeamWin Recovery Project (TWRP) является кастомным рекавери с сенсорным управлением, изначально разработанным для девайсов Nexus. Со временем популярность этого меню возросла, поэтому оно стало доступным практически для всех моделей смартфонов и планшетов на базе Android. Оболочка имеет очень удобный пользовательский интерфейс и отличается крупными кнопками, удобными для нажатия.
Интерфейс TWRP представлен следующими функциями:
- Install. Нажатие этой кнопки позволит установить zip-файлы, предназначенные для устройства — темы, моды, системные приложения и многое другое. Тапнув по клавише, можно выбрать в хранилище гаджета необходимый zip-файл и прошить его, сделав свайп-движение по слайдеру в нижней части экрана. По этой же инструкции выполняется установка прошивки через TWRP.
- Wipe. Функция предназначена для очистки пользовательских данных, которые находятся на девайсе, включая установленные приложения и далвик кеш. Файлы, хранящиеся на карте памяти, операция не затрагивает. Для полного удаления информации необходимо нажать кнопку Format Data — эта команда позволяет избавиться даже от шифрованных данных на внутренней SD-карте (если таковые имеются), оставляя на устройстве «голую» операционную систему. Чтобы очистить отдельные разделы девайса, следует тапнуть по кнопке Advanced Wipe и установить флажки возле одного или нескольких разделов, которые требуется очистить.
- Backup. Предоставляет возможность сделать резервную копию данных — как всей системы, так и отдельных разделов. Созданный заранее бэкап сэкономит пользователю кучу времени и нервов, поскольку позволит восстановить работоспособность устройства после неудачной перепрошивки или случайного удаления какого-либо важного файла.
- Restore. Нажатие кнопки поможет произвести восстановление бэкапов, созданных ранее с помощью соответствующей функции. Резервная копия может находиться как во внутренней памяти смартфона, так и на внешней SD-карте. Кстати, именно этот метод используют, чтобы прошить андроид через рекавери кастомной прошивкой в форме бэкапа.
- Mount. Большинство рядовых пользователей никогда не прибегают к помощи этого раздела, однако для опытных он может оказаться невероятно полезным. Функция Mount помогает смонтировать ключевые разделы аппарата, чтобы получить к ним доступ через утилиту ADB, а также проверить объём свободного пространства внутренней памяти.
- Settings. Позволяет изменить специфические параметры: включение MD5 проверки файлов резервных копий, пропуск генерации MD5 при создании бэкапа, проверку подписи прошиваемых файлов и т. п. Также из меню можно запустить режим симуляции, т. е. протестировать работоспособность функций без их фактического выполнения.
- Advanced. Опции этого меню пригодятся пользователям, разрабатывающим темы для TWRP или тестирующим рекавери на предмет поиска неисправностей. Здесь же имеется функция ADB Sideload, позволяющая прошить через рекавери файлы с компьютера.
- Reboot. С помощью этой кнопки можно выключить устройство, перезагрузить его обычным способом, вернуться в режим рекавери либо войти в fastboot mode.
Особенности ClockworkMod
Эта разновидность кастомного рекавери практически не уступает предыдущей по функциональности, однако имеет несколько существенных недостатков. Во-первых, в большинстве версий CWM отсутствует возможность сенсорного управления — навигация по меню и выбор необходимых функций осуществляется посредством кнопок включения и громкости. Во-вторых, из-за специфического интерфейса велика вероятность ошибиться в выборе необходимой опции.
Строение меню стандартных версий ClockworkMod Recovery выглядит так:
- Reboot system — перезагружает аппарат в стандартном режиме.
- apply update. zip from sdcard — позволяет прошить архив update. zip, расположенный на карте памяти устройства.
- wipe data/factory reset — выполняет удаление данных в разделах /data и /cache и полный сброс пользовательских настроек.
- wipe cache partition — очищает кеш внутренней памяти.
- install zip from sdcard — выполняет установку указанного zip файла.
- backup and restore — позволяет создавать резервные копии и восстанавливать систему из выбранного бэкапа.
- mounts and storage — монтирует или размонтирует означенные разделы, позволяет производить форматирование разделов и подключаться к ПК в режиме съёмного накопителя.
- advanced — содержит дополнительные опции, предназначенные для продвинутых пользователей.
Использование официального приложения Official TWRP App
Если установить TWRP Recovery через компьютер не получилось или же этот способ показался вам слишком сложным, ничего не мешает воспользоваться официальной программой от разработчиков TWRP. Правда, в этом случае обязательно потребуется наличие прав Суперпользователя. Скачиваем приложение с Плей Маркета, а потом запускаем его, предоставив при первом запуске root-права.
Далее нажимаем на кнопку «TWRP Flash», а потом в выпадающем списке выбираем модель устройства и версию ПО.
Подтверждаем переход на официальный сайт TWRP, с которого загружаем файл Recovery.
После окончания скачивания жмем на «Select a file to flash..» и выбираем сохраненный образ img.
Кликаем по кнопке «Flash to recovery» для начала установки.
При ее успешном завершении появится сообщение «Flash Completed Successfully!».
Как установить кастомный Recovery
В прошлой статье я рассказал о том, что такое режим recovery и как в него войти. Сегодня продолжим эту тему и поговорим детально о кастомных режимах recovery, их преимуществах перед стоковыми и о способах их установки.
Что такое кастомный Recovery
Кастомный рекавери по своей сути является расширенной версией режима восстановления в смартфонах и планшетах. Его основное преимущество перед стоковым, это наличие таких возможностей, которые производители обычно скрывают от пользователей с целью обезопасить свои устройства от “любителей поэкспериментировать”.
С помощью кастомного рекавери можно:
- Делать резервные копии различных разделов памяти устройства либо всей прошивки целиком и соответственно восстанавливать их (Пункты Backup и Restore)
- Устанавливать неофициальные прошивки (Custom Rom)
- Устанавливать неофициальные дополнения и патчи через пункт “install zip from sdcard”
- Форматировать различные разделы памяти (Среди них такие разделы как: boot – загрузочный раздел, system – системный раздел, data – пользовательские данные, cache – кэш приложений, sdcard – карта памяти )
- Создавать новые разделы на карте памяти
Наиболее распространёнными версиями кастомных recovery являются CWM (разработчик ClockworkMod) и TWRP (разработчик TeamWin). Обе эти консоли имеют практически равную функциональность и выбор того или иного рекавери обычно обусловлен тем, какое из них легче устанавливается либо банальным отсутствием или наличием поддержки устройства.
Как установить CWM Recovery
Установка через RomManager
Наиболее простой способ установки CWM – это использование приложения RomManager. Это приложение можно бесплатно установить из Google Play, и уже из него прошить CWM выбрав в главном окне пункт “Flash ClockworkMod Recovery”. От туда же можно перезагрузить устройство в режим рекавери выбрав пункт “Reboot into Recovery”. Имейте в виду, для работы RomManager требуется Root. Как его получить можете почитать здесь.
Внимание! Перед установкой рекавери через RomMnager обязательно проверьте наличие модели вашего устройства в списке поддерживаемых здесь https://clockworkmod.com/rommanager. Необдуманными действиями вы можете превратить ваш аппарат в “кирпич”!
Установка через режим Fastboot
“Классическим” способом установки рекавери является прошивка файла recovery.img непосредственно в раздел Recovery вашего аппарата через режим FastBoot. Данный способ, к сожалению, не может претендовать на универсальность, т.к. для него нужен разблокированный загрузчик. Но, во-первых, разблокировать его возможно далеко не на всех устройствах, во-вторых, не на всех устройствах присутствует раздел Recovery.
Тем не менее, если ваш аппарат соответствует всем необходимым требованиям, вы можете смело пользоваться дальнейшей инструкцией.
- Скачайте и установите Android SDK, включая пакеты Android SDK Tools, Android SDK Platform tools и Google USB Driver
- Скачайте версию файла Recovery.img под ваше устройство по этой ссылке
- Переименуйте скачанный файл в “recovery.img” и поместите его в папку “ platform-tools”
- Подключите ваш аппарат в режиме FastBoot к компьютеру через USB
- Запустите командную строку Windows, набрав “cmd” в поле “Выполнить” в меню “Пуск”
- В открывшемся окне введите «cd(пробел)”полный путь к папке platform-tools” (см. пример)
- Далее введите команду “fastboot flash recovery recovery.img” и нажмите Enter
- Если всё прошло нормально, появятся следующие сообщения:
Как установить TWRP Recovery
Установка через TWRP Manager
Наиболее просто TWRP , по аналогии с CWM можно установить с помощью специального приложения TWRP Manager. Здесь так же понадобятся права Root.
- Установите приложение TWRP Manager из Play Market и запустите его
- В меню слева выберите пункт “Install TWRP”
- В пункте “Device Name” выберите модель вашего устройства и ниже нажмите “Install”
- Вы так же можете предварительно загрузить необходимый файл Recovery.img на ваше устройство и затем в том же меню установить его выбрав пункт “Select img file”.
Установка через ADB
По аналогии с FastBoot, TWRP можно установить через ADB
- Скачайте и установите Android SDK, включая пакеты Android SDK Tools, Android SDK Platform tools и Google USB Driver
- Скачайте файл Recovery.img можно загрузить на сайте TeamWin (http://teamw.in/twrp_view_all_devices), выбрав из списка своё устройство.
- Переименуйте его в twrp.img и скопируйте в корень SD карты вашего аппарата
- Подключите ваш аппарат к компьютеру через USB
- Запустите командную строку Windows, набрав “cmd” в поле “Выполнить” в меню “Пуск”
- В открывшемся окне введите «cd C:android-sdk-windowsplatform-toolsadb”
- Введите следующие строки:
su
dd if=/sdcard/twrp.img of=/dev/block/mmcblk0p34 - Перезагрузите устройство
Так же, TWRP можно установить через FasBoot, точно таким же способом как я описал для CWM.
Что делать если вашего устройства нет в списке поддерживаемых
Наиболее часто, при отсутствии официальной поддержки разработчика, добровольцы собирают свои версии CWM. Способы их установки могут очень сильно отличаться, это может быть установка с SD карты, прошивка через Flashtool либо Odin (в случае аппаратов Samsung). На аппаратах с заблокированным загрузчиком установка может выполняться и через сторонние приложения.
Узнать, есть ли возможность установить кастомный рекавери на ваш аппарат и как это сделать, можно в специальных ветках на русскоязычном портале 4pda, либо всемирном англоязычном портале Xda-Developers.
Recovery китайского Samsung на Android
Есть два способа выполнить сброс настроек смартфона – обычный, выполняемый через настройки телефона во вкладке “Восстановление и сброс” и, так называемый жесткий сброс (hard reset), который можно сделать через recovery. Нас интересует второй вариант. Если с recovery на английском проблем нет никаких и уже на тысяче форумов есть подробные инструкции, то с китайским языком дружат пока не все.
Перед тем, как выполнить сброс, не забудьте сохранить все свои важные файлы и данные, так как после сброса все ваши фотографии, видео, музыка и прочее будут утеряны.
- Выключите ваш смартфон или извлеките батарейку на 10 секунд.
- Нажмите и удерживайте кнопки включения и клавишу увеличения громкости для перехода в меню recovery
- Вы увидите следующее изображение
Если не помогло
Нажмите одновременно Кнопка домой + Громкость вверх + Кнопка включения
- С помощью качели громкости выберите пункт Wipe EMMC , как показано на рисунке и подтвердите выбор с помощью кнопки включения.
- В появившемся окне выбираем YES – delete all data и еще раз жмем на кнопку включения.
Дополнительные сведения о меню Recovery:
- Wipe eMMC – выполнение жесткого сброса вашего смартфона
- Auto Test – тестирование смартфона
- Reboot – выполнить перезагрузку
- Version info – дополнительная информация
Виды прошивок телефонов Xiaomi
1. На Global версию
Это официальная версия прошивки, которая как раз и интересна для нашего региона, т.к. она полностью переведена на русский и украинский. Есть два варианта "глобалки":
- Stable — стабильная версия без глюков. Именно ее мы и советуем ставить.
- Developer — девелоперская версия для разработчиков. Интересна тем, что обновляется каждую неделю и имеет самые последние функции. Но не исключено, что с глюками, на то она и делается, чтобы пользователи хорошо ее протестировали, а потом выпускается стабильная версия.
Этот вариант нужно прошивать, если телефон глючит, перезагружается либо висит на надписи на экране Mi — так называемый bootloop (бутлуп). Но вот только не на все модели телефонов Xiaomi есть "глобалки". Например, культовый Xiaomi Mi4c или Mi5x, которые выпускались только для азиатского рынка. В таком случае переходим ко второму пункту.
2. На кастомную прошивку
Самые популярные из тех, что мы рекомендуем:
- Переведенные родные азиатские, с ресурса miui.su;
- MultiRom — кастомыне сборки от фанатов.
Какой прошивкой прошивать, все зависит от аппарата и наличия на него нужной версии. Но есть проблема. Поставить кастомную прошивку на телефон Xiaomi можно только на аппарат с разблокированным загрузчиком. Все модели телефонов Xiaomi продаются с заблокированным загрузчиком, который не позволяет прошить модифицированную прошивку. Вполне возможно, что на вашем аппарате загрузчик разблокирован магазином, где он был куплен.
Как узнать, заблокирован загрузчик или нет?
Чтобы узнать состояние бутлоадера Xiaomi, нужно перевести телефон в режим рекавери. Для этого нужно выключить смартфон, после чего одновременно зажать кнопки громкости "вверх" и включения. Если на экране телефона вы увидите следующую картинку, значит загрузчик заблокирован (lock bootloader).
Все старые модели телефонов, например Mi2s, Mi3 или MiPad, прошиваются без проблем. Далее приведу список моделей, на которых загрузчик блокируется при обновлении на официальную прошивку:
Mi Note
Mi Note Pro
Mi Pad 2
Mi4cТелефоны Xiaomi с заблокированным загрузчиком "с коробки", если что опустил, спрашивайте в комментариях:
Redmi 3
Redmi 3 Pro
Redmi 3s
Redmi 3 Note
Redmi 3 Note Pro
Redmi Note 4
Redmi Note 4x
Redmi 4x
Redmi 4 и 4 Prime
Mi4s
Mi5
Mi5s
Mi5x
Mi6
Mi Max
Mi Max 2
Mi Note 2
Mi Mix первый и второйОбновление прошивки ТВ приставки Xiaomi Mi Box на Android с русским языком через меню Factory System Upgrade
Возможность прошить Android Смарт ТВ приставку Xiaomi Mi Box на русский язык с новой версией операционной системы при помощи файлов также никто не отменял. В случае, если на вашу модель уже нет возможности обновиться из меню настроек, можно сделать это установкой файлов с флешки напрямую из сервисного режима Recovery Factory.
Для начала нужно найти и скачать на внешний накопитель актуальную версию прошивки для своей модели. Не буду давать здесь никаких ссылок, так как для каждой Xiaomi Mi Box — S, 3, 4, 3C — будет своя сборка. Найти актуальные прошивки можно на том же форуме 4PDA.
Эти файлы необходимо загрузить и распаковать из архива на флешку, которую потом будет возможность подключить к USB порту TV приставки. Внимание, файловая системы карточки должна быть отформатирована как «FAT32»
Далее вынимаем кабель питания приставки из розетки и зажимаем на пульте приставки одновременно кнопки «ОК» и «Назад» для входа в меню рекавери. Держим их в нажатом состоянии и одновременно втыкаем штекер обратно в розетку. Откроется сервисное меню системы Android.
После этого стрелками на пульте перемещаем выделение на пункт «Wipe data/ Factory reset» для сброса настроек Xiaomi Mi Box.
И подтверждаем выбор — «Yes»
Далее выключаем устройство из пункта «Power Off»
И вынимаем опять вилку адаптера питания из розетки. После чего подключаем к Mi Box внешний диск с загруженными на нее ранее файлами прошивки.
Теперь снова надо попасть в рекавери. А значит нужно опять зажать две кнопки на пульте и одновременно подключить приставку к электропитанию. После запуска прошивка Xiaomi Mi Box стартует автоматически.