525 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как редактировать bin файлы прошивки

Конвертирование прошивок

Jovani

  • – Мой программатор понимает только BIN и HEX , а я скачал прошивку, а она в каком-то формате E2P. Как сделать эту прошивку в HEX или BIN ?

Так, как меня задолбали подобными вопросами по E-mail, обьясняю тут основы, что-бы было куда ткнуть носом. Сперва вкратце, потом, буду дополнять, если будет необходимость.

Не буду вдаваться в подробности, почему родилось много различных форматов для хранения дампов памяти (прошивок), скажу только, что все файлы прошивок, изначально, делятся на текстовые и бинарные.
Текстовые – файл содержит только печатные символы ASCII (коды от 32h до FFh)
Бинарные – файл содержит все символы ASCII, включая непечатные (коды от 00h до FFh)

Скажу сразу – не надейтесь на расширение файла.
По причине незнания, могут присвоить любое – EEP, DAT, MEM, NVM, HEX, и тд.

Сперва, определитесь, в каком реально, формате, ваш файл. Для наглядности, будем открывать файл в блокноте, не надеясь на то, что файлу присвоено правильное расширение. Совет – всегда проверяйте размер файла и обзаведитесь нормальным HEX-редактором и используйте его. Простейший редактор я приатачил.

Для примера, один и тот-же файл прошивки, я переконвертировал в четыре различных формата: HEX, BIN, E2P, TXT.
Далее, кратко рассмотрим основные отличия этих форматов.

Краткое описание форматов

HEX (шестнадцатеричный)
Универсальный формат, понимает большинство программаторов.
Новая строка начинается с двоеточия, далее адрес, .

  • [*:295134b91a]Описание форматов HEX-файлов

HEX Файл – текстовый файл определённой структуры

Файл состоит из текстовых строк следущеюго формата. Все числа в HEX
Hачинается с ‘:’. Далее 2 символа – число байт данных.
4 символа – начальный адрес данных( адрес первого байта строки ).
2 символа – если последняя строка здесь ’01’ иначе ’00’
Далее байты данных по 2 символа на байт. В конце 2 символа – контрольная сумма – дополнение до 2 суммы байтов данных

Вот пример данных в hex-формате:

А вот разбивка по полям:

Здесь (все числа – шестнадцатеричные):

LL – число байт, упакованных в данной строке
OOOO – смещение байта D0 в двоичном образе
SS – тип записи (00 – данные, 01 – конец файла)
D0-Df – шестнадцатеричное представление очередных LL байт данных.
СS – контрольная сумма – сумма всех байт в строке должна быть равна 0.

Так отмечается конец файла:

Интересно, что этим кодом можно передавать двоичные данные даже по телеграфу.

В HEX-файлах для PIC-ов данные распределены следующим образом:

0000h – 3FFFh: Program memory – память програм
4000h – 400Fh: Config memory – область памяти в которой содержится
4000h – 400Dh: идентификатор пользователя (любая информация)
400Eh: идентификатор производителя (для каждого чипа свой) – поле “ID”
4000F: конфигурационное слово (тип генератора, защита от записи и др.) – поле “Config”
4200h – 43FFh: Data memory – память данных

TXT (текстовый)
Излюбленный формат корейцев для хранения дампа.
Почти что HEX, но без указания адресов.
То есть, просто, шестнадцатеричное представление данных в текстовом виде. Без всяких контрольных сумм, адресов, и тд.

BIN (бинарный)
Универсальный формат, понимается фактически всеми программаторами.
На мой взгляд, наиболее оптимален для хранения дампов.
Cобственно содержит те-же коды, что и в памяти. Соответственно, размер файла, равен размеру памяти.

E2P (бинарный)
Изобретение от Pony, тот-же BIN, но в начало файла, добавлена “шапка” 152 байта.
Всегда есть сигнатура – E2P!Lanc

Теперь по конвертированию:

BIN HEX
Програмки прилагаются. Для конвертирования удобно накидывать файл, мышкой, на программу.

TXT BIN
Оригинальная програмка прилагается. В свое время, долго искал подобную.

E2P -> BIN
В любом шестнадцатеричном редакторе, удаляете первые 152 байта.

Это основные форматы, и для большинства Мастеров, все это известно.
Об “эксклюзивных”, и некоторых тонкостях, разьясню позже (если будет время).
Ну, а кому не лень, и есть желание, может продолжить тему .

Что это ? Прошивки Схемы Справочники Маркировка Корпуса Программаторы Аббревиатуры Частые вопросы Обмен ссылками Ссылки дня

  • Это информационный блок по ремонту
    Содержит основные технические рекомендации и советы поиска по разделам сайта необходимые для ремонта – принципиальные схемы, файлы прошивок, программ, маркировку компонентов, ссылки на базы данных. Обратите внимание и на другие темы где расположены советы и секреты мастеров, измерения, принцип работы и методы диагностики.
    Предназначен для тех, кто случайно попал на эту страницу, периодически обновляется и отображается только гостям.
  • Прошивки в разделах:
    Прошивки телевизоров (запросы)
    Прошивки телевизоров (хранилище)
    Прошивки мониторов (хранилище)
    Различные прошивки (запросы)
  • Схемы в разделах:
    Схемы телевизоров (запросы)
    Схемы телевизоров (хранилище)
    Схемы мониторов (запросы)
    Различные схемы (запросы)
  • Справочники в разделах:
    Справочник по транзисторам
    ТДКС – распиновка, ремонт, прочее
    Газовые котлы Termomax
    Справочники по микросхемам
  • Marking (маркировка) – обозначение на электронных компонентах
    Справочники по SMD компонентам
    Опознать элемент в телевизоре (вопросы)
    Справочники по SMD кодам компонентов
    Маркировка SMD транзисторов от PHILIPS
  • Package (корпус) – вид корпуса электронного компонента
    SOT-89 – пластковый корпус для поверхностного монтажа
    SOT-23 – миниатюрный пластковый корпус для поверхностного монтажа
    TO-220 – корпус для монтажа (пайки) в отверстия
    SOP (SOIC, SO, TSSOP) – миниатюрные корпуса для поверхностного монтажа
  • Programmer (программатор) – устройство для записи (считывания) информации в память или другое устройство
    Ниже список некоторых программаторов:
    Postal-2,3 – универсальный программатор по протоколам I2C, SPI, MW, IСSP и UART. Подробно – Postal – сборка, настройка
    TL866 (TL866A, TL866CS) – универсальный программатор через USB интерфейс
    CH341A – самый дешевый (не дорогой) универсальный программатор через USB интерфейс
  • SCL (Serial Clock) – Шина интерфейса I2C для передачи тактового сигнала
    SDA (Serial Data) – Шина интерфейса I2C для обмена данными
    ICSP (In-Circuit Serial Programming) – Протокол для внутрисхемного последовательного программирования
    IIC, I2C (Inter-Integrated Circuit) – Двухпроводный интерфейс обмена данными между микросхемами
    PCB (Printed Circuit Board) – Печатная плата
  • Как мне задать свой вопрос ?

После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

Кто отвечает на вопросы ?

Ответ в тему Конвертирование прошивок как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

Как найти нужную информацию ?

Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

По каким маркам можно спросить ?

По любым. Наиболее частые ответы по популярным брэндам – LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

Что еще я смогу здесь скачать ?

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

Jovani

Не знаю, насколько продолжение темы актуально, ведь многие, не утруждают себя, и просто ограничиваются элементарным скачиванием прошивки с сайта или запросом ее в форуме. Но, пока есть время, продолжаю .

Далее к теме, наглядный пример, как из “нестандартного” дампа прошивки, создать стандартный файл.
Возьмем, к примеру VESTEL на базе которого производится множество стандартных шасси, и на сайте поддержки которого, находится огромное количество прошивок под всевозможные модели и их модификации.

Как зайти к ним на сайт без доступа, я описывать не буду, это другая тема. Поговорим о дампе.
Скачиваем файл, например для TV RTV 3716 TXT(AK36) и описание к нему.
Открываем в текстовом редакторе, и видим картину:

Из информации в предыдущем сообщении, делаем выводы:
– файл текстовый
– нестандартный формат
– почти TXT, только добавлена шапка, типа заголовка и строка начинается с адреса

Читать еще:  После прошивки не видит сим карту android

Задача: вырезать необходимый нам текстовый блок и затем, переконвертировать его в BIN.
Реализуется: программой UltraEdit-32.

Эта программа, позволяет работать в “Column Mode”, то есть выделять, копировать и вставлять блоки в колонках. UltraEdit установлен у меня стандартным редактором текста. Кстати, он может работать и в режиме “HEX Mode”.
Итак, выделям и копируем блок нужного текста:

Вставляем скопированный блок в новый созданный файл:

Сохраняем полученный текстовый файл, который далее, мы можем сконвертировать например в BIN, программой BIN2TXT.
Конвертируем, и результат в виде BIN-файла, готов.
Затраты времени – 2 минуты.

Jovani

SMV, К сожалению, универсальной программы нет.
WinHex хороший редактор, но заточен под бинарные файлы.
Попробуй-ка в WinHex-е вырезать колонку из текстового файла .

Как уже сообщал, в этом плане, мне нравится UltraEdit, который может работать как в текстовом режиме, так и в hex, кроме того, возможность использования в нем регулярных выражений(программеры знают что это), делает его мощнейшим инструментом в умелых руках.

marktk

Jovani

Jovani

Формат S19
Хочу обратить внимание на один текстовый формат, который может использоваться в дампах прошивок.
Это, формат S19 от Motorola.

Описывать его здесь, не смысла, в инете найдете все.
Для быстрого определения, скажу только, что все строки начинаются с символа S.
Ковертор прилагаю.

Jovani

Некоторые спрашивают:
– как переконвертировать прошивки с расширением PRJ, в что-то более стандартное – HEX или BIN

Наибольшая вероятность, что прошивка с расширением PRJ, от программатора PG4UW, если в файле просматривается сигнатура PG4UW. Ну, а PRJ – сокращенно от Project. Это чисто изобретение и наследство от ELNEC-программатора ссылка скрыта от гостей

Сконвертировать можно двумя способами:
1 – Скачать софт от программатора, загрузить него этот несчастный PRJ, после, сохранить в BIN.
2 – С помощью HEX-редактора:
То есть:
– открываем PRJ в HEX-редакторе

– ищем ASCII последовательность: [_END_] Далее идет код перевод строки, возврат каретки, 00h (c начала файла). То есть, последовательность 5B 5F 45 4E 44 5F 5D 0D 0A 00

– ищем ASCII последовательность Author(с конца файла). То есть, последовательность 41 75 74 68 6F 72

Все, что между этим кодом – прошивка в BIN.
Проконтролируйте размер файла!
И еще, не маловажно: PRJ – может содержать только настроечные параметры. То есть, не иметь в себе прошивки.

На рисунке, выделенное синим цветом, и есть прошивка в BIN.

Nighter

Перевёл на русский язык программу-редактор HEdit 2.1, что выше выложил Jovani как HEDIT. Полностью русифицирована. Если заметите неточности в переводе – пишите в личку.

Бонусный топик для телемастеров.

Если на вашем компе файлы прошивок: BIN, E2P, HEX не привязаны к какому-либо приложению, например HEX-редактору, и соответственно у них нет своих иконок, а по-дефолту У ВСЕХ стоит стандартный значок Windows “не опознала”, то, чтобы быстро, сразу, наглядно, в том числе и в окнах программ и архивов, распозновать файлы прошивок – можно самому задать свои иконки для каждого расширения. Я позволил себе сделать за вас иконки этих трех, самых ходовых для телемастера, файлов прошивок.

Для тех кто слабо представляет как сменить иконки, объясняю на примере ОС Windows XP:

-Скачиваете прицепленный файл и разархивируете его в папку “dump icons”.
-Открываете: “Мой компьютер” > Локальный диск C:
-Копируете все файлы иконок из папки “dump icons” на диск “C:”.
-Вверху окна проводника диска “C:” нажимаете: “Сервис” > “Свойства папки. ” > “Типы файлов”. После недолгого анализа винда выдаст все типы зарегиных на вашем компе файлов.
-Нажимаете: “Создать” и в появившемся поле, верхним регистром, т.е. крупными буквами, пишете нужное расширение. Например: BIN
-Нажимаете OK. Теперь в списке будет “Файл BIN”. Выбираете его в списке одним кликом, нажимаете: “Дополнительно” > “Сменить значок. ” > “Обзор. “. Находите на диске “C:” наши значки и, конкретно для файлов “BIN”, выбираете нужный. На нашем примере это icon_BIN. Подтвеждаете всё кнопками “OK”.
-Повторяете процедуру для двух остальных расширений E2P и HEX, с выбором соответствующих иконок. Перезагружать комп не требуется, всё должно привязаться сразу.

По идее, всё закончено. Но в заключении, нужно спрятать исходники иконок на диске “C:”. Это делается просто.
-Выделяете все наши иконки и (или на каждой иконку в отдельности) правой мышкой выбираете “Свойства”. Ставите галочку в поле “Скрытый”, жмете “Применить” > “OK”. Теперь иконки не будут мазолить глаза на диске и вы не удалите их случайно или по неосторожности.

Файл формата BIN: чем открыть, описание, особенности

Для чего предназначен универсальный формат BIN с двоичными данными, и чем его открыть на компьютере

Основная задача BIN формата — сохранять двоичные данные цифровых образов CD и DVD на ПК. Чаще всего файл является цифровой эмуляцией физического носителя со свойствами, идентичными формату ISO, но может быть предназначен и для других целей. Благодаря этой статье вы поймете, чем открыть файл BIN на компьютере и зачем он нужен.

Содержание

  • Чем открыть BIN-файл;
  • BIN-образы CD- и DVD-дисков;
  • Архивы MacBinary (macOS);
  • Открыть в текстовом редакторе;
  • Образы для эмуляторов игровых приставок;
  • Файлы прошивки для маршрутизаторов;
  • Распространенные ошибки.

Как открыть BIN

Расширение BIN представляет собой метаданные, описывающие содержимое диска, находящегося в дисководе (порядок расположения информации, тип образа, занимаемый объем памяти и т.д.). Такой формат можно назвать универсальным, т.к. файлы бинарного типа используются всеми операционными системами, включая Android и iOS.

Одним из недостатков BIN-файлов является путаница в назначении и множестве методов просмотра документа в зависимости от сферы использования. Столкнуться с данным форматом можно при работе с образами CD- и DVD-дисков, архивами на macOS, образами игр для эмуляторов, а также при прошивке маршрутизатора. Чтобы представлять, с каким BIN-файлом имеете дело, стоит взглянуть на размер и сопроводительные файлы в папке.

Помимо описанных назначений BIN встречается в смартфонах Nokia и Blackberry (RIM).

CD и DVD-образы

Формат BIN — файл образа, т.е. полная цифровая копия физического диска (эмуляция). Также под расширением скрывается инфо-файл о дорожках воспроизведения (количество фильмов и эпизодов сериала, видеоклипы и иная цифровая информация, считываемая мультимедийным плеером при воспроизведении). Следственно, для открытия файлов используется соответствующее ПО.

Программы для монтирования CD/DVD образа можно скачать на нашем сайте:

Для открытия двоичных видеофайлов, скачайте видеоплееры:

Архивы MacBinary

На Macintosh распространены архивы MacBinary, в которых BIN-файл хранит в себе следующий набор нулей и единиц:

  • заголовок Finder;
  • разветвленные ресурсы и данные;
  • систематизированное древо проприетарной файловой системы HFS.

В качество ПО рекомендуем использовать The Unarchiver или стандартный архиватор — Apple Archive Utility.

Также BIN-формат применялся для отправки файлов по интернету из-под macOS, однако сегодня вытеснен архивами нового типа с разрешением DMG.

Открыть BIN в редакторе

BIN-файлы хранят информацию в двоичном виде. Такие документы создаются программами и приложениями для хранения и структуризации данных в режиме «только для чтения». Переписать содержимое документа классическим текстовым редактором не получится.

Образы для эмуляторов

Если выросли в 90-е годы, то наверняка застали игровую приставку Sega Genesis, которую в СНГ назвали Mega Drive. Причем тут BIN? Образы видеоигр для картриджей Сеги кодируются бинарно, поэтому понадобятся программы-эмуляторы.

Эмуляторы Sega для работы с BIN:

В случае с Nintendo DS картина схожая. BIN-файлы нужны для хранения исполняемых данных, которые при желании корректируются для запуска проекта на эмуляторе. Библиотеки BIN хранятся в одной папке с файлами типа NDS.

Эмуляторы Nentendo DS для работы с BIN:

Для консоли Sony Playstation первого поколения разработаны эмуляторы, среди которых стоит выделить PCSX, использующий BIN-формат для сохранения BIOS оригинальной приставки. Такой подход необходим, чтобы пользователь ПК чувствовал полное погружение в игру с аутентичными ощущениями (плавность картинки, динамика, тайминги).

Читать еще:  Как восстановить андроид после неудачной прошивки

Эмуляторы PlayStation для работы с BIN:

  • ePSXe;
  • PCSX.

Прошивка маршрутизатора

Производители сетевого оборудования (Belkin, Linksys) регулярно обновляют выпускаемые маршрутизаторы программно, меняя низкоуровневые данные, управляющие модемом. BIN-файлы, содержащие свежее обновление для сетевого оборудования, инсталлируются благодаря интерфейсу самого роутера. Например, чтобы прошить оборудование от Linksys, в интерфейсе разработана вкладка «Администрирование». Попасть в настройки можно, введя в поисковой строке любого браузера «192.168.1.1».

Частые проблемы BIN-файлов

Главный недостаток формата — «любовь» со стороны злоумышленников и хакеров, которые модифицируют BIN-файлы, делая из них вирусы. В результате видны следующие ошибки на ПК:

  • ошибка в файле .bin;
  • отсутствует файл .bin;
  • не удалось загрузить .bin.
  • повреждение ключей реестра Windows или Linux;
  • вирусы;
  • конфликт файлов ПО (а точнее бинарных библиотек).

Как редактировать bin файлы прошивки

Текущая версия 4.14

Софт распространяется в двух вариантах:
1. фриварный
2. шараварный с возможностью RealTime редактирования.

для шароварного нужно лекарство, которое собственно на данный момент в поиске.

в фриварной версии есть возможность строить графики 3D 2D. сравнивать прошивкии ещё куча всяких возможностей.
Достаточно знать адреса данных в прошивке.

Сам состряпал конфиг для Nissan 200SX S13 CA18DET. Кому надо – могу поделиться.

ЗЫ: Предлагаю сюда выкладывать конфиги для своих авто, на критику и дополнение.

Спасибо за внимание

можешь скинуть прогу на мыло santa1983@inbox.ru

Ссылку в студию. plz

вобщем то ссылка на офф.сайт выше есть.. там и скачивать можно:
http://www.tunerpro.net/downloadApp.htm

Я пилюлю не нашол (((

зачем тебе пилюля? ты что нашел устройство с которым работыет прога в реальном времени?

Сообщение от strelok_aka_vc:
сабж!

Текущая версия 4.14

Софт распространяется в двух вариантах:
1. фриварный
2. шараварный с возможностью RealTime редактирования.

для шароварного нужно лекарство, которое собственно на данный момент в поиске.

в фриварной версии есть возможность строить графики 3D 2D. сравнивать прошивкии ещё куча всяких возможностей.
Достаточно знать адреса данных в прошивке.

Сам состряпал конфиг для Nissan 200SX S13 CA18DET. Кому надо – могу поделиться.

ЗЫ: Предлагаю сюда выкладывать конфиги для своих авто, на критику и дополнение.

Спасибо за внимание

А алги редактирования чексумы (окромя GM) как решаешь?

не понял что ты имеешь ввиду.

А русификатора случаем под эту прогу нет?

да и зачем он там.

а гдеж взять эти адреса параметров в прошивке?

попробуй запросить у официалов

наверно я не верно составил шапку топика.

это универсальный редактор прошивок.
для работы с ним, необходимо иметь адреса констант в прошивке.

Я имею в виду, что кроме ЖМ, решенного в ТюнерПро, существуют другие алги подсчета КС и в других местах записывается результат. Я с удовольствием кручу эту прогу, но сумму приходится править другими методами. Думал, может я чего недочитал в нем?

Мужики согласен прога действительно универсальная открыывает прошивки ауди, бмв, хюндай ит.д. даже еепром! но как ей научиться пользоваться может кто подскажет?

Нужны XDF файлы для нормальной работы проги, а на официальном сайте выложены только для америкосов.
Может конкретно у кого нибудь есть инфа по адресации контант и таблиц для BOSCH Motronic M1.5? Скинте, плз.

Помогите пожалуйста! Ни где не могу найти xdf файл для bmw e30 двигатель m40b18 cat. комп 157 bosch motronic 1.3

Чем или как вскрыть прошивку роутера .bin

День бодрый. Имеется китайский фафля роутер Tenda N4. трабл в том, что интерфейс на китайском и русского или хотя бы английского не предвидится. если с русским понятно, то с английской прошивкой интересная история – она как бы есть, но её версия v.5, а китайская v.9. и скормить английскую не получается. Собственно вопрос – как и чем вскрыть прошивку и заменить китайские иероглифы на русские слова в существующей прошивке. Прошивка в формате .bin, пользуюсь ОС Debian testing.

Hex редактор. Вручную значения менять придется.

А что говорит команда

Сдается мне после редактирования не сойдутся контрольные суммы и такую прошивку роутер откажется в себя заливать. Можно режить с помощью программатора, но тогда и редактировать не имеет смысла, ибо можно сразу залить английскую v5.

а разве роутеры проверяют прошивку на контрольную сумму? мне кажется он просто проверяет по размеру.

Вопрос не тривиальный и, скорее всего, после редактирования роутер откажется съесть прошивку.

Как уже говорили – любой hex редактор.Можно пойти дальше и, посмотрев в hex обнаружить области, разделенные большим количеством нулей. Скорее всего это различные разделы, можно dd с заданым смещением отдельно скопировать эти разделы и попытаться примонтировать и редактировать уже в более привычном формате. Но тут миллион всяких «если»

Попробуй распаковать binwalk’ом.

Проще по моему обратиться в lede для обеспечения поддержки этой Тенды

Еще как проверяют. В файле же обычно не fullflash, а только некоторые разделы (ядро, rootfs, etc), да и те могут быть порезаны, чтобы пустое место в файл не пихать.

binwalk при установки тянет qt4. с таким же успехом можно и okteta установить. а на gtk есть чо?

понял. я ж не знал. впервые с этим столкнулся.

вроде начали про прошивки, а закончили как всегда срачем про гуйки)

этого роутера нет у них в списке поддерживаемых устройств. видать там памяти мало для таких вещей.

Эмм, он вообще-то cli. У меня в арче зависимости только питон. Попробуй взять с гитхаба или через pip.

u-boot legacy uImage, linkn_16MB2MB_311rv2, Linux/MIPS, Standalone Program (Not compressed), 709912 bytes, Tue Sep 11 01:07:41 2012, Load Address: 0x80300000, Entry Point: 0x80300000, Header CRC: 0x91C8B528, Data CRC: 0xFEC17FE1

А включить функцию перевода в браузере не?

Разбери и напиши что написано на микросхемах.
Или фото платы с нормальным разрешением.

то так и настраивал)))но очень хочется русификацию. да и стандартный пароль на вход в веб морду хочу изменить.

Нету, но если вы читали внимательно я и предложил им написать чтобы добавили поддержку.

фото будет попозже – приеду домой и сделаю. сам хочу узнать что за проц там используется

там скорее всего uImage+squashfs будут

О спасибо великий просветитель. на гугл каждый может послать, а вот рассказать как его распаковать – не каждый.

У тебя что-то из этого не получилось?

да – оно не распаковывается. пробовал unzip, p7zip. стандартный xarchiver его вообще не видит.

едрить колотить, очевидно же что у тебя уже имейдж, а в статье у автора был архив с имейджами

а чем открыть или как открыть сей имейдж?

Тип по ссылке пишет:

Теперь небольшое пояснение: образ .img из данной прошивки является несколько изменённым образом файловой системы cramfs. Вот тут можно почитать поподробнее. Чтобы привести образ к нормальному виду, нужно отрезать 64 байта заголовка.

дальше идет команда dd

я так и не понял сколько там памяти и взлетит ли lede или ddwrt.

Нечто очень похожее на dir-300nru b7 на rt5350f.
А вот с память (ram) не понятки. Не нашел.
openwrt по идее может и нормально взлетит, а если перепаять рам на M12L2561616A-6T, или аналогичные и spi по больше – так точно. Будет тот же dir-300nru b7.

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

А теперь фото другой стороны платы, память скорее всего там распаяна.

А вообще лучше не париться, а купить у китайцев нормальный роутер уже с предустановленным OpenWRT, двухдиапазонным вайфаем, скорее всего аппаратным натом и прочими ништяками.

