Как распаковать фай прошивки bin?

Автор RadoXX, 20 ноября 2018, 21:33:02

« назад - далее »

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

RadoXX

Всем привет! скажите пожалуйста,какими средствами возможно распаковать файлы прошивки рутера основанной на openWrt? Интересует файлы прошивки и языковые файлы

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

ecc83

Цитата: RadoXX от 20 ноября 2018, 21:33:02скажите пожалуйста,какими средствами возможно распаковать файлы прошивки рутера

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

RadoXX


ecc83

Цитата: RadoXX от 20 ноября 2018, 21:56:58
Прикрепил ссылку на bin прошивки.

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

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

ferum

В данном случае .bin расширение , это не архив а образ файловой системы, но это не обязательно linux. В большинстве случаев существует программы в которых регулируются такие файловые системы, проблема в том что их нет в свободном доступе.
Русские дебианщики против цифрового слабоумия !

RadoXX

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

ecc83

Цитата: RadoXX от 20 ноября 2018, 22:45:47
Тоесть получается никак нельзя вытащить перевод из данной прошивки?

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

yoric

Установить прошивку (можно даже в эмуляторе попытаться), и копи-пасте куда хошь.
Попробовал я:$ file firmware.bin
firmware.bin: HIT archive data

дальше сами ищите.

vic5710


RadoXX

ЦитироватьУстановить прошивку (можно даже в эмуляторе попытаться), и копи-пасте куда хошь.
Попробовал я:
Код: [Выделить]
$ file firmware.bin
firmware.bin: HIT archive data
дальше сами ищите.

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

vic5710

ну для вашего случая

bash-3.2$ binwalk -e -M firmware.bin

получаете папку с извлеченными файлами, там ищите дальше

RadoXX

Можно попросить извлеченный вариант?

qupl

Цитата: RadoXX от 21 ноября 2018, 23:21:45
Можно попросить извлеченный вариант?
Какой извлеченный вариант? Вам же сказали, что это файлик с набором байт.

ferum

По ходу тут пошёл разговор слепого с глухим. В первом посте разговор о программном обеспечении роутера  а потом уже пытаются выковырять firmware типа из виндового драйвера?
Народ очнитесь!
Русские дебианщики против цифрового слабоумия !

vic5710

это образ (или часть) прошивки 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$