Показать сообщение отдельно
Старый 04.10.2012, 15:46   #2049
DmitrySmol
Старший Пользователь
 
Аватар для DmitrySmol
 
Регистрация: 20.04.2011
Возраст: 45
Город: Минск
Регион: Беларусь
Машина: Subaru Forester '09
Сообщений: 646
DmitrySmol is a glorious beacon of lightDmitrySmol is a glorious beacon of lightDmitrySmol is a glorious beacon of lightDmitrySmol is a glorious beacon of lightDmitrySmol is a glorious beacon of light
По умолчанию

Как и обещал инструкция по трепанации boot.img (все необходимые инструменты в архиве, файлы mkbootfs и mkbootimg для CM9 ics, для остальных надо пересобирать system, чтобы заполучить их). На примере A7HD и CM9 3.036+.

1. Нам нужен zip с CM9 который мы прошили в планшет. ищем тут

2. нам нужна виртуалка с убунотой и CWM предпологается что мы уже научились немного этим пользоваться по этому посту.

3. Распаковываем в виртуалке или на своем компе наш cm9_nightly_20120913.zip и достаем из него на заветный boot.img.
делаем папку на виртуалке ~/cm9_boot и складываем туда наш boot.img и инструменты из архива, далее выполняем из ~/cm9_boot:
chmod a+x *
./split_bootimg.pl boot.img

получаем boot.img-kernel и boot.img-ramdisk.gz, далее:
./extractboot

получаем папку ~/cm9_boot/out с нашей корневой системой /
после меняем что хотим и из ~/cm9_boot запускаем:
./packboot

все, у нас есть boot_new.img, он то нам и нужен. Забираем его себе и переименовываем в boot.img. Все остальные действия я выполнял из под Windows. Скачал UpdatezipCreator. Достаем из нашего cm9_nightly_20120913.zip бинарник update-binary (он нам пригодится), затем при помощи UpdatezipCreator создаем zip для CWM.
Что нужно указать в UpdatezipCreator:
- наш файл boot.img
- в закладке script пишем:
package_extract_file("boot.img", "/dev/block/nandc");
это для cm9_nightly_20120913.zip, для своего проверять в файле updater-script в zip файле прошивки
- в закладке options указываем:
script version Edify
и
update-binary for edify путь к нашему update-binary из архива cm9_nightly_20120913.zip.

Жмем Make an apdate zip и получаем boot_update.zip который можно шить из CWM.

Настоятельно рекомендую сделать полный backup CWM перед прошивкой нового boot.img!!!

P.S. по этому методу можно собрать своё ядро, например без встронного драйвера pl2303 и добавить свои драйвера. Сегодня попробую может и ядро так обновить, т.е. заменить файл boot.img-kernel на свой самопальный.
Вложения
Тип файла: zip repack.zip (27.0 Кб, 376 просмотров)
__________________
Мой проект:
SUBARU Forester '09

Последний раз редактировалось DmitrySmol; 04.10.2012 в 23:45.
DmitrySmol вне форума