пятница, 10 февраля 2012 г.

Подготавливаем набор прошивок для тестирования Android-приложений

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

1. Для начала нам понадобится получить root-права на Вашем девайсе.
Как правило, все необходимое для нашего девайса есть на  XDA Developers Там обитают рукастые люди, которые уже сделали все необходимого для вашего зверька в 99% случаев. Если же есть проблемы с английским, можно получить информацию и на русскоязычном ресурсе 4PDA.ru
2. Далее ставим ROM Manager/Clock Work Mod recovery/TWRP recovery, либо прошиваем ядро со встроенным recovery
3. Следом стоит либо скачать набор официальных (я рекомендую официальные с измененным бут-лоадером, чтобы иметь возможность беспрепятственно переключаться между мажорными версиями прошивок) прошивок для Вашего девайса (например 2.2, 2.3, 4.0.3, 4.1.2, 4.2.2).
4. Ставим необходимую версию прошивки, настраиваем по своему вкусу.
5. После настройки запускаем ROM Manager/CWM/TWRP recovery на телефоне, либо можно загрузиться в CWM-Recovery/TWRP-Recovery (обычно: power + volume down)
6. И выбираем Backup (в некоторых случаях будет называться Nandroid backup).
7. Повторяем процедуру для всех необходимых прошивок


Кстати, ROM Manager/CWM-Recovery/TWRP recovery дает очень полезные возможности, например:
- Чистка кэша Dalvik
- Форматирование раздела, используемого под кэш
- Монтирование/размонтирование разделов
- Установка кастомных прошивок, ядер
- Установка модификаций
- Перепрошивка радио-модуля

Теперь когда у Вас есть набор настроенных (ну или не настроенных :) ) прошивок Вы может быстро, а главное без помощи компьютера менять их через recovery. Для этого:
1. Запускаем ROM Manager/CWM/TWRP recovery или перезагружаемся в данный режим. Я рекомендую зайти в recovery и отформатировать все разделы, кроме флэш-карты и EFS во избежание инцидентов (бут-лупы и специфичные глюки)
2. Выбираем Restore или Advanced Restore
3. Восстанавливаем нужную прошивку
..
5. PROFIT

Что почитать если все непонятно?