Старый 26.07.2010, 19:42   #1
vovkab
Administrator
 
Регистрация: 22.10.2008
Сообщений: 578
vovkab is on a distinguished road
Thumbs up Общий FAQ по созданию прошивки

  1. Где скачать последнюю версию прошивки?
    Скачать можно на официальном сайте: barnesandnoble.com/nook/support/
  2. Как распаковать прошивку? (signed_bravo_update.dat)
    signed_bravo_update.dat - gzip архив, с дополнительным заголовком.

    Заголовок перед распаковкой нужно удалить из файла:
    tail -c +174 signed_bravo_update.dat > signed_bravo_update.tar.gz

    Распаковать можно так:
    tar zxf signed_bravo_update.tar.gz

    После распаковки, будет создана папка Firmware_Update
  3. Описание заголовка архива:
    Bytes 0-6: Пусто
    Byte 7: Сдвиг от этого байта до начала заголовка gzip
    Bytes 8-14: Пусто
    Bytes 15: Length of the following block, in bytes (128 in the current update)
    Bytes 16-143: Подпись?
    Bytes 144-158: Пусто
    Byte 159: Length of the following block, in bytes (5, in the current update)
    Bytes 160-164: Version string in ascii, including decimal points
    Bytes 165-168: Пусто
    Bytes 169-172: Неизвестно
    Bytes 173-end: gzip архив

    Оригинал: http://nookdevs.com/Firmware_Update#ixzz0uo27LZMF
  4. Содержимое прошивки:
    Tar архив содержит скрипт обновления, который выполняется программой прошивальщиком, а так же используются следующие файлы, в директории Firmware_Update:

    kernel.bin: Замена для ядра.
    u-boot.bin: Замена для загрузчика первого уровня
    turboboot.img: Замена для загрузчика второго уровня
    root.tgz: Замена для корневой файловой системны. wpa_supplicant.conf будет сохранен с текущей установки. Раздел будет отформатирован содержимое файла root.tgz будет распаковано и файл wpa_supplicant.conf восстановлен.
    delta_android_remove.list: Список файлов, которые будут удалены с корневой файловой системы
    delta_android_add.tgz: tar архив, содержащий часть корневой файловой системы. Этот архив будет распакован поверх.
    delta_user_remove.list: Список файлов которые будут удалены с файловой системы FAT, используемой для хранения пользовательских файлов.
    delta_user_add.tgz: tar архив, содержащий новые файлы, которые будут разархивированы на пользовательскую файловую систему
    Так же там находятся файлы md5sums и sha1sums, содержащие суммы md5 и sha1, для каждого файла. Все существующие файлы будут обработаны при обновлении, если они существуют. После обновления директория Firmware_Update, а так же все содержимое будет удалено.

    Оригинал: http://nookdevs.com/Firmware_Update#ixzz0uo2tOzPY

Последний раз редактировалось vovkab; 26.07.2010 в 21:13.
vovkab вне форума   Ответить с цитированием
Ответ

Социальные закладки

Метки
faq, nook, прошивка

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:19. Часовой пояс GMT +3.