Мой любимый роутер вообще – Nexx wt3020h(f). Недорого, функционально, ничего лишнего. С собой легко таскать в рюкзаке как времянку если что. И питать в дороге от павербанка, например

двухдиапазонным вайфаем, скорее всего аппаратным натом и прочими ништяками.

Читать еще:  После прошивки рекавери телефон не включается

и где тут двухдиапазонный вайфай? да и порты на 100 мегабит за такие деньги не смешно даже

на обратной стороне никаких микросхем нет. да сей роутер нормально работает. единственное что не нравится это китайские иероглифы в вебморде. там даже правила имеются для обеспечения безопасности.

говорится что 4M x 16 bit Synchronous DRAM (SDRAM). что-то мне не верится что 4метра влезет что-то типа ddwpt.

вот и дешевле – https://ru.aliexpress.com/item/D-LINK-DIR-615-DD-WRT-WiFi-Wireless-Router-2-A. но как уже писал – мне не нужен пока новый роутер. мне нужно всковырнуть прошивку.

это не я тебе роутер купить предлагал, я просто удивился что такое Г человек предлагает

Ну не знаю взлетит, или нет. 36-я нога действительно не используется. Значит не 4 банка и не 32 метра.
Только перепай ram. Если конечно эта нога от rt5350f разведена.

не понял сколько там памяти

1MiB spi flash (25q80), 8MiB ram (em638165)

мне нужно всковырнуть прошивку.

v.9 не могу найти, чтобы повнимательнее рассмотреть. Нашёл v.5, но она в другом (trx) формате. Размер bin-а 709912+64? Если откусить первые 64 байта и натравить file на остаток – что пишет?

сылка на прошивку — drive.google.com/file/d/0B6xq0TJZeF_IQy1VcXphaklqNkE/view

установил u-boot-tools… заголовок uImage занимает 64 байт. отрезал его,выполнил: $ dd if=US_N4v1Ra_V9.2.4.16_CN.bin of=US_N4v1Ra_V9.2.4.16_CN.bin_kernel iflag=skip_bytes skip=64 bs=1M

всё делал по совету человека с хабра. вот что он сказал по этому поводу

Это распаковщик LZMA и загрузчик. Внутри LZMA — образ ядра ОС реального времени eCos. Загружается по адресу 0x80000000. Все HTML-страницы прямо в образе ОС.

но вот чем ковырять дальше? у меня в отличии него нет IDA Pro. а очень хочется поменять китайские иероглифы на русские слова.

Подпаяйся к uart и вкатай openwrt/lede.

Тебе не надо разбирать прошивку, ты в этой говнине ковыряться не хочешь.

да не влезет в него openwrt/lede/ddwpt. памяти маловато.

Как открыть bin файл

При работе с различными файлами на компьютере пользователь может столкнуться с документами, которые имеют расширение Bin. Название данного расширения пошло от английского слова binary, что в переводе значит двоичный.

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

Инструкция

  1. Документы в формате bin имеют стандартные двоичные данные. Внутренняя структура таких файлов распознается только той программой, к которой данный файл относится, а соответственно и открыть этот файл можно только в таком приложении.
  2. Если вы не знаете, к какой программе относится имеющийся файл, то можно попробовать это выяснить при помощи стандартного приложения «Блокнот» или программы Far. В приложении Far присутствует встроенный инструмент просмотра, вам нужно указать интересующий вас файл и применить данный инструмент.
  3. Также вы можете в проводнике Windows нажать по документу с расширением bin правой кнопкой мыши, указать команду «Открыть с помощью» и выбрать приложение «Блокнот». В обоих случаях перед вами откроется, на первый взгляд, непонятный набор символов, в котором нужно поискать отдельные понятные фразы, они помогут определить принадлежность файла.
  4. Если интересующий вас файл в формате bin по размеру примерно равен объему DVD или CD диска, то возможно, что это образ какого-либо диска. Попробуйте запустить данный файл при помощи программы, которая работает с образами, например, Daemon Tools или Nero.

Файл в формате bin
Такие документы могут быть элементами прошивки какого-нибудь устройства. Попробуйте открыть данный файл при помощи программы для выполнения прошивки.

