1. Перед тем, как начать прошивать свой смартфон необходимо выполнить следующие операции:
а) рутировать (root)смартфон (предоставить полный доступ к системе);
б) установить custom recovery (recovery, который позволяет устанавливать ROMы с кастомными прошивками, а также устанавливать различные программы, твики и т.д.)
2. Рутирование.
Выполняется с помощью программы Framaroot
1. Скачайте файл с Framaroot сразу в устройство или скопируйте в корень карты памяти. Не забудьте в настройках аппарата разрешить установку приложений не из Google Play.
2. Запустите Framaroot и нажмите "Разрешить", если антивирус выдаст предупреждение о риске безопасности. Выберите "Установить SuperSU" для получения root-прав, "Удалить Root" для удаления root-прав или "Выполнить скрипт" (только для опытных пользователей!). Если при запуске приложения во всплывающем окне появилась надпись "Устройство не уязвимо", удалите приложение и ищите другой способ.
3. Нажмите Gimli, Sam, Frodo, Legolas, Aragorn, Gandalf, Boromir, Barahir или Faramir, т.е. любой доступный для Вашего аппарата эксплоит. Если не получилось с одним эксплоитом, пробуйте другой.
4. Появилось окошко с веселым смайликом, значит root-права получены успешно (см. скриншот).
5. Перезагружайте девайс и радуйтесь!
6. После получения root-прав установочный файл Framaroot можно удалить.
3. Установка custom recovery (кастомного рекавери).
У android смартфонов обычно есть рекавери, запускаемый при включении смартфона по комбинации клавиш «Громкость+» и «Питание». Стоковый (заводской) рекавери может устанавливать только подписанные и фирменные обновления, а также сбрасывать до заводских установок. Если этого недостаточно, то надо ставить расширенный рекавери. Он уже позволит ставить кастомные прошивки, создавать, сохранять и восстанавливать бэкапы и много чего еще.
Самыми распространенными являются CWM (ClockWorkMod) и TWRP (TeamWinRecoveryProject). Суть у них одна, но отличия есть. CWM не поддерживает сенсорное управление и несколько слабее по функционалу. TWRP сенсорный и более гибкий и функциональный. Хотя в обычной жизни СWM достаточно. Среди пользователей TWRP более распространен. Остановимся на нём.
Строение меню TeamWin Recovery
Install - установка любых *.zip (update.zip, gapps.zip, cyanogenmod.zip и т.д.)
* Wipe - очистка
o Cache - очистка раздела /cache
o Dalvik Cache - очистка Dalvik Cache (в Android 4.4 если включен ART, то не требуется)
o Factory Reset - очистка всех разделов
o System - очистка раздела /system
o External Storage - очистка внешней памяти
o Internal Storage - очистка внутренней памяти
o Android Secure - - очистка раздела android_secure
o Wipe Battery Stats - очистка статистики батареи
* Backup - слепок системы (с возможностью выбора нужных разделов)
* Restore - восстановление системы из слепка
* Mount - монтирование
o Mount System - монтирование раздела /system
o Mount Data - монтирование раздела /data
o Mount Cache - монтирование раздела /cache
o Mount SDCARD - монтирование раздела /SDCARD
o Mount USB Storage - подключение устройства как флешки
* Settings - настройки
o Zip file signature verification: - проверка подписи zip файла
o Force MD5 check for all zips: - проверка контрольных сумм для всех zip файлов
o Use rm –rf instead of formatting: - удаление файлов вместо форматирования при очистке разделов
o Skip MD5 generation during backup: - отключить создание контрольных сумм при резервном копировании
o Ignore image size errors during backup: - игнорировать ошибки размера файлов при резервном копировании
o Time Zone - служит для выбора вашей временной зоны
o Restore Defaults - предназначена для сброса настроек к настройкам по умолчанию
* Advanced - для продвинутых
o Copy Log to SD – копирование лога операций в файл на карту памяти.
o Fix Permissions – исправить права доступа к файлам и разделам.
o Partition SD Card – создание разделов на карте памяти.
o File Manager – менеджер файлов.
o Terminal Command – adb консоль
o Reload Theme - перезагрузка темы(шаблона)
* Reboot - перезагрузка устройства
ПРЕДУПРЕЖДЕНИЕ: при прошивке кастомного ROMа все Ваши данные и пользовательские программы будут удалены. Сохраняйте Ваши данные перед прошивкой, например, программой Titanium Backup.
4. Прошивка с помощью TWRP Recovery.
Предварительно закиньте на microSD или на SDCard прошивку в zip-формате.
1. Заходим в Recovery.
2. Делаем все WIPE: Factory Reset, Wipe Cache, Wipe Dalvik Cache, Wipe System.
3. Далее входим в раздел Install.
4. Затем выбираем на карте памяти RОМ прошивки с расширением zip и сдвигаем ползунок вправо.
Начнется долгожданная Вами прошивка. После прошивки нажмете Wipe factory/Cache и затем Reboot System и дальше уже ждите загрузки прошивки. После первого запуска желательно перезагрузить смартфон.
5. Прошивка с помощью CWM Recovery.
Предварительно закиньте на microSD или на SDCard прошивку в zip-формате.
1. Заходим в CWM Recovery
2. Wipe cache partition - очистка кэша приложений.
3. Wipe dalvik cache - очистка dalvik кэш.
4. Wipe data/factory reset - полный вайп системы.
5. Install zip from SD card - установка самой прошивки.
Установка дополнительных файлов (если необходимо): ядра, фиксы, софт клавиши и прочее
После первого запуска желательно перезагрузить смартфон.