Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Не могу распаковать прошивку роутера, выходит ошибка  (Прочитано 2504 раз)

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

Оффлайн vitalik.t

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Здравствуйте, люди прошу вашей помощи. Пытаюсь распаковать файл прошивки от роутера при помощи инструкции https://www.dd-wrt.com/wiki/index.php/Development/ru но когда выполняю команду ./extract-firmware.sh firmware.bin working_directory/ у меня выходит ошибка
vitalik@Server:~/fmk$ ./extract-firmware.sh firmware.bin working_directory/
Firmware Mod Kit (extract) 0.99, (c)2011-2013 Craig Heffner, Jeremy Collake

Preparing tools ...
bff_huffman_decompress.c: In function ‘unpack_parse_header’:
bff_huffman_decompress.c:167:14: warning: implicit declaration of function ‘read’ [-Wimplicit-function-declaration]
  bytesread = read(in, hdr + prelen, PACK_HEADER_LENGTH - prelen);
              ^
bff_huffman_decompress.c: In function ‘unpack’:
bff_huffman_decompress.c:318:22: warning: implicit declaration of function ‘dup’ [-Wimplicit-function-declaration]
  unpack_parse_header(dup(in), dup(out), pre, prelen, bytes_in, &unpackd);
                      ^
Scanning firmware...
Traceback (most recent call last):
  File "./src/binwalk-1.0/src/bin/binwalk-script", line 5, in <module>
    import binwalk
  File "/home/vitalik/fmk/src/binwalk-1.0/src/bin/binwalk/__init__.py", line 2, in <module>
    import magic
ImportError: No module named magic
sort: не удалось прочитать: /home/vitalik/fmk/working_directory/logs/binwalk.log: Нет такого файла или каталога
Extracting 0 bytes of  header image at offset 0
ERROR: No supported file system found! Aborting...
Помогите разобраться в сложившейся ситуации.

Оффлайн Cxms

  • Активист
  • *
  • Сообщений: 407
    • Просмотр профиля
Зависимости ставил?
(Нажмите, чтобы показать/скрыть)

Оффлайн vitalik.t

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Зависимости ставил?
(Нажмите, чтобы показать/скрыть)
Да ставил vitalik@Server:~$ sudo apt-get install gcc g++ binutils patch bzip2 flex bison make gettext unzip  zlib1g-dev libc6 subversion
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
binutils is already the newest version (2.26-8ubuntu2).
bison is already the newest version (2:3.0.4.dfsg-1).
bzip2 is already the newest version (1.0.6-8).
flex is already the newest version (2.6.0-11).
g++ is already the newest version (4:5.3.1-1ubuntu1).
gcc is already the newest version (4:5.3.1-1ubuntu1).
gettext is already the newest version (0.19.7-2ubuntu3).
libc6 is already the newest version (2.23-0ubuntu3).
make is already the newest version (4.1-6).
patch is already the newest version (2.7.5-1).
subversion is already the newest version (1.9.3-2ubuntu1).
unzip is already the newest version (6.0-20ubuntu1).
zlib1g-dev is already the newest version (1:1.2.8.dfsg-2ubuntu4).
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

Оффлайн vitalik.t

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Люди помогите разобраться весь инет уже облазил не могу найти решение =(

alang

  • Гость
/home/vitalik/fmk/working_directory/

Этот путь существует в реальности?

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
vitalik.t, а если поискать по ошибкам. Например
mportError: No module named magic
говорит, что нет модуля magic.
Значит надо установить
sudo apt-get install python-magic
и т.д.
Извините, я все еще учусь

 

Страница сгенерирована за 0.029 секунд. Запросов: 25.