debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Как распаковать фай прошивки bin?  (Прочитано 1587 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RadoXX

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 59
  • Jabber: N/A
Как распаковать фай прошивки bin?
« : 20 Ноябрь 2018, 21:33:02 »
Всем привет! скажите пожалуйста,какими средствами возможно распаковать файлы прошивки рутера основанной на openWrt? Интересует файлы прошивки и языковые файлы

Заранее большое спасибо
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1068
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Re: Как распаковать фай прошивки bin?
« Ответ #1 : 20 Ноябрь 2018, 21:42:03 »
скажите пожалуйста,какими средствами возможно распаковать файлы прошивки рутера

Что бы вам ответить, нужно как минимум посмотреть на эти файлы.
 

Оффлайн RadoXX

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 59
  • Jabber: N/A
Re: Как распаковать фай прошивки bin?
« Ответ #2 : 20 Ноябрь 2018, 21:56:58 »
Прикрепил ссылку на bin прошивки.

https://www41.zippyshare.com/v/pjpnLLeR/file.html
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1068
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Re: Как распаковать фай прошивки bin?
« Ответ #3 : 20 Ноябрь 2018, 22:21:27 »
Прикрепил ссылку на bin прошивки.

https://www41.zippyshare.com/v/pjpnLLeR/file.html

Это бинарный файл прошивки, скомпилирован из исходных текстов.
Это не архив, который можно "распаковать".
Бинарные файлы нельзя превратить обратно в исходные тексты.
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3230
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Как распаковать фай прошивки bin?
« Ответ #4 : 20 Ноябрь 2018, 22:41:21 »
В данном случае .bin расширение , это не архив а образ файловой системы, но это не обязательно linux. В большинстве случаев существует программы в которых регулируются такие файловые системы, проблема в том что их нет в свободном доступе.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн RadoXX

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 59
  • Jabber: N/A
Re: Как распаковать фай прошивки bin?
« Ответ #5 : 20 Ноябрь 2018, 22:45:47 »
Тоесть получается никак нельзя вытащить перевод из данной прошивки?
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1068
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Re: Как распаковать фай прошивки bin?
« Ответ #6 : 20 Ноябрь 2018, 22:50:41 »
Тоесть получается никак нельзя вытащить перевод из данной прошивки?

То есть получается из сказанного выше это неочевидно?
 

Оффлайн yoric

  • Старожил
  • ****
  • Сообщений: 648
  • gentoo
  • Jabber: yoric@jabber.ru
Re: Как распаковать фай прошивки bin?
« Ответ #7 : 21 Ноябрь 2018, 10:03:28 »
Установить прошивку (можно даже в эмуляторе попытаться), и копи-пасте куда хошь.
Попробовал я:$ file firmware.bin
firmware.bin: HIT archive data
дальше сами ищите.
 

Оффлайн vic5710

  • Местный житель
  • ***
  • Сообщений: 444
  • не умножайте сущностей сверх необходимых
« Последнее редактирование: 21 Ноябрь 2018, 21:59:36 от vic5710 »
 

Оффлайн RadoXX

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 59
  • Jabber: N/A
Re: Как распаковать фай прошивки bin?
« Ответ #9 : 21 Ноябрь 2018, 22:28:40 »
Цитировать
Установить прошивку (можно даже в эмуляторе попытаться), и копи-пасте куда хошь.
Попробовал я:
Код: [Выделить]
$ file firmware.bin
firmware.bin: HIT archive data
дальше сами ищите.

Можно подробнее как это сделать? установить прошивку?
 

Оффлайн vic5710

  • Местный житель
  • ***
  • Сообщений: 444
  • не умножайте сущностей сверх необходимых
Re: Как распаковать фай прошивки bin?
« Ответ #10 : 21 Ноябрь 2018, 23:02:53 »
ну для вашего случая
bash-3.2$ binwalk -e -M firmware.bin
получаете папку с извлеченными файлами, там ищите дальше
 

Оффлайн RadoXX

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 59
  • Jabber: N/A
Re: Как распаковать фай прошивки bin?
« Ответ #11 : 21 Ноябрь 2018, 23:21:45 »
Можно попросить извлеченный вариант?
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4393
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Как распаковать фай прошивки bin?
« Ответ #12 : 22 Ноябрь 2018, 07:26:34 »
Можно попросить извлеченный вариант?
Какой извлеченный вариант? Вам же сказали, что это файлик с набором байт.

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3230
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Как распаковать фай прошивки bin?
« Ответ #13 : 22 Ноябрь 2018, 10:00:48 »
По ходу тут пошёл разговор слепого с глухим. В первом посте разговор о программном обеспечении роутера  а потом уже пытаются выковырять firmware типа из виндового драйвера?
Народ очнитесь!
Русские дебианщики против цифрового слабоумия !
 

Оффлайн vic5710

  • Местный житель
  • ***
  • Сообщений: 444
  • не умножайте сущностей сверх необходимых
Re: Как распаковать фай прошивки bin?
« Ответ #14 : 22 Ноябрь 2018, 18:02:00 »
это образ (или часть) прошивки openwrt
bash-3.2$ binwalk firmware.bin

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             Ubiquiti firmware header, header size: 264 bytes, ~CRC32: 0xBADD70A5, version: "BZ.qca956x.v3.9.54.9373.180914.0009"
260           0x104           Ubiquiti partition header, header size: 56 bytes, name: "PARTu-boot", base address: 0x00000000, data size: 0 bytes
152356        0x25324         Certificate in DER format (x509 v3), header length: 4, sequence length: 64
177156        0x2B404         CRC32 polynomial table, big endian
201451        0x312EB         Copyright string: "Copyright Ubiquiti Networks Inc. 2014"
205048        0x320F8         Ubiquiti end header, header size: 12 bytes, cumulative ~CRC32: 0x454E442E
312540        0x4C4DC         CRC32 polynomial table, big endian
314836        0x4CDD4         Ubiquiti end header, header size: 12 bytes, cumulative ~CRC32: 0x454E442E
326242        0x4FA62         Ubiquiti partition header, header size: 56 bytes, name: "PARTkernel0", base address: 0x00000001, data size: -2147475456 bytes
326306        0x4FAA2         uImage header, header size: 64 bytes, header CRC: 0x491AB7A1, created: 2018-09-14 07:27:45, image size: 7271871 bytes, Data Address: 0x80060000, Entry Point: 0x80060000, data CRC: 0xA7D027EB, OS: Linux, CPU: MIPS, image type: Multi-File Image, compression type: lzma, image name: "MIPS OpenWrt Linux-3.3.8"
326378        0x4FAEA         LZMA compressed data, properties: 0x6D, dictionary size: 8388608 bytes, uncompressed size: 27146504 bytes
bash-3.2$
 

Русскоязычное сообщество Debian GNU/Linux

Re: Как распаковать фай прошивки bin?
« Ответ #14 : 22 Ноябрь 2018, 18:02:00 »


Теги: