Совершил еще одно маленькое чудо: OE собирает rootfs (тарбол и jffs2) полностью без моего вмешательства и этот рут можно сразу шить в железку, при чем опять же из линукса (сотни благодарностей проекту openezx).
Лежит там же: http://ezxdev.org/qtopia/autobuild/
Отдельно про прошивку из линукса:
* берем раз: http://people.openezx.org/wyrm/boot_usb, и двас: http://people.openezx.org/wyrm/gen-blob/gen-blob
* берем трис: Angstrom-console-image-glibc-ipk-2009.X-test-20090212-a1200.rootfs.jffs2
* переводим аппарат в красный экран
* пишем заклинание нумер один: boot_usb gen-blob, одновременно совершая магический пасс зажатием клавиши vol+
* пишем заклинание нумер два: boot_usb read 1703936 24248320 root (сохраняем старый рут с оффсета 0x1a0000 в файл root)
* и нумер три: boot_usb flash 1703936 Angstrom-console-image-glibc-ipk-2009.X-test-20090212-a1200.rootfs.jffs2
После чего перезагружаем телефон и ждееем, ждееем, ждееем. Если все хорошо, должен включиться usb0: телефон по старому адресу 192.168.10.6, логин root, пароль пустой.
Смотреть внутри не на что, кроме того, что оно работает, пока его не перезагрузит цепной пес.
четверг, 12 февраля 2009 г.
Подписаться на:
Комментарии к сообщению (Atom)
респектище!
ОтветитьУдалить"пишем заклинание нумер один: boot_usb gen-blob"
ОтветитьУдалить- пишет, что boot_usb не bash файл.
bnn17
http://people.openezx.org/wyrm/boot_usb
ОтветитьУдалитьсцылко сломано...