Чем редактировать bin файлы прошивки
Приложение для разборки прошивки типа .APP
AppImageMaker.rar ( 6.57 КБ )
Требования:
— Windows 7 и выше;
— установка пакета .NET 4.0.
Для запуска используется командная строка вида:
AppImageMaker [key] [sourceFile] [destPath], где
sourceFile — полный путь и название файла прошивки. Например, d:\app\SR_APP_Update.app
destPath — полный путь к папке назначения, в которую будет произведена распаковка прошивки, например, f:\qwerty
key — ключ для получения дополнительной информации. Он может быть следующим:
/h, /?, —help — выводит справочную информацию о приложении.
Если никакой ключ не введен, то производится распаковка файла прошивки. Для этого должны быть введены имя с полным путем к файлу и путь к папке назначения. При отсутствии эта папка создается сама, а при наличии в нее перезаписываются имеющиеся там файлы.
Например, если команду ввести следующим образом:
AppImageMaker d:\app\SR_APP_Update.app f:\qwerty
то файл SR_APP_Update.app из папки d:\app будет распакован в папку f:\qwerty.
Если не введен путь к конечной папке (папке назначения), то она создается в той же папке, где находится приложение AppImageMaker, с именем «update» по-умолчанию. Например, строка вида:
AppImageMaker d:\app\SR_APP_Update.app
распакует указанный файл в папку с именем update, созданную рядом с приложением AppImageMaker.
Если не указать также путь и имя файла прошивки, то по-умолчанию для прошивки будет использоваться имя «Update.app». Например, если ввести строку вида:
AppImageMaker
то приложение будет искать файл с именем «Update.app» в папке рядом с ним. При наличии такого файла он будет распакован в тут же созданную папку «update».
Для особо любознательных есть еще один ключ «/crc». По нему в папку назначения параллельно с распакованными файлами прошивки будут записываться контрольные суммы этих файлов, найденные в прошивке в заголовках этих файлов, с расширением «.crc».
Приложение для разборки прошивок вида BIN, DZ, KDZ — LGwinTools_v1.03.7z ( 93.78 КБ )
- ОС Windows 7;
- пакет .NET 4.0.
- — распаковывает образы типа BIN1-BIN3, TOT, DZ1-DZ3, KDZ2.
- — собирает кусочные файлы в один;
- — мультиязычный интерфейс.
Приложение для разборки прошивок вида QSB-файл и INB-файл
Требования:
— Windows 7 и выше;
— установка пакета .NET 4.0.
LenovoWinTools_v1.02.7z ( 40.91 КБ )
- Windows 7 и выше;
- установка пакета .NET 4.0.
- /if:in_name (-if:) — имя файла прошивки для разборки, обязательный параметр;
- /ip:in_path (-ip:) — имя папки с файлами прошивки для сборки, обязательный параметр;
- /op:out_path (-op:) — папка выгрузки файлов при разборке или прошивки при сборке, обязательный параметр;
- /di:pack (-di:) — режим работы. При pack — сборка прошивки, при отсутствии ключа разборка (по-умолчанию).
- /h (-h, —help) — вызов справки.
У средства появились последователи, которые выпускают «модифицированные» под свои нужды варианты: And_pda
Примечание. Так как тема посвящена средствам, работающим исключительно под Windows, все посты, рекламирующие обработку Linux-средствами, будут безжалостно удаляться как несоответствующие основной теме и мешающие работе. Это не означает что я противник Linux, но для него существует море других тем.
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Сообщение отредактировал derak1129 — 17.09.20, 09:35
Полезная вещь — обратная связь! Причем не только в технике.
После общения с некоторыми пользователями средства RKwinTools я решил выложить инструкцию по прописыванию пути к папке в переменных среды Windows.
Инструкция по добавлению пути в переменные среды Windows
ВНИМАНИЕ. Внесенные изменения начнут действовать без перезагрузки компьютера при следующем вызове командной строки или запуске файлового менеджера.
Итак,
Операционная система Windows XP x86.
На рабочем столе выбираем ярлык «Мой компьютер», кликнув на нем правой кнопкой мыши, вызываем контекстное меню и выбираем в нем команду «Свойства». Откроется окно «Свойства системы».
Выбираем вкладку «Дополнительно».
Внизу слева нажимаем кнопку «Переменные среды». Откроется окно «Переменные среды».
В области «Системные переменные» находим переменную «Path» и, выделив ее, нажимаем на кнопку «Изменить».
В поле «Значение переменной:» в конце дописываем путь к необходимой папке, отделяя его от существующего значения «точкой с запятой». Например, «;D:\Cygwin».
Нажимаем «ОК» для записи пути и последовательно закрываем все открытые окна.
Операционная система Windows 7 x86.
Вариант 1.
По пути «Пуск»->»Компьютер», нажимаем правую кнопку мыши для выбора контекстного меню и выполняем команду «Свойства».
В открывшемся окне «Просмотр основных сведений о Вашем компьютере» выбираем слева пункт меню «Дополнительные параметры системы».
В открывшемся окне»Свойства системы» справа внизу нажимаем кнопку «Переменные среды».
В окне»Переменные среды» в области «Системные переменные» нужно найти и выделить переменную «Path», а затем нажать кнопку «Изменить. «.
В появившемся окне «Изменение системной переменной», в поле «Значение переменной» ДОПИСЫВАЕМ В КОНЕЦ путь к только что установленной папке Cygwin, например такой: «;Е:\Cygwin», ОБЯЗАТЕЛЬНО отделив его от существующего значения «точкой с запятой», и нажимаем кнопку «ОК» для сохранения значения.
Последовательно закрываем все остальные открытые окна, тоже нажимая кнопку «ОК», кроме окна просмотра основных сведений, которое закрывается «крестиком».
Вариант 2.
В любом свободном месте рабочего стола нажимаем правую кнопку мыши для вызова контекстного меню и выбираем команду «Персонализация». В открывшемся окне слева выбираем пункт меню «Панель управления — домашняя страница».
Откроется окно «Панель управления» для проведения настроек параметров Вашего компьютера.
В нем необходимо выбрать настройку «Система» и Вы попадете в окно просмотра основных свойств о Вашем компьютере, т.е. «Окно сведений о системе».
Дальнейшие действия описаны в пункте «Вариант 1».
Сообщение отредактировал vin2809 — 24.01.14, 18:37
Тема открыта нужная.
А может Ваша утилита, разбирать BOOT.img от других андроидов?
У меня Amlogic, процессор Amlogic AML8726-MХ. Попробовал найти, что -то подобное и не нашел.
Что нужно поправить, что-бы распаковать BOOT.img под Amlogic?
Файл img прилагается.
P.S. Каждому ПО требуются средства отладки.
В моем случае тишина (не ошибки, не вывода в лог), — а в ответ тишина.
Просьба подумайте над этим вопросом.
Сообщение отредактировал saunin_victor — 07.05.13, 08:18
Для начала я посмотрю устройство образа, а потом посмотрим, что нужно и можно сделать.
В ныне существующем готовом виде отвечу — НЕТ. не сможет.
А вообще — ничего невозможного нет.
Чем открыть файл BIN: ответ Бородача
Всем привет! А у нас очередная рубрика – а что за ахинею пишут в этих ваших интернетах. Огромное количество чуши написано в статьях, которые высвечиваются в поисковике при запросе – как открыть файл BIN-формата. Так как нормального ответа я так и не нашел, а копирайтерские статьи уже порядком надоели, я решил написать свое мнение по этому поводу и поделиться своим опытом. Неважно какая именно у вас операционная система – Windows 7, 8, 10 или даже XP, BIN-файлы используются везде.
Что такое BIN-файл и для чего он нужен?
Прежде чем ответить на вопрос, чем открыть BIN-file, нужно понять, что же это за зверь такой. Я вам не рекомендую пропускать данную главу, чтобы у вас в будущем не возникало огромного количества вопросов. Да и просто нужно уже раз и навсегда закрыть этот пробел.
BIN-файл – от сокращенного названия «Binary», который переводится с английского, как «Двоичный». Как мы все знаем из школьного курса информатики, компьютер понимает только информацию, состоящую из нулей (0) и единиц (1). То есть данные файлы в своей простоте состоят только из этих двух знаков. В некоторых программах их можно увидеть в 16-теричной системе исчисления для простоты редактирования.
И вот тут-то встречается первая трудность – BIN-файлы встречаются почти везде и используются всеми программами. Как правило, BIN-файл содержит в себе вспомогательные данные, которые уже использует конкретная программа. В очень редких случаях он выступает как полноценный исполняемый файл. Если говорить грубо, то BIN – это некое хранилище данных, которые в будущем уже использует конкретная программа.
А для чего эти данные держать в двоичном коде? – да потому что эти данные используют только программы, и для компьютера будет проще, если вся информация в этом файле будет состоять только из нулей и единиц. Операционной системе не нужно переводить данные в 0 и 1, и это ускоряет работу с данным файлом. Одно дело, когда BIN весит пару килобайт, а что, если хранилище содержит в себе сотни гигабайт?
Давайте покажу на примере. Представим себе, что мы скачали игру (не образ) или открыли записанный компакт-диск. В нем вы можете заметить несколько BIN-файлов. Как же нам их открыть и для чего они тут вообще нужны?
Те, кто уже устанавливал хоть раз игры, знают, что основной программой запуска является «Setup.exe». После запуска этого приложения начнет устанавливаться игра, используя все BIN-хранилища, которые есть в папке.
Уточню, что в данном случае мы никаким образом не открывали BIN-файл, а просто его использовали. Для наглядности, давайте попробуем открыть его через стандартный текстовый редактор. Очень во многих статьях написано про «Блокнот», что якобы им можно открыть этот файл. Да открыть то можно, но смысла в этом не будет, и сейчас вы поймете почему.
Нажимаем правой кнопкой по файлу и выбираем «Открыть с помощью».
Теперь выбираем «Блокнот».
Да файл мы открыли, только видим при этом непонятные кракозябры. Почему так происходит? На самом деле блокнот — это текстовый редактор, который пытается прочесть данные, записанные в BIN как текст.
В 99% процентов случаев BIN – это всего лишь вспомогательный файл основного приложения, и выступает он как обычное хранилище. То есть обычно BIN открывается сторонней программой. Но есть возможность его и отредактировать, и открыть. Но для простого пользователя это не нужно.
Итак, мы поняли, что же из себя представляет BIN-файл. Теперь нам нужно понять, в какие моменты, и как его можно и нужно использовать? Давайте разберемся. Во-первых, вам нужно понять – для чего вам нужно открывать этот файл, где он располагается, где вы его нашли и скачали, а также, что еще есть в этой папке. Далее я опишу все возможные варианты, с которыми вы можете столкнуться
Образ диска
Если вы скачали какую-то игру или программу, а рядом с BIN есть еще один файлик формата CUE, то это скорее всего просто образ. Еще в более редких случаях есть только один BIN-файл, который тоже может выступать в качестве образа. Для использования подобного файла, вам подойдет любая программа, работающая с образами: Power ISO, Ulta ISO, Daemon Tools Lite и т.д.
Работают они все одинаково, поэтому покажу на примере UltraISO.
- Запускаем программу.
- Смотрите, вы можете просто перетащить BIN-файл в рабочую область. Или перейти в раздел «Инструменты» и нажать «Монтировать в виртуальный привод» (клавиша F6 ).
- Если вы выбрали второй вариант, то жмем по трем точкам, находим наш файл, выбираем и кликаем по кнопке «Монтировать».
Видео и аудио файлы
В очень редких случаях BIN-файлы могут содержать в себе музыкальные композиции или видео. С подобными файлами легко работают продвинутые проигрыватели: VLC Media Player, GOM Player, KMPlayer. Из всех представленных проигрывателей, мне больше всего нравится VLC, так как он дополнительно позволяет работать с конфигурационными файлами IP-TV.
Обычный исполняемый файл (редактирование с помощью HEX-редактора)
В некоторых приложениях BIN может выступать в качестве определенной библиотеки, исполняемого файла. Если вам нужно отредактировать это хранилище, то обычно используют HEX-редакторы. Вот в таком случае можно его открыть и даже отредактировать. Но будет ли после этого он работать с основным приложением? – вот тут все и зависит от вас.
Давайте я покажу, как работать с HEX-редактором. На самом деле они все примерно одинаковые, и почти все бесплатные, поэтому можете использовать любой. Я лично скачал первую попавшуюся программу для открытия BIN-файлов – «Hex Editor Neo».
- Запускаем программу.
- Жмем «File» – «Open» -«Open File» или используем горячие клавиши Ctrl + O .
- Выбираем наш BIN-файл.
- Теперь вы видите, как по-настоящему выглядит BIN-файл, и, по сути, мы сейчас его открыли, а не использовали, как это обычно бывает.
BIN в Unix
Если вы используете операционную систему UNIX в дистрибутивах Linux или FreeBSD, то BIN может выступать как обычное запускаемое приложение. Да, вот тут-то его и можно просто запустить. И кто-то может сказать, но ведь ты только что сказал, что BIN не может использоваться как самостоятельная программа и является просто хранилищем.
Да, и до сих пор так считаю. Просто в Windows для BIN нужна конкретная программа или Setup.exe, а в Linux она запускается встроенным приложением, которое работает с BIN. Но опять же, не со всеми BIN-файлами это прокатит. То есть в теории даже в этой ОС БИН – это всего лишь набор данных.
Прошивка роутера
Во всех роутерах при обновлении прошивки используется как раз файл с расширением BIN. Процедура очень простая:
- Вы заходите на официальную страницу роутера и скачиваете последнюю прошивку.
- Далее заходим в настройки роутера.
- Переходим в раздел «Администрирование» – «Обновление». Нажимаем «Выбрать файл», выбираем файл BIN.
- Жмем по кнопке «Обновить».
Встроенная операционная система маршрутизатора, используя скаченное хранилище, загружает и обновляет внутреннюю ОС.
Macbinary II
Macbinary II – это еще один формат закодированного бинарного кода, который в системе может отображаться как BIN. Встречается очень редко, и обычно используется в сетях. Для работы с этими подобными файлами в Windows используют программу – Smith Micro StuffIt Deluxe.
Другие варианты использования
Как вы уже могли понять, BIN может использоваться абсолютно любой программой, утилитой, в любой операционной системе. Например, в современных автомобилях, во встроенных компьютерах, также используют BIN-прошивки, которые позволяют обновить ОС.
Если вы сомневаетесь, как именно нужно использовать ваш BIN-файл, то можете обратиться ко мне в комментариях. Самое главное, как можно подробнее напишите:
- Где вы нашли этот файл?
- Что еще присутствует рядом с ним.
- Напишите точное название, а также вес.
- Где вы его скачали?
Я постараюсь вам помочь. На этом все. Надеюсь статья вам хоть как-то помогла.
Можно ли разобрать файл уже скомпелированной прошивки типа : firmware-512K RUS.bin, для ЭНДЕР 3
скачал полностью рабочую русскую прошивку для ENDER 3 плата 4.2.2 Вопрос :- можно ли разобрать это bin файл уже скомпилированной прошивки , что б вытащить из него конфиг файл для редактирования его в VS ? или как «залезть» в нее , VS напрямую бин. файл не открывает..
Популярные вопросы
Как преобразовать такую модель в твердое тело?
Есть вот такая модель STL.
Модель для ЧПУ фрезера, поэтому в ней только поверхность обработки. Снизу она пустая.
Ender 5 Pro прошивка
помогите выбрать 3Д принтер
нашел четыре недорогих принтера. по описанию только на АНЕТ А6 много инфы а вот на остольные н