Файл прошивки

  • Такой файл может быть частью какого-либо приложения, также он может быть частью программы инсталлятора приложения. В любом случае это системный файл, который не предназначен для обычного просмотра. Если интересующий вас файл находится в одном из системных разделов или в какой-либо папке с программой, то его удаление может существенно навредить операционной системе или установленной программе.
  • Если вам не удалось открыть файл «.BIN» то обратитесь к нашим специалистам, заказав услугу IT-аутсорсинг. У нас всегда низкие цены и быстрое решение всех неисправностей!

    Видео: Чем открыть формат файла bin. Что такое формат .bin

    Что такое bin файл и как его открыть

    Иногда пользователи, устанавливая новые программы на компьютер, сталкиваются с непонятными файлами, которые невозможно открыть стандартными утилитами операционной системы. В такой ситуации начинающие «юзеры» отказываются от дальнейшей инсталляции, а любители докопаться до истины узнают, что скрывает за собой расширение .bin и когда нужен такой формат кодирования информации.

    Бинарный формат

    Документы, имеющие после названия приставку .bin, не несут никакого самостоятельного значения. Литеры «bin» — это сокращение от английского «binary», то есть двоичный. По сути, файл представляет собой контейнер или вместилище, в котором хранится закодированная информация. Кодировка не указывает на то, что содержит документ или как его открыть. Формат используют для хранения специального набора команд либо фиксированной последовательности действий.

    Программисты изначально не предполагали, что пользователи будут открывать либо вносить изменения в bin-файлы. Разобраться в содержимом контейнера может только разработчик утилиты, которая использует такой тип документов. Наиболее часто такими литерами кодируют:

    1. Образы DVD или CD дисков. Однако без сопроводительного документа формата .cue открыть исходник для чтения будет очень сложно.
    2. Данные для установки игр. Контейнеры размещают в корневой директории диска с релизом. В них хранится вся установочная информация, а также указана последовательность выполнения процедур.
    3. Операционные данные систем типа Юникс.
    4. Ресурсную информацию об аппаратном обеспечении компьютера. Важный документ, который расположен в корневой папке устройства хранения данных. Его удаление либо изменение приводит к сбоям в работе операционной системы.
    5. Прошивки WiFi-роутера.

    В большинстве случаев открывать документы формата .bin нежелательно и даже опасно – случайное повреждение или удаление закодированной в них информации приводит к отказу работы компьютерных программ. В бинарных файлах нет важных для пользователя данных (за исключением случая с образами видеоматериалов). Содержимое bin-файла зависит от приложения, для которого он был создан, его назначения и многого другого.

    К сведению!

    Перед тем как пытаться открыть нужный документ, следует сделать его резервную копию. В случае если файл испортится, его всегда можно будет восстановить.

    Программы для открытия

    В операционных системах не установлены приложения для редактирования bin-файлов. Кроме того, онлайн-ресурсы также не смогут помочь пользователю взглянуть на содержимое контейнера. Открыть документ способен обычный текстовый редактор Notepad. Вшитая утилита способна представить любой цифровой код в виде текстовых символов. Однако часто на экран выводится беспорядочный набор числовых знаков и букв. Порядок открытия:

    1. По файлу кликают ПКМ.
    2. В выпадающем меню выбирают графу «открыть с помощью».
    3. В открывшемся списке приложений кликают на нужной утилите. Если «Блокнота» в перечне приоритетных приложений не оказалось, указывают путь непосредственно к его директории.
    4. После открытия пользователь может вносить изменения (если он уверен в своих действиях) и сохранять результат под тем же расширением.

    Кроме «Блокнота», бинарные файлы можно открыть оригинальным софтом (программой, для которой создан документ) либо утилитами, позволяющими записывать и эмулировать CD-диски. В первом случае понадобится установочный исходник с драйверами или программы, поставляемые производителями вместе с цифровой техникой. Из утилит для записи CD-дисков наиболее часто используют:

    Многие пользователи пасуют при столкновении с неизвестным форматом, но некоторые наиболее любопытные пытаются открыть странный документ, и впоследствии делают это без проблем. Однако содержимое может оказаться интересным только для программистов, а простым обывателям будет бесполезно.

    голоса
    Рейтинг статьи
    Ссылка на основную публикацию
    Статьи c упоминанием слов: