Перейти к содержимому


Фотография

BMW NBT и NBT Evo Unpacker Распаковщик прошивок


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 2real4u

2real4u

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 802 сообщений
  • ГородЧикаго

Отправлено 17 октября 2015 - 00:00

Сделал утилитку для распаковки прошивок NBT и NBT Evo

 

Спасибо darksys за найденную ошибку

 

 

Версия 0.01

http://www.mediafire..._unpack_001.zip

 

 

Использование:

nbt_unpack filename

 

Где filename - имя файла swfl, btld или ibad


  • MeMpHiSj и Kiza это нравится

#2 Vadim AA

Vadim AA

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 17 октября 2015 - 00:17

А зачем, в чём смысл?


 
 

 


#3 2real4u

2real4u

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 802 сообщений
  • ГородЧикаго

Отправлено 17 октября 2015 - 00:26

Для экспериментов. У меня к примеру заколхозен адройд-свисток через hdmi-адаптер к CID чтобы фильмы смотреть через 4G в дороге, хотел поставить на рабочий стол заставку из NBT. 

Может кто что-то интересное расковыряет. К примеру, исходя из файла NBT_AdjBlock_Jacinto.txt следует что в NBT закладывалась возможность работать как с HDD, так и с SSD. Можно расковырять как ставится пароль на жесткий диск для апгрейда размера.



#4 dj-um

dj-um

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 91 сообщений
  • ГородУкраина

Отправлено 17 октября 2015 - 00:50

Свои анимашки заставки - самое нужное полагаю...



#5 MEN

MEN

    Администратор

  • Администраторы
  • 1 394 сообщений
  • ГородМинск BY

Отправлено 17 октября 2015 - 01:24

А как это обратно завернуть и подписать тоже есть идея ?



#6 2real4u

2real4u

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 802 сообщений
  • ГородЧикаго

Отправлено 17 октября 2015 - 01:34

Короткий ответ - нет  :crazy:

Даже не трогая подписи внутри файловой системы, формат файла прошивки мне понятен не до конца. Там есть контрольки в которых я не разбирался - чтобы распаковать они мне не нужны, но чтобы проц не ругался, их надо считать при запаковке. Подразумевается что с подписью E-Sys проблема решена.



#7 dj-um

dj-um

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 91 сообщений
  • ГородУкраина

Отправлено 17 октября 2015 - 11:09

В моторниках как я понял такие же внутрепроцевые подписи + есис сверху тоже ?



#8 darksys

darksys

    Продвинутый пользователь

  • Администраторы
  • 753 сообщений

Отправлено 17 октября 2015 - 11:15

Esys как-бы не сильно при делах, проверки подписей производятся внутри блоков после программирования.



#9 GUNhed

GUNhed

    Продвинутый пользователь

  • Администраторы
  • 2 874 сообщений

Отправлено 17 октября 2015 - 12:04

это на BN2000 подпись проверялась еще самим программатором, а потом еще и в блоке. в BN2020 только внутриблочно


нету денег - сосите сами


#10 2real4u

2real4u

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 802 сообщений
  • ГородЧикаго

Отправлено 06 декабря 2015 - 16:33

Обновлена версия утилиты.

Что нового:
1. Теперь версии файлов для разного железа она раскладывает в разные папки.

2. Вместо дробления GatewayTable, EFS и IFS на куски как в исходных файлах прошивки, утилита теперь собирает их в образ как в голове.

 

Примечания:

Файл NOR_FLASH теперь является образом флеша Jacinto, за исключением области persistance (где хранятся FSC, CAFD, память приемников, логи итд). Начало файла пустое - там должен быть IPL, но он у разных версий железа разный, см. п. 1.

 

Версия 0.03

http://www.mediafire..._unpack_003.zip


  • zalimhan74, sergekart, 13031966 и 3 другим это нравится

#11 13031966

13031966

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 07 декабря 2015 - 02:32

спасибо за праделоную работу






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных