Как изменить bin прошивку

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

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

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

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

Особенности

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

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

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

  • Образ DVD-диска или CD-диска. В этом случае он хранится в директории рядом с документом формата cue. В комплексе они представляют собой образ диска, напоминающий iso;
  • Документ, содержащий данные об архиве игры. Такой находится в корневой директории диска с игрой и отвечает за порядок воспроизведения последовательностей;
  • Ресурсные данные от компьютера в сжатом виде. Это наиболее значимый тип документа, находящийся в одной из корневых директорий жестокого диска. Его удаление или изменение может привести к сбоям в работе системы;
  • Исполняемые файлы систем типа Юникс;
  • Данные прошивки роутера;
  • Игровые данные для приставок Сега, Нинтендо и других.

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

<Рис.1 Файл>

Стоит ли открывать?

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

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

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

Как было сказано выше, это зависит от того, о каком типе файлов идет речь. Онлайн-ресурсов для этого в настоящее время не разработано. Кроме того, в Windows нет базовых утилит для открытия таких документов, а значит, для открытия их придется скачивать и устанавливать дополнительный софт.

5 место. Блокнот

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

  • Кликните по файлу правой кнопкой мыши;
  • В выпавшем меню нажмите на строчку «Открыть с помощью»;
  • В появившемся списке программ для открытия файла укажите Блокнот;
  • После этого файл откроется, представляя систему кодов, ключей и последовательностей в текстовом формате;
  • Часто результат выглядит как кодировка – множество иероглифов и непонятных символов, но нередко в этой информации можно найти и нужную, представленную цифрами и латинскими буквами;
  • Если вы знаете, какие изменения нужно внести, то внесите их и закройте Блокнот с сохранением файла (однако, перед внесением изменений сохранить изначальную копию);
  • Если вы не уверены в том, что нужно менять, лучше ничего не трогать.

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

Недостаток же способа в том, что он работает далеко не всегда и не со всеми типами bin. Он бывает эффективен лишь примерно в 20% случаев.

<Рис. 2 Блокнот>

4 место. Nero

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

Как же определить, что bin – это образ DVD-диска? Руководствоваться здесь нужно его размером. Большие и очень большие по объему файлы, чаще всего, являются файлами образов.

Nero – хорошая, функциональная программа, которая реализуется бесплатно. Она работает со множеством «сложных» форматов данных. Софт постоянно обновляется, выходят новые версии, что позволяет ему более или менее стабильно работать с разными форматами.

Чтобы открыть файл, проделайте следующее:

  • Запустите программу;
  • В верхнем левом углу в шапке меню найдите кнопку «Запись данных»;
  • Укажите файл, который хотите открыть;
  • Или просто перетяните его мышью в рабочее пространство программы;
  • После этого информация, имеющаяся в файле, отобразится автоматически;
  • Далее можно делать то, что необходимо, например, записать образ на диск.

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

<Рис. 3 Nero>

3 место. Daemon Tools

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

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

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

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

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

<Рис. 4 Daemon Tools>

2 место.Ultra ISO

Отличается от предыдущих программ топа наиболее стабильной работой. Кроме того, способна отображать содержимое большего числа типов bin. Благодаря постоянным обновлениям, работает стабильно и не дает сбоев почти никогда.

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

Принцип работы в этой программе похож на все остальные:

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

Хотя принцип работы такой программы не отличается от предыдущих, ее скачать предпочтительнее. Так как она работает почти с любыми типами bin.

<Рис. 5 UltraISO>

1 место. Оригинальный софт

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

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

<Рис. 6 Оригинальный софт>

Чем открыть bin файл?

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

Источник

Содержание

:!: Информация актуальна для медиацентров на ОС Linux и Linux-Qt с bin-прошивками (TVIP S213/S300/S310).

mktvipfw

Для извлечения прошивки понадобится утилита mktvipfw. Для linux/i386 она доступна по адресу: http://update.tvip.ru/utils/mktvipfw.gz

mktvipfw - Tool for making/extracting tvip_firmware, version: 2.0.0

Usage: mktvipfw [OPTION]

Available options:
-h                        print this text and exit
-b                        add 0xFF bytes to the end of images if it size is not divided by 1024
-a <blockname>=<filename> use file for block name when creating firmware
-t <type>                 device type
-v <version>              firmware version
-x <fileName>             extract firmware file to current directory
-p <prefix>               use <prefix> for .bin and .info file instead of default

Добавление файлов в прошивку

Прошивку можно скачать по адресу: http://update.tvip.ru/stb/<модель>/<ос>/release/tvip_firmware.bin

Здесь, модель — модель медиацентра, например s300; ос — тип ОС (linux или linux-qt).

Распаковка прошивки:

 ./mktvipfw -x tvip_firmware-s300.bin
Extracting firmware "tvip_firmware-s300.bin"
good fw header
type = s300, ver = 1.1.0
blockName = kernel
blockName = rootfs
blockName = splash
blockName = uboot

$ ls -la
total 31540
drwxr-xr-x  3 vovan vovan     4096 Feb  7 15:09 .
drwxr-xr-x 22 root  root      4096 Feb  1 06:40 ..
-rw-rw-r--  1 vovan vovan  3441630 Nov  6 16:59 kernel.img
-rwxrwxr-x  1 vovan vovan    61894 Nov  6 16:44 mktvipfw
-rw-rw-r--  1 vovan vovan 28499968 Nov  6 16:59 rootfs.img
-rw-rw-r--  1 vovan vovan  2764854 Nov  6 16:59 splash.img
-rw-rw-r--  1 vovan vovan   327684 Nov  6 17:45 uboot.img
-rw-r--r--  1 vovan vovan 34706580 Nov  5 14:40 tvip_firmware-s300.bin

Чтобы извлечь файлы прошивки, необходимо смонтировать образ rootfs(Начиная с версии прошивки 3.1.0 — монтирование образа rootfs невозможно. см ниже) и скопировать файлы из него:

sudo mount -t cramfs -o loop ./rootfs.img /tmp/rootfs/mc
sudo cp -aR  /tmp/rootfs /tmp/newrootfs

Теперь в каталог /tmp/newrootfs/ можно вносить необходимые изменения.

Сборка нового образа rootfs из каталога /tmp/newrootfs/:

sudo mkcramfs /tmp/newrootfs newrootfs.img
Directory data: 23960 bytes
Everything: 27856 kilobytes
Super block: 76 bytes
CRC: 318254da

:?: для ubuntu утилита mkcramfs входит в пакет cramfsprogs

Сборка прошивки с новым образом rootfs:

./mktvipfw -a kernel=kernel.img -a rootfs=newrootfs.img -a splash=splash.img -a uboot=uboot.img -t s300 -v "my_provider_1.1.0"
Using default prefix "tvip_firmware-s300-my_provider_1.1.0" for filenames
Writing tvip_firmware-s300-my_provider_1.1.0.bin
Writing block "kernel" from "kernel.img"
Writing block "rootfs" from "newrootfs.img"
Writing block "splash" from "splash.img"
Writing block "uboot" from "uboot.img"
Successfully written tvip_firmware-s300-my_provider_1.1.0.bin
Writing tvip_firmware-s300-my_provider_1.1.0.info
Successfully written tvip_firmware-s300-my_provider_1.1.0.info

Распаковка rootfs начиная с прошивки 3.1.0

Для распаковки образа rootfs прошивки 3.1.0 и выше потребуется модифицированный пакет cramfstools http://sourceforge.net/projects/cramfs/

patch:

--- linux/cramfs_fs.h_orig	2002-02-20 11:03:32.000000000 +0300
+++ linux/cramfs_fs.h	2014-06-26 17:56:28.454219511 +0400
@@ -18,7 +18,7 @@
  */
 #define CRAMFS_MODE_WIDTH 16
 #define CRAMFS_UID_WIDTH 16
-#define CRAMFS_SIZE_WIDTH 24
+#define CRAMFS_SIZE_WIDTH 26
 #define CRAMFS_GID_WIDTH 8
 #define CRAMFS_NAMELEN_WIDTH 6
 #define CRAMFS_OFFSET_WIDTH 26

Бинарная сборка утилит cramfstools для платформы linux i386

Распаковка rootfs в папку current_rootfs:

./cramfsck -x current_rootfs rootfs.img

Создание образа rootfs

cd current_rootfs
../mkcramfs . ../newrootfs.img

Формат файлов BIN – особенный. В отличие от других, он способен содержать в себе самые разнообразные данные. Давайте разберемся, что может находиться в БИН-файлах, и рассмотрим способы их открытия.

Содержание

  1. Что представляет собой формат BIN
  2. Программы для открытия BIN файлов
  3. UltraISO
  4. Daemon Tools Lite
  5. Power ISO
  6. Другие виды бинарных файлов
  7. Исполняемый двоичный файл
  8. Исполняемый файл Unix
  9. Файл прошивки маршрутизатора
  10. Архив Macbinary II
  11. Файл обновления конфигураций устройств BlackBerry
  12. Файл игр приставки Nintendo DS
  13. Файл игры Atari
  14. Файл данных Nintendo Wii
  15. Образ игры Sega Genesis
  16. BIOSPlayStation
  17. Бинарный видео- или аудиофайл

Что представляет собой формат BIN

Расширение .bin — это сокращение от слова binary, что означает «двоичный» (код). Объект такого типа может представлять собой исполняемый системный файл, БИОС игровой приставки, прошивку роутера или телефона Андроид и даже обычное видео- или аудиозапись. Но чаще всего пользователи встречаются с файлами БИН в виде образов дисков, подобных образам ISO, IMG и т.д.

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

Предположить, что перед вами бинарный файл образа диска, можно по его размеру. Например, образы дистрибутивов операционных систем «весят» 1-2 Gb и больше, образы CD/DVD/Blu-ray дисков – от десятков Mb до нескольких Gb и т. д.

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

К бинарнику образа диска часто прилагается еще один файл с расширением .CUE. Это текстовой документ, где хранится информация с описанием содержания архива. Например, если в БИНе находится музыкальный альбом, то документ CUE будет содержать в себе информацию с указанием последовательности треков, имен исполнителей, названий песен и т. д. Видеодиск может содержать информацию о частях фильма или список клипов.

Открыть файл Bin с образом диска можно при помощи различных онлайн-сервисов и приложений. Первых не так уж и много, они далеко не всегда корректно считывают данные, да и загружать на веб-сайт файл большого размера неудобно. Поэтому остановимся на рассмотрении программ, которые умеют работать с объектами этого типа. Большинство таких приложений платные, но чаще всего имеют бесплатный пробный период с некоторыми ограничениями. Рассмотрим в подробностях несколько программ для Windows.

UltraISO

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

Программа UltraISO способна производить следующие действия с бинарными образами:

  • редактирование образа;
  • конвертирование в другой формат;
  • извлечение вложенных файлов;
  • создание БИН-а из файлов с жесткого диска;
  • монтирование в виртуальный привод.

Для установки UltraISO, как и остальных описанные ниже приложений, запустите скачанный с сайта разработчика инсталлятор с именем программы. В некоторых случаях установочный файл называется setup или install.

Чтобы открыть БИН при помощи UltraISO, сделайте следующее:

  1. Запустите приложение, войдите в меню «Файл» и выберите «Открыть».меню файл в ultra iso
  2. В появившемся окне укажите расположение бинарного архива и нажмите на кнопку «Открыть».открытие файла bin в ultra iso
  3. В правой части окна можно будет увидеть содержимое образа.содержимое образа в ultra iso

Программа UltraISO платная, в пробной версии имеется ограничение на открытие файлов размером более 300 Mb. Чтобы его убрать, придется приобрести полную версию за $29.95 долларов.

Daemon Tools — еще одна популярная программа, которая умеет работать с образами дисков. Ее интерфейс достаточно прост, и разобраться в нем несложно без инструкции.

Если хотите, чтобы Daemon Tools открывал образы BIN по умолчанию, при установке приложения отметьте этот формат, как на скриншоте ниже:

форматы поддерживаемые Daemon Tools

С помощью Daemon Tools вы сможете:

  • монтировать образы в виртуальный привод;
  • просматривать и извлекать из них файлы;
  • редактировать содержимое бинарного архива (в платных версиях).
  • конвертировать в другой формат (в платных версиях).

Чтобы открыть БИН при помощи Daemon Tools, запустите программу и сделайте следующее:

  1. В главном меню нажмите кнопку «Быстрое монтирование».быстрое монтирование в Daemon Tools
  2. Выберите нужный объект в появившемся окне проводника.открытие бинарного файла в Daemon Tools
  3. Дважды кликните по иконке с изображением монитора, чтобы увидеть содержимое бинарного архива.иконка для открытия бинарного архива

В отличие от UltraISO, программа Daemon Tools Lite не загружает образ в себя, а монтирует его в виртуальный привод. Содержимое последнего открывается в проводнике Windows 7 или Windows 10 как обычная папка или диск.

Daemon Tools имеет одну бесплатную (Lite) и несколько платных версий с дополнительным функционалом – Lite Personal, Ultra и Pro. Помимо перечисленного выше, они добавляют к базовому функционалу возможность записывать диски с данными и музыкой, создавать виртуальные жесткие диски, эмулировать IDE-приводы и многое другое. Цены на платные версии варьируются от $19 до $40.

Power ISO

Приложение PowerISO также умеет работать с различными типами образов дисков, в том числе распаковать архивы BIN. По интерфейсу и функционалу оно похоже на UltraISO, но, как и Daemon Tools, имеет бесплатную и платные версии.

Power ISO позволяет производить с БИН файлами следующие действия:

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

Чтобы открыть БИН с помощью Power ISO, сделайте следующее:

  1. Установите и запустите программу.
  2. Нажмите на иконку с надписью «Открыть».панель инструментов Power ISO
  3. В появившемся окне укажите расположение нужного файла.открытие файла с расширением bin в программе Power ISO
  4. После этого в правой части окна появится содержимое БИН архива:содержимое БИН архива

Бесплатная версия Power ISO имеет ограничение на размер открываемого файла в 300 Mb. Цена платной версии составляет $29.95 долларов.

Открыть BIN на компьютере также можно и при помощи других приложений для работы с образами дисков, таких, как Alcohol 120%, MagicISO, Hex to Bin Utility, Roxio Creator, Nero Burning ROM и т. д.

Другие виды бинарных файлов

Помимо образов дисков, файлы бинарного формата могут быть прошивками устройств, данными игр, видео- или аудиозаписями и многим другим. Рассмотрим несколько самых распространенных после образов типов БИН-файлов в подробностях.

Исполняемый двоичный файл

Исполняемый файл — это часть какого-либо приложения в двоичном виде. Он может содержать в себе данные для запуска программы или её настройки.

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

Некоторые из файлов этого типа можно открыть при помощи приложения Apache OpenOffice, которое работает на компьютерах с операционной системой Windows, Mac OS и Linux.

Исполняемый файл Unix

Файлы двоичного формата в операционных системах Unix – это обычные приложения. Они предназначены для использования в дистрибутивах Linux, FreeBSD и т. д.

Файл прошивки маршрутизатора

Фирмы Linksys, D-Link, ZyXEL, TP-Link, Huawei используют в своих роутерах прошивки в формате БИН. Прошивка – это программа, которая управляет работой устройства.

Для работы с файлами прошивок используются собственные приложения производителей роутеров для различных платформ (Windows, Mac, Android и т. д.), а также веб-сервисы.

Архив Macbinary II

Бинарник Macbinary II — это закодированный, сжатый файл с данными, обычно предназначенный для передачи информации через сеть. Открывается при помощи следующих программ:

На Windows:

  • Smith Micro StuffIt Deluxe for Windows

На Mac OS:

  • Утилита архивирования Apple
  • The Unarchiver
  • Smith Micro StuffIt Deluxe Mac 16

Файл обновления конфигураций устройств BlackBerry

Программный пакет BlackBerry Enterprise Server содержит в себе приложение IT Policy Manager, одним из компонентов которого является файл policy.bin. Он содержит в себе данные настроек и используется системными администраторами для обновления программного обеспечения BlackBerry.

Policy.bin можно открыть при помощи программы Research In Motion BlackBerry Desktop Manager.

Файл игр приставки Nintendo DS

Nintendo DS — это карманная игровая консоль. Эмуляторы такой приставки на компьютере используют БИН-файлы для модификации игр. Обычно они находятся в составе образов игр, имеющих формат .NDS.

