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

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

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

  • — Мой программатор понимает только 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 байта.

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

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

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

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

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

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

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

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

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

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

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

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

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

Некоторые спрашивают:
— как переконвертировать прошивки с расширением 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.

Мордовский край

Перевёл на русский язык программу-редактор 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 файлы прошивки. Программы для редактирования прошивок глобоподобных

Данная программа предназначена для редактирования софтов (ПО) для некоторых Глобоподобных ресиверов. Все достоинства этой программы не изучены, но принцип работы с ней – внесение изменений в софт (ПО) в файле Maincode.
Для начала скачиваем саму программу Ali Universal Fixer v 1.4b, подготавливаем её к запуску (читаем комментарии при скачивании). В папку, где будет находиться программа, копируем файл софта (ПО), который будем редактировать. Запускаем программу и нажимаем «Открыть», вставляем софт (ПО) из папки с которой скопировали, нажимаем «Извлечь», Возможно, появиться предупреждение, нажимаем «ОК». В новом окне программы нажимаем «Распаковать», потом «Разжать». После этого заходим в папку где находиться наша программа и смотрим. Для просмотра лучше пользоваться Total Comander, должны появиться два новых файла. Если при распаковки появиться один файл maincode (AV), значит распаковка не удалась и в программе. где окно комментарий на английском напишет, что не может распаковать. В таком случае, сокращаем название файла или меняем название файла как можно на более короткое слово. Например: Дамп ALI. Если это не поможет, тогда дальше работать с этой программой и этим софтом (ПО) нет смысла, так как файл maincode не разжат. Ищем другой вариант для распаковки или другую программу. Удаляем файл maincode (AV), перезапускаем программу Ali Universal Fixer v 1.4b, делая все выше описанные действия. Если вам повезло после изменения названия и в папке появляется заветные для дальнейшей работы два новых файла, радуемся. Для дальнейшей работы нам понадобиться любой Hex-Editor. Например вот эту: Hex Workshop v 4.23. Программу Ali Universal Fixer v 1.4b ни в коем случае не закрываем и запускаем Hex-Editor. Нажимаем «Файл», потом «Открыть», выбираем файл Lzma-Unpack.BIN. Для поиска того, что хотим изменить, используем кнопки «Поиск», «Следующий поиск». В окне поиска пишем что хотим найти. Нажимаем «ОК». Если правильно задали поиск, Hex-Editor найдёт то место, что нам нужно. Приступаем к редактированию. Все новые значения вами отредактированные будут красного цвета, после внесения всех вами нужных изменений нажимаем кнопку «Сохранить». Hex-Editor при сохранении спросит вас о сохранении не изменённого файла с расширением BAK. Если вы уверены в своих изменениях можно нажать «Нет» и тогда не будет сохранён не изменённый файл, а сохраниться только изменённый файл с расширением BIN. Закрываем Hex-Editor (он нам больше не нужен). Переходим в нашу не закрытую программу Ali Universal Fixer v 1.4b. Нажимаем «Сжать», «Присоединить», смотрим за процессом. По окончании процесса, получаем изменённый нами софт (ПО) c добавкой MOD. Теперь можем использовать этот софт (ПО) для заливки в ресивер. Если правильно всё сделали и ресивер ваш открыл то что хотели, радуемся проделанной работой.
Предупреждение! Чтобы не убить свой ресивер из-за неправильного редактирования в софте, при перепрошивки в программе-загрузчике используем опцию maincode, тогда если вы не правильно отредактировали софт, ресивер может постоянно уходить в перезагрузку, виснуть, не включаться. Востанавливаем обратной перепрошивкой нормальным софтом.
* * *
Чтобы открыть Dump file *abs* применяется программа Ali Universal Fixer v 1.4b, но сначала надо запустить саму программу:
1. Вытянуть папку Ali Universal Fixer v 1.4b с архива WinRAR на рабочий стол. Эта папка несёт в себе 5 папок, одна из них, и сама Ali Universal Fixer v 1.4b.
2. Открываем папку Drivers, находим в ней программу registrar OCX, делаем нажатие мышей. На экране появится. /system32/cmd.exe и RegSvr32 с бутоном «OK».
3. Нажимаем на «OK» где-то 4 или 5 раз, до тех пор, пока всё не исчезнет.
4. После этого в папке Ali Universal Fixer v 1.4b, которая на рабочем столе, появится седьмая единица file Config (Configuration Settings 4KB).
Программа готова к работе в вашем РС.
Теперь можно открывать Dump file *abs* снятый с ресивера:
1. Программой Ali Universal Fixer v 1.4b открываем Dump file *abs*.
2. Заходим в опцию Extractor.
3. Жмём на Unpack. Потом Uncompress и Edit.
4. Появится запрос на открытие mini_ps_hd_1.1.27_maincode (AV)_Lzma-Unpack. Открываем и радуемся.
5. В секции Tools=>File, Tools=>Find in File ищем, что нам надо, потом вписываем что нам нужно.
6. После работы закрываем Hex-Editor и в программе Ali Universal Fixer v 1.4b нажимаем Compress и Attach. Работа окончена. Загоняем софт в ресивер.
Попробуй так вписать ключ:
CAID. SID. PMT. ECM.

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

Вся информация, предоставленная вам Белкином, предоставляется «как есть» и «доступна». Мы не можем гарантировать, что это правильно или актуально. В тех случаях, когда это имеет решающее значение, доступ к информации через Программное обеспечение не является заменой прямого доступа к информации в доме. Гарантии и средства правовой защиты, изложенные в настоящем Соглашении, являются исключительными и, насколько это разрешено законом, вместо всех других устных или письменных, явных или подразумеваемых.

Вы представляете и гарантируете, что вы не являетесь гражданином страны, на которую распространяется эмбарго или «поддерживающая терроризм», или запрещенный или ограниченный конечный пользователь в соответствии с действующим законодательством США, а также местными законами, правилами и списками в области борьбы с терроризмом и борьбы с терроризмом.

0500 3787 0B5C 0CE8+16 знаков известного ключа; SexOnTV Gold (13.0E)

Firmware Decrypt 7.2. Эту программу применяем, когда нам нужно распаковать софт (ПО) для ресиверов Eurosat и им подобным с процессором Ali 3329B и С. Процессоры с названием для Глобоподобных одинаковые, но они на самом деле разные и заливать софты от Globo в Eurosat не рекомендуется и наоборот.
Скачиваем программу Firmware Decrypt 7.2, создаём папку с таким названием, копируем разархивированный файл ехе. в папку, копируем софт (ПО) для Eurosat в эту же папку, запускаем программу, выбираем скопированный нами софт (ПО). Программа нам укажет какой файл будет распаковать для процессора Ali 3329B или C, нажимаем «OK». В программе нажимаем кнопку «Extract MainCode». Пойдёт процесс распаковки. По окончании процесса программа напишет, что файл распакован. Нажимаем «ОК». В папке Firmware Decrypt 7.2 появиться распакованный файл maincode с расширением abs. На этом этапе можно программу Firmware Decrypt 7.2 закрыть и приступать к работе непосредственно с файлом maincode в Hex-Editor. После всех внесённых изменений в файл maincode и сохранении Hex-Editor-ом, Если программу Firmware Decrypt 7.2 закрывали, запускаем её. Выбираем наш скопированный файл с расширением bin., повторяем действие п.2, нажимаем в программе «Insert MainCode», выбираем наш изменённый файл maincode с расширением abs. Пойдёт процесс упаковки, по окончании в окне нажимаем «Out». Если вами был выбран правильный изменённый файл maincode, программа напишет название упакованного файла, нажимаем «ОК». Если вы выбрали не для этого софта файл maincode, программа напишет, что вами сделана ошибка и соответственно упаковка файла не произойдёт. После упаковки в папке Firmware Decrypt 7.2 появиться ваш изменённый софт (ПО) с расширением bin. и датой когда был упакован программой файл maincode . Всё. Можем использовать изменённый софт (ПО) в заливку, в ресивер.
Предупреждение! При использовании изменённого вами софта (ПО) в программе-загрузчике используем опцию «maincode», чтобы не убить свой ресивер.

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

Существует несколько способов того, чем открыть bin файл, и в данном материале эти программы представлены в формате ТОП 5.

Бывают самые разнообразные типы таких файлов, имеющие в себе разное содержимое.

Особенности

Что же это за формат. Говоря коротко, такое сочетание букв – это начало слова «binary». Это говорит о том, что все данные в таком файле сохранены в двоичном формате.

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

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

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

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

Эти материалы не рассчитаны на какие-либо изменения и даже просмотр (по крайней мере, рядовым пользователем, а не разработчиком программы).

За исключением случаев, изложенных в предыдущем предложении, лицо или организация, которые не являются участниками настоящего Соглашения, не имеют права применять какой-либо срок настоящего Соглашения. Никакая сбой или задержка в осуществлении какого-либо права или средства правовой защиты не действуют как отказ от любого такого права или средства правовой защиты. Язык настоящего Соглашения не должен толковаться строго за или против любой из сторон, независимо от того, кто составил такой язык или нести основную ответственность за его разработку.

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

3 место. Daemon Tools

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

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

Программа имеет бесплатный пробный период с практически неограниченным функционалом и стабильно работает.

Для того чтобы открыть bin, проделайте следующий алгоритм действий:

  • Скачайте программу Daemon Tools версии, подходящей для вашего компьютера;
  • Установите программу, следуя указаниям мастера установки;
  • Запустите программу;
  • В левом верхнем углу главного окна программы, в шапке меню, найдите кнопку Файл;
  • Нажмите на нее и выбирайте Открыть в развернувшемся меню;
  • После нажатия кнопки Открыть, запустится стандартный Проводник Windows;
  • Через него укажите путь к файлу, который вы хотите открыть;
  • После этого в главном окне программы отобразится содержимое файла.
Читать еще:  Почему после прошивки телефон не ловит сеть

При необходимости, вы можете не только ознакомиться с ним, но и внести изменения.

Если вы находитесь в Соединенных Штатах, раздел 17 относится к вам. Если вы находитесь за пределами Соединенных Штатов, или если Раздел 17 не применяется к вам или иным образом не может быть применен в суде компетентной юрисдикции, то к вам применяется Раздел 18.

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

Программа работает гораздо стабильнее всех, перечисленных выше. Она поддерживает bin многих типов и позволяет корректно отображать их содержимое.

Файл формата 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

День бодрый. Имеется китайский фафля роутер 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. но как уже писал — мне не нужен пока новый роутер. мне нужно всковырнуть прошивку.

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

Читать еще:  Как обновить прошивку через kies samsung

Ну не знаю взлетит, или нет. 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 в Windows

Автор: Юрий Белоусов · 13.03.2019

При выполнении какой-либо задачи, пользователь может столкнуться с файлами, имеющими расширение BIN. И возникает вопрос: «Как и чем открыть файл BIN в Windows? Какие программы использовать?».

Содержание

BIN – что это за расширение файла

Прежде всего стоит разобраться, что за расширение файла BIN.

Расширение BIN – это бинарный (двоичный) файл, который содержит в себе информацию в виде нулей и единиц. Открыв данный файл с помощью текстового редактора, например, с помощью блокнота, человек ничего не поймет. Но вот компьютер с легкостью может прочитать такой файл, главное знать, какую программу нужно использовать для его открытия.

В чем сложность открыть BIN файл

В чем же заключается сложность открыть файл BIN? Все дело в том, что БИН БИНУ – рознь. Если файл создавался специально для использования в какой-то конкретной программе, то открыть его можно только в ней, а другие программы попросту не справятся с этой задачей. Можно провести аналогию с гаечным ключом, которым пытаются открутить гайку, которая гораздо больше или наоборот – гораздо меньше его.

Что нужно знать, чтобы открыть файл с расширением BIN

Итак, что же нужно знать пользователю, чтобы подобрать нужную программу, которой можно открыть файл BIN?

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

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

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

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

А вообще, файлы с расширением BIN редко используются самостоятельно. Как правило, они идут в комплекте с другими файлами, в частности – с исполняемым файлом, имеющим расширение exe. С помощью которого и выполняется запуск установки какой-либо программы, утилиты, игры и т.д.

Программы для открытия файлов формата BIN

А теперь рассмотрим типы BIN файлов, которые наиболее часто встречаются в повседневной жизни. А также соответствующие программы для открытия файлов формата BIN в Windows 7, 8, 10, XP.

Программы для редактирования BIN

Открыть файлы с расширением BIN для редактирования можно с помощью простого блокнота, программы Notepad++, или – любого другого текстового редактора, которыми открывают обычные текстовые документы. Однако, это не специализированные программы, поэтому могут возникнуть различные сбои и неверное отображение содержимого файла.

Из специализированных программ, для редактирования можно отметить:

Образы DVD и CD дисков

Образы DVD и CD дисков с играми или программами содержат в себе пакет файлов с расширением BIN, но с ними в комплекте также должны быть файлы MDF или ISO. Именно их необходимо запускать.

Программы для открытия образов дисков:

Пример использования образа в программе DAEMON Tools:

Если это файл с архивом, то его следует открыть с помощью распаковщиков:

Преобразование файла BIN в ISO

