среда, 23 сентября 2009 г.

cyanogen [rom] правильная прошивка




Вот уже пару месяцев я прошиваю свой HTC G1 только прошивками от Cyanogen.
Пользую исключительно experimental версии, в частности из-за нового шедулера
BFQ, действительно девайс стал резвее даже по сравнению с тем что было на стандартном
линуксовом шедулере(по скорости работы просто не сравнимо с ВинМобайл 6.1 \ 6.5 )

Итак, составлю для себя и для других памятку о том как правильно менять версии прошивки.
Так как на  xda-developers трудновато найти способ правильно прошиваться и чтобы все работало.

Предположим что у нас уже стоит recovery-1.4 и карта памяти разбита на ext3 и fat разделы.
Мы накатываем прошивку, скажем вот эту и дальше необходимо сделать качественный вайп,
тот который из меню recovery запускается не выполняет функций вайпа карты и в результате после прошивки мы имеем неработающий девайс, или жутку тормозящий.

теперь делаем так:

http://pastie.org/622376 скрипт sdparted копируем на карту памяти.
Дальше из рековери режима переходим в консоль и пишем:

mount /dev/block/mmcblk0p2 /sdcard/sd
rm -rf /sdcard/sd/*/
e2fsck /dev/block/mmcblk0p2

*возможно перезапуск*

mount /sdcard
cp sdparted /sbin/sdparted
chmod 755 /sbin/sdparted
теперь можно запустить скрипт переразметки диска.
он, кстати, не удаляет ничего с фат раздела.
Дальше делаем вайп системы и обновляемся.
После этого все должно запуститься без проблем.