Открыть файл БИН этого типа можно при помощи следующих программ:

  • DSOrganize
  • DeSmuME
  • NO$GBA

Файл игры Atari

БИН-файл игры Atari содержит в себе образ картриджа для одноименных консолей, которые были популярны в 80-ых годах. Файл используется для загрузки игр в эмулятор приставки, открыть его можно при помощи следующих приложений:

  • Stella
  • z26 (разработка прекращена).

Файл данных Nintendo Wii

Файл данных Nintendo Wii может содержать в себе зашифрованные или обычные текстовые сведения об игре для одноименной игровой консоли. Обычно он хранится на SD-карте устройства и имеет название content.bin. Увидеть, что находится в этом файле, можно при помощи программных инструментов самой приставки.

Образ игры Sega Genesis

Бинарник Sega Genesis – это образ картриджа с игрой для консоли Sega Genesis. На компьютере он открывается при помощи эмуляторов.

На Windows:

  • Kega Fusion (работает также на Mac OS и Linux)
  • DGen
  • Gens+
  • HazeMD
  • Ages

На Mac OS:

  • Genesis Plus

BIOSPlayStation

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

Программы для открытия файлов BIOS PlayStation в Windows, Mac OS и Linux:

  • ePSXe
  • PCSX-Reloaded
  • PCSX (только для Windows)

Бинарный видео- или аудиофайл

В BINе может находиться и обычная видео- или аудиозапись. Проиграть её смогут такие медиаплееры, как:

  • VLC Media Player
  • GOM Player
  • Media Player Classic
  • KMPlayer

***

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

Итак, на предыдущем шаге мы получили файл флеш-памяти контроллера размером 2048 килобайт. Следующий шаг – редактирование необходимых параметров работы двигателя. Но, во-первых:

Фото в бортжурнале УАЗ Patriot

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

Во-вторых, чтобы что-то править, нужно знать, что именно. Вот этим мы и займемся – выяснением «чем» и «что».

Напомню, речь идет о семействе ЭСУД Bosch EDC16. Это относительно современный (2-ая половина 2000-х) блок для управления дизельными двигателями, в т.ч. для автомобилей, оснащаемых сажевыми фильтрами (Евро-5). Как говорится, здесь вам не тут, блок содержит сотни карт технологических параметров, начиная от регулирования впрыска заканчивая параметрами круиз-контроля. Однако, не все фишки задействованы в модификации блока для ЗМЗ-51432.

Чтобы редактировать все это многообразие параметров, разработаны специальные редакторы, так сказать, «в помощь» чип-тюнеру. Одним из самых мощных редакторов является программа WinOLS. Версию 2.24, в комплекте с «таблэткой» можно взять тут. При необходимости русификатор можно скачать с торрента тут.

Для тренировки «на кроликах» я использовал т.н. Damos-файл, т.е. файл, содержащий полное описание всех карт контроллера, от Fiat Croma (машинка класса Passat-а). В этой машине применяется блок EDC16C39, близкий нашему. Поэтому, изучив карты от Фиата, можно понять структуру параметров, их внешний вид, и в целом освоить работу с редактором WinOLS. Скачать архив с оригинальной прошивкой Фиата и описанием карт можно тут.

Надеюсь, с установкой WinOLS у вас проблем не возникло. Запускаем редактор, выбираем Project->New. Далее выбираем Project->Ex&Import->Import file. Выбираем тип файла Binary file, далее выбираем файл прошивки “149-1-922-E279.ORI”. Расширением ORI принято обозначать оригинальные, не модифицированные файлы прошивок. После загрузки прошивки отобразится окно расчета контрольных сумм. Зеленые строки вверху означают, что внутри файла содержатся корректные контрольные суммы. Нажимаем «ОК», видим окно анкеты, нажимаем еще раз «ОК».

Запчасти на фото: 030879. Фото в бортжурнале УАЗ Patriot