Для преобразования файла BIN в ISO можно использовать программу:

Двоичный видеофайл

В редких случаях BIN файлом может быть двоичный видеофайл – копией с DVD-диска. В таком случае, открыть его можно с помощью любого медиа проигрывателя:

Как открыть BIN файл онлайн

Формат файла BIN предназначен для взаимодействия только с соответствующими стационарными программами. Поэтому открыть файл с расширением BIN онлайн через интернет нельзя.

Надеюсь, статья «Как и чем открыть файл BIN: программы Windows» была вам полезна.

Не нашли ответ? Тогда воспользуйтесь формой поиска:

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

Файлы с расширением BIN – это формат образа диска. Его более известный аналог – формат ISO. В самой аббревиатуре расшифровывается предназначение формата bin образ диска (binary disc image). Для манипуляций с ним понадобится софт для работы с дисками. Мы разберемся как открыть файл с расширением bin на компьютере, а также рассмотрим онлайн сервисы, способные быстро открывать образы.

У файлов с форматом BIN разное предназначение. Как мы уже сказали, наиболее распространенный случай, когда файл представляет собой образ диска.

Примечание! Однако, есть другие типы данных, связанные с подобным форматом. Например, с таким расширением встречаются файлы двоичных данных. Они имеют другую функцию в системе и своими руками их не отредактировать. К ним относятся исполняемые файлы ОС Linux, также двоичные BIN файлы встречаются в семействах Windows и Macintosh. Рекомендуем быть острожным при попытке открыть или изменить системный файл.

Основные виды bin-файлов

С какими целями обычно создаются BIN файлы? Пользователи хотят сохранить на компьютере образ диска, на случай утери физического носителя. Чаще всего в BIN преобразуют образы компьютерных игр, файлы игровых консолей, а также программ, если их файл большого размера (Photoshop, 3DS Max, Microsoft Office). Хранение объемных образов игр и софта – вот, в основном, где распространено расширение bin. Найдя софт для работы с файлами BIN, вы узнаете как открыть прошивку, драйвер или установщик ПО.

Формат файла bin — описание, чем открыть

Открыть формат могут классические утилиты по работе с ISO-образами:

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

Программы для работы с bin: топ-5 программ

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

Alcohol 120%

Старый известный софт для манипуляций с образами дисков. Отличается значительным количеством функций. Программа не просто конвертирует формат БИН, но и создает из них виртуальный диск. Функция, необходимая для использования игр и софта, распространяющихся только на физических носителях: CD/DVD дисках. Чтобы открыть образ в Alcohol 120% мы перемещаем файл в рабочую область и монтируем ее на виртуальный диск.

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

Рассмотрим процесс конвертирования файла BIN через утилиту UltraISO. Мы изменим формат файла на привычный (ISO), что в дальнейшем упростит манипуляции с образом.

    Открываем наш документ.

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

Помимо образов дисков, в формат BIN сохраняют фильмы. Пользователи привыкли к MP4, AVI, а потому, когда видят название фильма с расширением BIN – теряются.

Мы рассмотрим ещё 2 приложения для проигрывания кино из BIN.

VLC media player

Входит в ТОП программ для просмотра видео. Открывает множество форматов фильмов, имеет понятный и приятный глазу интерфейс. Главный плюс – софт абсолютно бесплатен. Нам же она интересна из-за возможности открывать бинарные файлы, чем не может похвастаться большинство видео плееров. Программа устанавливается на все существующие системы. Установив VLC, вам будет доступна работа со сжатыми файлами в системе MacOS и Linux.

Total Video Player

Программа значительно проще, с невзрачным интерфейсом. Но за устаревшей графической оболочкой срывает огромный функционал. Помимо BIN, утилита открывает любое видео. Это самый универсальный продукт, проигрывающий фильмы и аудио.

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

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

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

При переносе образов или других важных данных на карту памяти порой вылетает неприятное сообщение – устройство защищено от записи. Решение задачи осуществляется через работу с реестром.

Шаг 1. Открываем редактор реестра Windows (комбинация клавиш Win+R). Вводим в текстовое поле команду regedit и нажимаем «ОК».

Шаг 2. В меню слева по указанному пути как на фото ниже и ищем строку StorageDevicePolicies.

Шаг 3. Меняем параметр WriteProtect с 1 на 0.

Готово! Остается только перезагрузить компьютер.

Видео — Как открыть файл bin

Понравилась статья?
Сохраните, чтобы не потерять!

Ссылка на основную публикацию
Adblock
detector