Следующим шагом загрузим определения карт для загруженной прошивки. Для этого нажмем Control+D, «далее», выбираем файл F36JTDA5EI.a2l, «далее», «далее», «ОК», нажимаем «all», «готово». В левой части отобразится множество папок с параметрами. Чтобы открыть конкретную папку, щелкните на значок папки. В строке над списком есть параметры фильтрации (например, по типу параметра), в строку поиска можно ввести название искомого параметра. Внутри папок вы обнаружите множество различных карт и параметров различных размерностей. Для открытия карты сделайте двойной щелчок на названии – в основной области откроется выбранная карта. Карту можно отображать в виде таблицы (Text), а можно в 2D или в 3D-режимах.

Запчасти на фото: 0132001. Фото в бортжурнале УАЗ Patriot

Карта управления EGR в 3D режиме

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

Теперь что касается прошивки от ЗМЗ. Хотя структуры и размерности карт похожи, полного совпадения, естественно, нет. У Фиата много лишнего, что не используется в ЗМЗ, например вещи, связанные с сажевым фильтром и режимами его регенерации. Поэтому нельзя файл определений A2L от Фиата применить к прошивке ЗМЗ. Более того, в разных версиях ЗМЗ-прошивки карты могут находится по разным адресам. Как говорится, «будем искать»…

Всем привет! А у нас очередная рубрика – а что за ахинею пишут в этих ваших интернетах. Огромное количество чуши написано в статьях, которые высвечиваются в поисковике при запросе – как открыть файл BIN-формата. Так как нормального ответа я так и не нашел, а копирайтерские статьи уже порядком надоели, я решил написать свое мнение по этому поводу и поделиться своим опытом. Неважно какая именно у вас операционная система – Windows 7, 8, 10 или даже XP, BIN-файлы используются везде.

Содержание

  1. Что такое BIN-файл и для чего он нужен?
  2. Образ диска
  3. Видео и аудио файлы
  4. Обычный исполняемый файл (редактирование с помощью HEX-редактора)
  5. BIN в Unix
  6. Прошивка роутера
  7. Macbinary II
  8. Другие варианты использования
  9. Задать вопрос автору статьи

Чем открыть файл BIN: ответ Бородача

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

BIN-файл – от сокращенного названия «Binary», который переводится с английского, как «Двоичный». Как мы все знаем из школьного курса информатики, компьютер понимает только информацию, состоящую из нулей (0) и единиц (1). То есть данные файлы в своей простоте состоят только из этих двух знаков. В некоторых программах их можно увидеть в 16-теричной системе исчисления для простоты редактирования.

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

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

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

Те, кто уже устанавливал хоть раз игры, знают, что основной программой запуска является «Setup.exe». После запуска этого приложения начнет устанавливаться игра, используя все BIN-хранилища, которые есть в папке.

Чем открыть файл BIN: ответ Бородача

Уточню, что в данном случае мы никаким образом не открывали BIN-файл, а просто его использовали. Для наглядности, давайте попробуем открыть его через стандартный текстовый редактор. Очень во многих статьях написано про «Блокнот», что якобы им можно открыть этот файл. Да открыть то можно, но смысла в этом не будет, и сейчас вы поймете почему.

Нажимаем правой кнопкой по файлу и выбираем «Открыть с помощью».

Чем открыть файл BIN: ответ Бородача

Теперь выбираем «Блокнот».

Чем открыть файл BIN: ответ Бородача

Да файл мы открыли, только видим при этом непонятные кракозябры. Почему так происходит? На самом деле блокнот — это текстовый редактор, который пытается прочесть данные, записанные в BIN как текст.

Чем открыть файл BIN: ответ Бородача

В 99% процентов случаев BIN – это всего лишь вспомогательный файл основного приложения, и выступает он как обычное хранилище. То есть обычно BIN открывается сторонней программой. Но есть возможность его и отредактировать, и открыть. Но для простого пользователя это не нужно.

Итак, мы поняли, что же из себя представляет BIN-файл. Теперь нам нужно понять, в какие моменты, и как его можно и нужно использовать? Давайте разберемся. Во-первых, вам нужно понять – для чего вам нужно открывать этот файл, где он располагается, где вы его нашли и скачали, а также, что еще есть в этой папке. Далее я опишу все возможные варианты, с которыми вы можете столкнуться

Образ диска

Если вы скачали какую-то игру или программу, а рядом с BIN есть еще один файлик формата CUE, то это скорее всего просто образ. Еще в более редких случаях есть только один BIN-файл, который тоже может выступать в качестве образа. Для использования подобного файла, вам подойдет любая программа, работающая с образами: Power ISO, Ulta ISO, Daemon Tools Lite и т.д.

Работают они все одинаково, поэтому покажу на примере UltraISO.

  1. Запускаем программу.
  2. Смотрите, вы можете просто перетащить BIN-файл в рабочую область. Или перейти в раздел «Инструменты» и нажать «Монтировать в виртуальный привод» (клавиша F6).

Чем открыть файл BIN: ответ Бородача

  1. Если вы выбрали второй вариант, то жмем по трем точкам, находим наш файл, выбираем и кликаем по кнопке «Монтировать».

Чем открыть файл BIN: ответ Бородача

Более подробно про использование образов можно почитать тут.

Видео и аудио файлы

В очень редких случаях BIN-файлы могут содержать в себе музыкальные композиции или видео. С подобными файлами легко работают продвинутые проигрыватели: VLC Media Player, GOM Player, KMPlayer. Из всех представленных проигрывателей, мне больше всего нравится VLC, так как он дополнительно позволяет работать с конфигурационными файлами IP-TV.

Обычный исполняемый файл (редактирование с помощью HEX-редактора)

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

Давайте я покажу, как работать с HEX-редактором. На самом деле они все примерно одинаковые, и почти все бесплатные, поэтому можете использовать любой. Я лично скачал первую попавшуюся программу для открытия BIN-файлов – «Hex Editor Neo».

  1. Запускаем программу.
  2. Жмем «File» – «Open» -«Open File» или используем горячие клавиши Ctrl + O.

Чем открыть файл BIN: ответ Бородача

  1. Выбираем наш BIN-файл.

Чем открыть файл BIN: ответ Бородача

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

Чем открыть файл BIN: ответ Бородача

BIN в Unix

Если вы используете операционную систему UNIX в дистрибутивах Linux или FreeBSD, то BIN может выступать как обычное запускаемое приложение. Да, вот тут-то его и можно просто запустить. И кто-то может сказать, но ведь ты только что сказал, что BIN не может использоваться как самостоятельная программа и является просто хранилищем.

Да, и до сих пор так считаю. Просто в Windows для BIN нужна конкретная программа или Setup.exe, а в Linux она запускается встроенным приложением, которое работает с BIN. Но опять же, не со всеми BIN-файлами это прокатит. То есть в теории даже в этой ОС БИН – это всего лишь набор данных.

Прошивка роутера

Во всех роутерах при обновлении прошивки используется как раз файл с расширением BIN. Процедура очень простая:

  1. Вы заходите на официальную страницу роутера и скачиваете последнюю прошивку.
  2. Далее заходим в настройки роутера.
  3. Переходим в раздел «Администрирование» – «Обновление». Нажимаем «Выбрать файл», выбираем файл BIN.
  4. Жмем по кнопке «Обновить».

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

Macbinary II

Macbinary II – это еще один формат закодированного бинарного кода, который в системе может отображаться как BIN. Встречается очень редко, и обычно используется в сетях. Для работы с этими подобными файлами в Windows используют программу – Smith Micro StuffIt Deluxe.

Другие варианты использования

Как вы уже могли понять, BIN может использоваться абсолютно любой программой, утилитой, в любой операционной системе. Например, в современных автомобилях, во встроенных компьютерах, также используют 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 (шестнадцатеричный)
Универсальный формат, понимает большинство программаторов.
Новая строка начинается с двоеточия, далее адрес, ….

eeprom1.png

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

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

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

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

    :100AF00022AB12E1C9F5D56FE60F677DE6F01F1F47

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

    :LLOOOOSSD0D1D2D3D4D5D6D7D8D9DaDbDcDdDeDfCS

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

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

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

    :00000001FF

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

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

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

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

eeprom2.png

Бинарные

:

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

eeprom3.png

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

E2P!Lanc

eeprom4.png

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

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

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

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

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

► HEDIT.rar
► BIN2TXT.rar
► BIN2HEX.rar

Понравилась статья? Поделить с друзьями:
  • Как изменить access list cisco
  • Как изменить capicom на крипто про
  • Как изменить billing address ios
  • Как изменить acad proxy entity
  • Как изменить capacity vector