Как редактировать прошивку bin
Перейти к содержимому

Как редактировать прошивку bin

  • автор:

Как внести изменения в прошивку bin. Чем открыть bin файл прошивки: что следует знать о процессе обновления

Представлена новая микропрограмма бокса HTI версии 00.24, новое приложение-клиент обновлений Fire Agent, обновлены модули ПО Nokia Tool и CDMA Tool.

Добавлено, улучшено и исправлено в ПО MXKEY/MXBOX v3.5 (1.4):

1. Представлена микропрограмма бокса HTI версии 00.24
новое в этой версии firmware:
— теперь firmware принимает активации SL3instant unlock для MXBOX
— исправлено: алгоритм восстановления security BB5 для RAPIDO с новым ASIC
— для WD2 применен протокол прошивки BTMCM
— для TIKU применен протокол прошивки MM(NAND)
пожалуйста, обновите HTI кнопкой «Update HTI» в модуле «HTIUpdate.exe»
2. улучшено: совместимость с антивирусами.
3. улучшено: процедура ежедневной проверки обновлений.
4. улучшено: встроенная процедура закачки
— добавлено: продолжение работы с сайтом поддержки
— исправлено: работа с большими файлами (более 1G)
5. добавлено: поддержка новой ОС windows 8 (developer preview).
6. добавлено: выдача детализированного сообщения об ошибке ‘LastError’, если при запуске донгл не обнаружен
7. добавлено: детализированная идентификация HTI (версии boot и fw, серийный номер) при его подключении.

Выпущено новое приложение:

MXKEY – Fire Agent (fire.exe)
Это абсолютно новая программа-клиент для получения обновлений и закачки новых версий firmware

1. Используются спаренные с соответствующим программным модулем конфигурации,
упрощающие закачку и обновление файлов firmware.
2. Работа в синхронном режиме с другими модулями ПО.
3. Используется встроенный модуль закачки файлов с функцией продолжения.

Поддерживаются:

1. Прошивки Nokia, в том числе и с последними описаниями
2. Прошивки CDMA разных вендоров (Alcatel, Haier, Huawei, LG, Nokia, ZTE)
3. Больше возможностей будет добавлено в ближайшем будущем

Новое в модуле Nokia Tool:

Важная информация (Asic ID, ROOT KEY HASH, UEM Imei) теперь выделяется (специально для новичков).
— Добавлено: функция восстановления BB5 security для телефонов RAPUv2 (beta-тестирование)
— Добавлено: проверка важных данных ‘Read SL3 Hash’/»Read Phone IDs’,
(используется для проверки важных данных, считанных с телефона по USB и FBUS)
— Добавлено: в меню настроек добавлено меню «Fire Support»
— Добавлено: поддержка загрузки описаний variant, созданных при помощи fire.exe
— Добавлено: если карта занята или используется другим модулем (fire.exe, sl3u.exe), выдается диалоговое окно.
— Добавлено: поддержка конвертации логов сторонних утилит в формат модуля SL3BF (sl3u.exe)
— Добавлено: новые описания в ‘phoneIdentity.ini.default’
— Добавлено: инсталляционный пакет загрузчиков версии 11.24.000.3
— Добавлено: при сканировании загружается список резервных копий RPL (используется для «Write Rpl’ при отмеченной опции ‘Use RPL file’)
— Добавлено: при сканировании загружается список резервных копий PM
— Улучшено: инициализация модуля.
— Улучшено: при первой загрузке – ‘phone definitions loading’
— Улучшено: установка ‘HTI Auto BSI(SoftTMA)’.
— Улучшено: процедура проверки версии файла/образа.
— Улучшено: перезагрузка после режима flash
— Улучшено: прошивка WD2 через HTI
— Исправлено: ошибка прошивки BTMCM через HTI
— Исправлено: ошибка No Security Dongle Detected при подключении HTI с телефоном
(HTI выключен при загрузке)
— Исправлено: восстановление security для RAPIDO с новым Asic

Новое в ПО CDMA Tool:

Добавлено: меню «Fire Support» в меню настроек.

Ссылки на скачивание mobileEx_setup_v3_5_rev1_4__20111008:

MXKEY/MXBOX v3.5 revision 1.5, Public-Release

MEGA UPDATE — OLD VERSIONS ARE OBSOLETE

What is new added, changes and improvements:
MAIN
— minor bug fixed
— added: 2 more uistyle (Style4, Style5)

Nokia Tool
— added: «Extended Scan» option in config if ticked, will display nck length,
dcc (if any), MMC pass (if any), Master code(DCT4) and user code on scan

Added: «Clear cached product data» in config used to clear
previous BB5 secure data cache used for BB5 security repair
— added: marque progressbar on usb pooling
— added: flash loader version 11.34.000.2 to setup
— added: «HTI Auto BSI (SoftTMA)» selection saved
as individual config based on selected type.
— bugfixed: Verify Secure Data at «Read SL3 Hash»/»Read Phone IDs»
— improved: FBUS communication routine for HTI
— improved: XGOLD/MAEMO identification
— and more minor bugs fixed

Blackberry Tool

Added: «Read MSL» for Blackberry CDMA (Factory OS required)
please select «(COM)Blackberry Serial Port» instead of
«(USB)Blackberry Smartphone» in connection list

Bugfixed: random AccessViolation on calculation code in standalone mode

Ссылки на скачивание mobileEx_setup_v3_5_rev1_5_20111110:

PL2303 Prolific DriverInstaller v110
Самый распространенный телефонный USB кабель с эмулятором COM порта сделан на основе микросхемы PL-2303 производителя Prolific Technology.Пролифик — как называют его на форумах.
Это кабель с USB разьемом на одном конце и каким-либо телефонным штекером — на другом.А посередине — коробочка с микросхемой.При втыкании его в компьютер,распознается устройство на микросхеме PL-2303 и выскакивает окно с мастером установки,которое требует показать,где лежит файл-драйвер для данного устройства.
Так вот это драйвер и есть.Но не простой,а ввиде самоустановочного ехе файла.
Теперь не надо искать,в какую папку нужно поместить драйвер.Программа все сделает сама.Вам нужно только кликнуть на иконку.
Драйвер новой версии и полность работоспособен.Проверено.

Ссылки на скачивание драйвера для прошивочного кабеля на микросхеме PL2303:

Информация взята с http://mobile-from-china.ru

Программа Spiderman 2.61 Rus — русифицированная обновленная версия для слива и залива прошивки с китайских мобильных телефонов различных моделей.На сегодняшний момент — самый лучший и безопасный софт,который корректно работает с телефонами,автоматически восстанавливает сек.зону.Кроме своих основных функций,Spiderman умеет форматировать память,восстанавливать оригинальные IMEI номера,менять LCD драйвер в телефоне.Ну а теперь,рассмотрим все поподробнее.
Включаем программу.
Нажимаем «Connect »
Ставим галочку «Set New Port «.Выбираем номер порта,на котором у нас включен прошивочный кабель.Как сделать прошивочный кабель читаем отдельно.
Выставляем «bautrate » — скорость порта.Скорость зависит от микросхемы,на которой собран наш кабель для прошивки.Если микроссхема PL-2302 Prolific — то скорость ставим 115200 бит/сек,если в кабеле микросхема FDTI — можно ставить 460800 бит/сек.Про прошивочный кабель — отдельная тема.
Подключаем кабель к выключенному телефону .Нажимаем кнопку «Инфа » и коротко жмем кнопку включения телефона.Если вы правильно нашли нужные контакты(распин),в софте снизу побегут полоски.
После завершения данной функции программа напишет вам информацию о процессоре,типе памяти,размере прошивки.
Кликаем по «Слив » и также коротко жмем «вкл».Выскочит окно,где нужно будет указать имя файла и место сохранения(после названия файла ставим расширение.bin ).Пошло снятие прошивки.Большая часть дела сделана.Теперь вы можете работать с файлом прошивки:нормально русифицировать,выравнять шрифты,сменить картинки,сменить мелодии.Все это- с помощью других программ,о которых также будет написано.

Как заливать файл прошивки?
Также подключаем выключенный телефон.Жмем «Инфа » и кнопку «вкл» у телефона.Это для того,чтобы удостоверится,что все подключили нормально и все работает.
Кликаем «Флеш » и на кнопке «вкл «.Выбираем в всплывающем окошке файл для заливки и где он находится.Побежали полоски?Значит процесс пошел.

Что такое формат?
Форматирование нужно в тех случаях,когда нужно сбросить пользовательские настройки на заводские.Иногда помогает при глюках(мелких неисправностях),например при перезагрузе телефона,когда он инициализирует СИМ карту.Но это не доказано,помогает или нет.
Подключаем телефон как и в предыдущих вариантах и кликаем на «Формат «.Дальше программа все делает сама.Заметьте,нигде ничего в настройках дополнительно не выставляем. Вот поэтому данный софт и лучший — интуитивно понятный и ничего лишнего в настройках.

Как сменить IMEI ?
Данная опция нужна,когда вы используете чужую прошивку для своего телефона.Если у вас прошивка с заводским браком,если вы потеряли свой файл backup и так далее.Вам нужно вернуть свой номер IMEI,который написан на наклейке под батареей.
Подключаем телефон прошивочным кабелем к программе.Как описано вверху.
Телефон выключен.Выставляем в белых окошках внизу справа свои номера IMEI 1 и IMEI 2.
Жмем сначала «Do By META » и кнопку включения телефона.В момент включения телефона происходит замена номера. В окошке программы будет написано об успешной смене IMEI.
Также делаем и с кнопкой «Do by AT «.

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

Размер: 39.67 Mb

Ссылки на скачивание Spiderman 2.61 Rus + SpiderMan V2.67 + Видео инструкция:

Информация взята с http://mobile-from-china.ru

Итак,программа FlashTool_v3.1108 -это последняя версия и является альтернативой софту Spiderman crack.Применяется в случаях,когда Spiderman не может справиться с китайским аппаратом,не поддерживается тип процессора.Опишем работу с данной программой.
Напоминаю,сначала сделайте резервную копию (backup) своей прошивки,чтоб было из чего восстановить исходное состояние телефона.
Вы подключили прошивочный кабель,установили драйвер,подключили кабель к телефону.Как это делается-мы опустим.это отдельная тема.здесь же мы описываем работу с программой FlashTool .
Запускаем программу.
Жмем кнопку Download Agent и выбираем файл из каталога FlashTool — MTK_AllInOne_DA.bin (это для работы с процессором МТК).
Идем в меню Options и выбираем Baudrate (скорость) для COM кабеля 115200 (для прошивочного кабеля на чипе PL2303) или больше.Скорость,выставленная в программе и в настройках «Диспетчера оборудования»должна совпадать (там тоже нужно выставить ту же скорость).
В меню,в строке COM Port выбираем номер порта,на котором подключен прошивочный кабель (в диспетчере задач там будет прописан драйвер для вашего кабеля).
В пункте Operation Method ставим NFB .
Остальное не меняем.
Нажимаем Read back (чтение). И кликаем кнопку Add . Появляется строка с надписью.Кликаем по строке два раза,в контекстном меню даем имя файлу и нажимаемСохранить .
В появившемся окне в последнем поле ставим размер флэши:
0х01000000 если нужно слить 16 Мб
0х02000000 если нужно слить 32 Мб
0х04000000 если нужно слить 64 Мб
0х08000000 если нужно слить 128 Мб.
Жмем ОК.
При скачивании файла прошивки нужно выбрать Read Page Only . Тогда слитый файл прошивки будет иметь формат bin и обрабатывается большинством программ.
Теперь выключаем телефон и втыкаем в него кабель
В меню Action и выбираем функцию Read back .
Программа FlashTool настроена.Коротко жмем кнопку включения питания телефона и ждем, пока снизу не начнёт бежать красная полоса. На некоторых аппаратах жать кнопку надо реально долго.Если этого не происходит — проверьте пинаут (правильность Rx ,Tx ,GND ),выдерните и всуньте батарею (передерните).
Потом побежит синяя полоска, значит начался слив прошивки.
Если курсором навести внизу окна на модель процессора,то выскочит окно с подробной информацией о памяти и модели процессора.
Для заливки прошивки в телефон,у вас должен быть скат файлик (типа такой scat_6235l.txt).Нажимаете на Skatter file и указываете на свой файлик (он показывает программе,по каким адресам работать).
Для загрузки scat_6235l.txt нужно нажать и выбрать файл scat_6235.txt.Нажимаем Download в той же закладке. Выключаем телефон и вставляем в него прошивочный кабель. Жмем кнопку включения питания до тех пор, пока не побежит красная полоска (определение данных телефона), и далее синяя полоса (загрузка программного обеспечения в телефон).
Все,процесс пошел.Ждем окончания.

BIN (binary) — это файловый формат двоичного типа, который не является текстовым файлом. Термин «двоичный файл» означает, что внутри документа прописаны строки, которые могут быть интерпретированы пользователем как текст, но все представленные в файле символы являются последовательностью байтов программы или медиафайла.

Где используется расширение bin?

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

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

Удобство использования BIN заключается в универсальности расширения, ведь оно поддерживается на Windows, Mac OS, Linux и других крупнейших операционных системах. С помощью конвертации файла в BIN можно сохранить его первоначальную структуру и качество. Для изменения формата, достаточно просто переименовать его расширение с помощью блокнота.

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

Для просмотра содержимого BIN-документа можно использовать обычный блокнот. Однако, просмотр множества блоков битов с помощью стандартного Notepad может стать довольно сложной задачей. В блокноте возможны сбои в кодировке и неточное отображение двоичной последовательности. Для редактирования BIN лучше использовать HEX-редактор:

  • Hex Editor (для Windows и Mac OS);
  • WinHex (для работы в Windows);
  • Beye (кроссплатформенный).

Если BIN интерпретируется как исполняемый файл, его нужно открыть мастером установки, который используется в вашей ОС.

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

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

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

Напомню, речь идет о семействе ЭСУД 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 принято обозначать оригинальные, не модифицированные файлы прошивок. После загрузки прошивки отобразится окно расчета контрольных сумм. Зеленые строки вверху означают, что внутри файла содержатся корректные контрольные суммы. Нажимаем «ОК», видим окно анкеты, нажимаем еще раз «ОК».

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

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

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

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

Вот и подходит к концу моя сага о самостоятельной прошивке китайских телефонов. Думал, управлюсь за пару месяцев, а получилось вон как… Ну да ладно, что сделано, то сделано. Вашему вниманию представляется заключительная часть из этой серии статей, и называется она – «русификация и ковыряние в прошивке». Самое интересное, так сказать. Приступим!

Прежде всего, что касается бесплатной русификации. В процессе подготовки этой статьи я перепробовал практически весь фришный софт, доступный на данный момент в РуНете. Перепробовал и пришёл к печальному выводу: бесплатный сыр бывает только сами знаете, где. Увы! (Философом становлюсь, однако!). И хоть я и стараюсь не рассказывать о платных аппаратно-программных решениях, но справедливости ради вынужден всё же заметить: лучше и удобнееInfinity Box + Russian Language Pack Editor увы, не нашёл. Infinity Box – это такое устройство для прошивки телефонов, а Russian Language Pack Editor – программа к этому боксу. И всё бы хорошо, но на момент написания этой статьи бокс стоит порядка 10’000 рублей, а программа к нему – ещё три тысячи… Так что – будем изыскивать что-нибудь попроще да подешевле.

В принципе, на просторах Интернета валяются и бесплатные программки; только – многие из них работают либо плохо, либо никак. Один-два аппарата русифицировать с их помощью ещё можно, но в коммерческих масштабах… Тоскливо! К тому же, беда большинства бесплатных русификаторов в том, что они делают русификацию только для одного тела, в другое исправленная прошивка запросто может не подойти, хотя по всем параметрам телефоны — близнецы! Вот по этому поиск русифицированных фуллов в Е-Нете сильно затрудняется. Хотя, в процессе подготовки этой статьи я ради эксперимента попытался русифицировать фулл, слитый с китайского iPhone при помощи Infinity Box + Russian Language Pack Editor. И исправленный фулл подошёл как минимум, к двум телефонам: к тому, с которого, собственно, он и был слит, и ещё к одному точно такому же.

Ну да ладно, вернёмся к бесплатным (или условно-бесплатным) программным продуктам.

Наиболее известная программа из условно-бесплатных – это «RusLang». Почему я её назвал условно-бесплатной? Дело в том, что, вообще-то, это изначально не самостоятельная программа, а часть аппаратно-программного комплекса (бокса) GStar. Но, благодаря усилиям отечественных хакеров все могут оценить возможности этой программки, не покупая сам бокс. На момент написания этой статьи я в Сети нашёл версию «RusLang_2.2», вот о ней и пойдёт речь. Ищем (сначала – компромисс с собственной совестью, а потом – программу), скачиваем, устанавливаем. Вернее – устанавливать её, как раз не нужно: в моём случае оказалось достаточно просто запустить файл «RusLang for GStar_un.exe»; а вот антивирусником архив с программой проверить – лишним не будет: у меня вместе с архивом в компьютер попытался прорваться какой-то Троянец с нецензурным именем! Едва отбился!

Запустили программку – и видим такую вот картину:

Программа сама не умеет читать фулл из телефона (жаль, полезная была бы функция), а по сему – ей нужен фулл, слитый с телефона любым удобным способом (FlashTool, SpiderMan…). Уточнение: программа работает только с файлами с расширением *.bin, так что, возможно, придётся файл переименовать. Показываем путь к фуллу: кнопочка «Открыть», дальше – по смыслу…

Программа может просмотреть и сохранить как весь файл, так и отдельно языковой пакет; может осуществлять поиск подлежащих русификации слов, как по какому-то заданному слову, так и в автоматическом режиме, ориентируясь на интегрированные или подгружаемые словари (или ещё какую непонятную логику). Я бы порекомендовал начать с автоматического режима (галочка «новый режим») и с просмотра сразу всего фулла (галочка «Всю прошивку»). Шансы, что фокус получится – невелики, но если всё же сработает именно этот способ – жить будет немного проще. Но, скорее всего, программа ругнётся что, мол, «Русский язык не найден». Тогда можно попытаться задать ей какое-то ключевое слово, которое точно присутствует в прошивке (вспомните хоть одно полное название любого пункта меню или название любого файла, помещённого в память телефона и записанного русскими буквами…). Убираем галочку «Новый режим» и в поле «Слово для поиска» вписываем это самое слово. В моём случае, как видите, это слово «Ок» (оригинал, блин!).

В этом режиме программа «задумается» на несколько минут: это нормально, не надо её дёргать или прерывать. Такая вот она: задумчивая! По окончании процесса вам будет предложено «Если охота – прокомментируйте то, что получилось» и результат своей работы программа сохранит в файл с именем, отличающимся от исходного на * .Rus. Если интересно – произведённые программой замены можно посмотреть в файле «Zam_log.txt». Обратите внимание на цифры «Исходная длинна слов» и «Текущая длинна слов». В инструкции к программе сказано, что «Необходимо, чтобы исходная длинна слов была больше, чем текущая», только вот как это сделать – там не сказано. Интуитивно это понятно: если после перевода слова получатся длиннее и больше исходных – то они просто не поместятся на место старых, непереведённых слов; все адреса сдвинутся, размер файла прошивки получится больше исходного. Понятно-то оно, конечно, понятно… непонятно только, как этого добиться, если получится наоборот. Единственный вразумительный совет могу дать только такой: попробуйте предварительно откорректировать используемый словарь – внимательно проверить его на предмет длинны фраз исходных и фраз, полученных после перевода.

Да, и самое интересное: программа, разумеется, постарается перевести не только заданное вами слово, но и вообще все слова, какие она посчитает нужным: слово для поиска ей нужно всего лишь для локализации части прошивки, подлежащей русификации… только вот логика работы этой программки, мягко говоря, оставляет желать лучшего. Некоторые слова программа не признаёт словами вообще (и, соответственно, напрочь отказывается русифицировать), некоторые – даже приблизительно не соответствуют исходным… Ну и словарь, понятное дело, просто не может подходить сразу ко всем телефонам и ко всем прошивкам. Часто возникает необходимость вручную исправить словарь или добавить в него новые слова, выражения. А для этого есть кнопочка «Редактор».

Нажимаем её и снова ждём несколько минут: Причём, лучше всё делать именно в такой последовательности, как я описал: сначала русифицировать прошивку, а уже потом, не закрывая программу открыть словарь для редактирования. Так экономится время, нервы… ну, и просто нагляднее результат работы! Программа подгружает все слова, которые (по её мнению) есть в телефоне, и предлагает свой вариант их перевода. Думаю, что делать в этом окошке – догадаетесь сами. Менять всё, что не понравится. Добавлять все слова, которые программа «забыла» или не посчитала нужным переводить. Удалять повторы. Словом, приводить словарь в «приличный» вид. Уже изменённые слова будут подсвечиваться, программа сама будет пытаться откуда-то подгружать какие-то гипотетические словари (на которые всё равно особо не стоит рассчитывать)… Названия кнопочек тоже в комментариях не нуждаются; не забудьте только после окончания работы нажать волшебную кнопочку «Сохранить». Кнопочка «Загрузить» служит для того, чтобы можно было подгрузить ранее созданный словарь. После этой процедуры желательно проверить всё на предмет наличия дублей и, соответственно, удалить всё лишнее (кнопка «Удалить дубли»).

Да, и последнее. После редактирования исправленный языковой пакет, разумеется, надо бы поместить обратно в телефон. Программа умеет и это. Переходим на вкладку «Флешер», выставляем номер СОМ-порта, скорость… Дальше – по смыслу. Там всего две кнопки и обе – на русском языке. Внимание: Программа почему-то отказывается заливать в телефон весь фулл целиком, но отдельно языковой пакет заливает нормально! Во всяком случае, так было с моей версией RusLang.

Ещё одна условно бесплатная программа для редактирования ленгпаов в китайских телефонах – это «MTK Resource Edit».

Софтинку эту корсары цифровых морей «отломали» от аппаратно-программного комплекса «Spiderman box». На момент написания статьи самая свежая версия программы была «MTK Resource Edit V 1.3». Ищем, скачиваем, устанавливаем… Выглядит она вот так:

Программа, в общем-то, тоже интуитивно понятная, хотя и на английском языке; но несколько слов о ней сказать всё же стоит.

Запускаем программу,жмём кнопочку «Open», показываем путь к файлу прошивки… Эта программка работает гораздо резвее предыдущей, и уже через несколько секунд нашим глазам явится полный список языковых пакетов, присутствующих в телефоне. Причём, любое слово в любом из пакетов можно исправить! Но – не всё так просто (а иначе – было бы скучно!). Пункт номер раз: после исправления слова (или фразы) должны иметь длину равную или меньше, чем исходная фраза (причины я уже говорил выше). Пункт номер два; по моему – очень неприятный. Дело в том, что очень часто слова из разных столбиков, расположенные в одной строчке – не совпадают друг с другом! И приходится долго и мучительно думать: какая фраза к чему относится… Если «лечить» единственный аппарат, то ещё куда ни шло; ну а если заняться этим серьёзно – то на редактирование прошивки подобным образом ушло почти два часа, думайте сами! Ну и пункт номер три: программа почему-то (у меня) нашла не все слова, подлежащие русификации…

Иногда бывает нужно сохранить языковой пакет отдельно, без всей остальной прошивки. MTK Resource Edit поможет вам и в этом. Щёлкните мышой по первому слову – в окошке справа появится адрес первого символа этого слова. Запоминаем (записываем) эту цифру. Затем так же узнаём адрес последнего слова. А всё то, что между этими адресами – и есть языковой пакет! Можно его вырезать (любым HEX-редактором) и сохранить. Заливать только часть файла прошивки мы уже умеем (смотри предыдущие статьи!). Это полезно бывает, когда русифицируешь сразу несколько одинаковых телефонов, а заморачиваться с зоной безопасности у каждого по отдельности – не хочется. Внимание: адреса начала и конца языкового пакета – ПРИБЛИЗИТЕЛЬНЫЕ. Чуть позже расскажу, почему так и что с этим делать.

Но программка «MTK Resource Edit» умеет не только редактировать языковой пакет: она же позволяет «подправить» и мелодии, и картинки, которые «зашиты» в прошивку. Алгоритм замены – тот же: открываем соответствующую вкладку (Music или Pictures), выделяем нужный файл из списка; причём музыкальный файл можно сразу же и прослушать, а картинка будет видна в виде превьюшки. Единственное, что нужно сказать – программа почему-то работает только с одной какой-либо выбранной папкой (WorkDir). Неудобно конечно… зато – бесплатно. Советую сначала создать какую-нибудь папочку, положить в неё все музыкальные файлы и картинки, которые планируете «залить» в телефон, а уж потом – нажать в программе кнопочку «WorkDir» и показать путь к этой папке. Кстати, в эту же директорию будут помещаться и файлы, которые вы захотите «достать» из телефона. Да, и ещё одно: как и в случае с языковым пакетом – картинки и мелодии, которые вы планируете поместить в свой аппарат, должны быть меньше или равны по объёму, чем исходные (причины – те же, что и в случае со словами). Физический размер картинок (в пикселях), разумеется, нужно делать точно таким, как и исходная картинка или анимашка. Кстати, для облегчения жизни размер выбранного изображения виден в программе в строчке, расположенной над полем для просмотра.

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

Исправленный файл прошивки можно залить в телефон любым флешером, какой вам больше нравится (SpiderMan, FlashTool…). Возможно, что после всехвышеперечисленных манипуляций с телефоном и заливки в него исправленного фулла аппарат попросту не включится… тогда возвращаемся к предыдущим статьям и восстановлению зоны безопасности. Если вы всё делали так, как я советовал, то файл с зоной безопасности для вашего аппарата уже должен лежать где-нибудь в потаённом архивчике… Распаковываем, заливаем в тело поверх исправленной прошивки… и радуемся! Нет файла – смотрим предыдущую статью, делаем…

Есть ещё две программы для корректировки «Езиков»: это «LangEditor» и «G$tarLpMan». Я точно не знаю, но, по всей видимости, обе эти программы написал один и тот же автор: очень уж похож алгоритм работы этих программных продуктов. Да и интерфейсы тоже чем-то похожи… «G$tarLpMan» в природе существует в двух ипостасях: бесплатная и платная версии; а «LangEditor» — давно бесплатно валяется по Сети. Если позволите – начну с бесплатной версии «G$tarLpMan» (платную бесплатно скачать не удалось… жаль… J ).

Программа довольно функциональная, перечислю лишь основные её возможности:

Собственно, перевод по словарю (с английского или корявого русского);

Редактирование вручную некорректно переведённых фраз;

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

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

Результаты перевода можно сохранять «про запас» в виде библиотеки, а в дальнейшем – использовать. Удобно!

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

Импорт отдельных слов и целых фраз в словарь (у меня не получилось, но автор уверяет, что можно!).

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

Сохранение результатов корректировки в файлы изменений и scat-файл для загрузки в телефон (создание патча).

Ну и теперь – что с этим всем делать. Ищем/качаем/запускаем программу. Открываем файл с прошивкой. Сразу уточню: программа открывает файл прошивки ЦЕЛИКОМ, а результат работы сохраняет в виде отдельного патча, который нужно залить в аппарат при помощи FlashTool’a. Необходимый для этого scat-файл (scat_rus.txt), а так же файлы-патчи, которые нужно заливать (lp.bin, var.bin, in.bin) – программа формирует. В двух словах: отключаем Check baseband chip ECO version, выбираем scat-файл scat_rus.txt, указываем в регионах одноименные файлы патча, кнопочка «Download».

Итак, открываем файл с прошивкой (*.bin). Выглядеть это будет примерно вот так:

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

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

Правое поле – таблица словаря. Стоит отметить, что словарь хранится в базе данных (рекомендую почаще делать резервные копии!); в этой же базе данных предусмотрено несколько переводов одного и того же слова (непонятно, зачем…).

Ленгпак/Загрузить – загрузка ленгпака из выбранного фулфлеша в базу. После загрузки можно будет редактировать текущий ленгпак в редакторе. Перед загрузкой установите соответствующие адреса языковых пакетов.

Ленгпак/Из исходного (F4) – заполняет текущее поле «Перевод» таблицы редактирования значением из поля «Исходный».

Ленгпак/Из переводимого (F5) – заполняет текущее поле «Перевод» таблицы редактирования значением из поля «Переводимый».

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

Словарь/Импорт – импорт словаря из каких-то хитрых файлов (у меня не получилось!).

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

Как видим, программа удобная, я бы даже назвал её лучшей из всех вышеперечисленных программ, если бы не одно «Но»: необходимо вручную найти и вписать адреса языковых пакетов. У меня в процессе подготовки статьи на эту процедуру ушло почти два часа; представляю, сколько времени это займёт у человека, только пробующего свои силы в ремонте телефонов… Впрочем, автор программы предлагает вполне традиционный способ решения этой проблемы: в платной версии программы реализован поиск лэнгпаков в автоматическом режиме. К тому же, автор поддерживает в «живом» состоянии свой сайт, так что для желающих – найти и приобрести платную версию труда не составит.

Ну и несколько слов о программе «LangEditor». Чтобы особо вас не утомлять повторениями – это более бедный и полностью бесплатный клон «G$tarLpMan»-а. Интерфейс, алгоритм работы, структура… В общем, если вы разобрались с «G$tarLpMan»-ом, тос «LangEditor»-ом проблем не будет. Для ясности скажу лишь, что адреса языковых пакетов там тоже нужно вводить вручную. Программа тоже сама не умеет читать/заливать фулл, но в комплекте «поставляется» словарь на… что-то около 7000 слов.

Ну и теперь – обещанный способ поиска начала и конца языкового пакета (пакетов). Предупреждаю: способ экстремальный и соскучиться не удастся! Без бутылки пива – и не разберёшься, но лучшего (из бесплатного) я пока не знаю.

К этому времени, надеюсь, все уже более или менее уяснили, что файл прошивки представляет из себя не что иное, как текстовый шестнадцатеричный файл; а следовательно, его вполне можно открыть любым Hex-редактором! Это факт номер раз. А факт номер два – многие современные Hex-редакторы могут без проблем показывать символы Юникода. Сопоставим эти два факта и получим… Правильно: получим ещё один способ ковыряния в языковом пакете телефона! Уже известная нам программа WinHex, начиная с версии 14.0 «научилась» понимать Unicode (а некоторые Hex-редакторы – и ещё раньше!). Ищем, скачиваем, устанавливаем. Я нашёл «WinHex 15.2 SR-10», вот об этой версии программы дальше речь и пойдёт. Запускаем программу, далее – кнопочка «Открыть», показываем путь к нашему файлу прошивки… Результатом всех вышеперечисленных действий должна стать вот такая картинка:

Первое, что нужно сделать – это переключить программу в режим Unicode. Вкладка «Options» — «Character Set» — «Unicode». Сделали? Теперь – самое интересное: медленно-медленно прокручиваем правый столбик и ищем первое вразумительное слово. А так как файл большой, а просматривать нужно ну очень внимательно, то процедура эта затянется надолго, готовьтесь! А как только найдётся первое слово (вначале было слово…) – запоминаем его адрес (левый столбик) и переходим к… правильно, к поиску последнего русского слова! Его адрес тоже неплохо было бы запомнить или записать. Если вы были ну очень внимательны, терпеливы и всё сделали правильно – то перед первым словом ленгпака в телефоне и сразу после последнего слова будет одна или несколько строчек, состоящих из одних нулей. А всё то, что находится между «нулевых» строк – это и есть языковой пакет прошивки телефона. Обрадовались? А зря: ленгпак-то нашёлся весь, целиком; а нам предстоит найти в нём отдельно русский, отдельно английский (для желающих – можно и китайский) языки. Вернее – не сами языки, а их адреса. Мне в этом повезло: языковые пакеты были чётко разбиты по группам: внимательный просмотр правого столбика и кружка кофе решили проблему. Если нужно – можно сохранить весь языковой пакет отдельно от прошивки. Выделяем блок, сохраняем его в отдельный файл. Всё! Блок можно отредактировать любой программой, а потом – поместить (вставить) на то же место, где он и был. Важно: вставлять отредактированный блок нужно точно на то место, где его и брали! Сместите файл хотя бы на одну строку – телефон не заработает! Ну и – не забывайте о том, что новые слова и фразы должны быть короче или равны старым, заменяемым. Чисто теоретически – прямо в WinHex можно и редактировать прошивку (с последующим сохранением результатов); но это – если в супер-спец и умеете думать шестнадцатеричными мыслями! J J

Немного упростить жизнь может, как я уже ранее говорил, программа «MTK Resource Edit». При выделении ячейки с словом (без разницы: русским или английским) программа покажет его адрес. Но слепо доверять этому, пожалуй, не стоит. Дело в том, что программа берёт реальный адрес слова, а перед ним (ил после) – может быть несколько пустых, «нулевых» ячеек в строке. Так что: может повезти, а может – и нет. Лучше всё же сделать так: посмотреть адрес в «MTK Resource Edit», затем открыть «WinHex» и перейти к указанной ячейке. Если адрес совпадает с началом строки, а предидущая строка заканчивается на несколько нулей – значит, это и есть начало лэнгпака. Если же адрес, предложенный «MTK Resource Edit» указывает на середину строки – то за начало языкового пакета нужно принимать адрес первого символа в строке (при условии, что предидущая строка оканчивается на нули). Конец языкового пакета тоже нужно проверить аналогичным образом.

Какая из перечисленных программ лучше – решать вам; мне показались наиболее удобными «G$tarLpMan» (даже несмотря на необходимость ручного поиска начала языкового пакета) и «MTK Resource Edit» (хоть она и на английском). Что понравится вам – не знаю. Выбирайте!

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

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

Всем – добра, удачи и крепкого здоровья вам и вашим телефонам! J

С уважением – Сергей Искрицкий.

Похожие материалы:

  1. Не запускается Impact Winter?
  2. Рецензия на Craft the World
  3. Не запускается Windows Live
  4. Руководство и прохождение по «Medal of Honor: Allied Assault» «Ох уж эта Дороти»

Как редактировать прошивку bin

Внимание: в архиве можно скачать новую версию программы.

Описание работы с редактором Pic BIN editor 1.41 by TOM. (picbined141).

Очень часто в различных Сат-конференциях можно встретить постинги, вроде: «Дайте прошивку на . » и далее слёзные просьбы о «Неоставлении в беде ближнего» и прочее :-))) Зачем терзать себя и других, когда можно просто взять ключи с посвящённых данному вопросу сайтов, скачать (пусть даже пустую прошивку) и «вбив» в неё ключи самостоятельно наслаждаться тем скремблированным пакетом, которого жаждет душа. Проблема заключается в том, что множество людей не владеют английским языком, на котором, собственно, большинство программ и написано. Чтож попробуем помочь им разобраться.

Для начала нужно, как уже отмечалось выше, скачать 3 вещи: Ключи (с индексом и идентом) на тот пакет, который желаете смотреть, Прошивку для той карты, которая именно у Вас и есть и системы, которую поддерживает ресивер. И, собственно Редактор прошивок , мне показался удобным Pic BIN editor 1.41 (picbined141), который можно взять на польском Upload например. Удобен он потому, как поддерживает практически все существующие форматы прошивок и кодировок, мал в объёме и постоянно поддерживается и обновляется ТОМом.

Когда всё готово, запускаем редактор.

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

Пробуем разбираться? Поехали:

Для начала и для облегчения процесса редактирования скачанной прошивки ткнём в кнопку «Enable» в правом верхнем углу. Она позволяет перевести редактор в режим автоматического (Галочка в окошке «Auto Detect — Автоопределение» должена стоять) распознавания типа прошивки (Выкидушка слева) при указанном типе кодировки (Выкидушка справа).

Все приведенные ниже примеры работы — в режиме Viaccess. Если же Вы хотите редактировать файл-прошивку для другой кодировки — просто смените тип кодировки/проекта справа:

Теперь необходимо загрузить *.bin-файл (*.hex-файл) из скачанной прошивки. Для этого воспользуемся всем известным способом: кликнем по F ile в верхнем меню и выберем Open (Открыть). Также, как из любого Windows-приложения открываем необходимый файл. При совпадении формата прошивки ничего не изменится, а вот при несовпадении формата (В данный момент открывается Bin-файл от Xenia с поддержкой автоапдейта (Auto Update)) появится строка, предупреждающая, что файл имеет отличный формат от выбранного (Открываемый файл имеет такой же индентификатор, как и VIA: ViaXenix 1.3 auto 24с16. Вы хотите сменить текущий режим работы?):

Произошло это потому, что стояла галочка в окошке автоопределения, редактор сам определяет для себя режим работы. Если Вы уверены, что знаете какой файл в каком режиме (или для какой системы кодирования в проекте DS9 или аналогичных ему) Вы намерены редактировать, то можно снять галочку и выбрать режим слева:

Режим работы для прошивокViaccess. Режим работы для прошивок типа Xin1

Но, не будем отвлекаться, прошивка загружена, режим сменён и вот что открылось взору:

Закладки (Слева-направо): Глобальные параметры, Ключи, Провайдер, Дамп, Отметки, JDM/Phoenix.

Глобальные параметры определяют глобальные параметры карточки (Неожиданно, правда? :-))) ATR — Answer to reset (Ответ на сброс) — лучше его не менять, т.к. Viacces-карта должна отвечать модулю как Viaccess-карта, а не как телефонная например :-)). Serial — Серйный номер карты. DateB1 (Date of Beginning) — Дата начала действия карты, DateB2(copy) — просто копия DateB1, DateE1 (Date of Ending) — Дата окончания действия карты, т.е. карта перестанет работать после этой даты при установленном предохранителе WDT при программировании. Ну а DateE2(copy)-также просто копия DateE1. И Class — Класс, реально он имеет значение только для оригинальной карты, а т.к. мы работаем с картой DPSC — данная строка забита FF. Card Name — Имя Вашей каточки, т.е. от кого она. Card name ID — ID карты в 16-ричном виде, присваеваемый Issuer-ом. Подробнее эти параметры можно изучить, почитав документацию для соответствующей кодировки.

Ключи — вот пожалуй самое интересная и используемая часть прошивки:

Зачем какой ключ при автоапдейте, что ещё нужно и т.п. можно узнать, прочитав документацию. Скажу только, что обычно при скачивании ключей откуда-либо рядом с Операционным (рабочим) ключом, т.е. тем, которым провайдер в данный момент работает находится индекс (цифра от 08 до 0F), в виде: The Satellite, Prov ID 00 F8 08, Key 08: 11 22 33 44 55 66 77 88, соответственно сам ключ должен быть вписан в прошивку в строку с индексом 08 и при этом не забудьте поставить курсор в окошечке справа на провайдера, которому соответствует ключ. Ключи могут быть введены 4-мя форматами, а именно: 11 22 33 44 55 66 77 88 — т.е. с пробелом между байтами, 1122334455667788 — без оных, 2200 3301 4402 5503 6604 7705 8806 1137 — формат Multimac (как для апдейта с пульта), «3DUfw€-текстовый формат. Для переключения нужно отметить соответствующий кружок справа внизу. Поэкспериментируйте, увидите, что получается. Сверху справа над окошечком с провайдерами есть три кнопки: Swap — Поменять местами, U P — Вверх и D own — Вниз. Они служат для перемещения имен провайдеров соответственно вверх/вниз и двух между собой (Для «Поменять местами» нужно указать сначала на 1-го провайдера, а потом на второго. Об этом вылезет подсказка с кнопкой «ОК»)

Для тех, кто пользуется Piccard2 с ресивером Humax IRCI-5400, пропатченным под Allcam, возможно будет интересна информация по работе в Picbined с прошивками типа DS9 (проект 3 в 1). Первое — Viaccess, как и другие кодировки (уже поддерживается и 5 в 1) при просмотре через встроеный Irdetto-CAM этого ресивера только эмулируется , то есть о полноценной работе, а именно автоапдейте даже разговора вестись не может. Потому открывая в редакторе такую прошивку вы выбираете Тип прошивки справа (например 3in1_ds9) и слева интересующую вас кодировку. CAM Irdetto способен работать только со своей кодировкой, соответственно для всех остальных необходимы только операционные ключи, что вы и увидите при выборе кодировки Viaccess, например, в выкидушке Working Mode слева. Дальнейший процесс редактирования примерно одинаков.

Продолжим закладкой Провайдер:

Name — название провайдера, дано для Вас — чтоб не попутать куда какой ключ вписывать. Shared — то, что называют SA, CustPw — права доступа. Подробнее читайте в документации по Viaccess. Скажу только, что для просмотра программ с операционными ключами они не очень нужны, реально — это данные для автоапдейта, т.е. эти строки можно забить чем-нибудь. Ident — Индентификатор провайдера, вот это важно! Помните предыдущую часть про ключи. Без него непонятно, что раскодировать надо и каким ключом, так что имя — для Вас, а Индентификатор — для ресивера. Далее следует две копии его же. А вот что обозначает 00F808 в первой строке и 00F800 в следующих двух — читайте документацию, мы ж редактор рассматриваем, а не систему кодирования. А если неохота разбираться — просто впишите такой, как там, откуда ключи брали и всё заработает. Внизу длинная строка Answer — Ответ, это опять же обмен карты с модулем, там всё до Вас сделали. Ну и опять справа вверху тот же набор кнопок, только появилась ещё одна Clr-Clear — Очистить, позволяет удалить провайдера.

Следующая закладка — Dump-Дамп, это уже более интересно программистам, возможно просмотреть в шестнадцатиричном/текстовом виде (Hex/ASCII) содержимое файла, строчки, изменить длину файла, выбрать конкретную строку, ну это пользователю неинтересно, посему ограничимся сим кратким обзором.

Закладка Note-Заметка — позволяет написать чего-нибудь для информации и сохранить это в теле файла.

Ну и последняя-JDM/Ludi-закладка для программирования EEPROM напрямую из редактора с помощью программатора JDM / Ludipipo или Phoenix / Smartmouse.

Позволяет выбрать Port — Порт (COM1-COM4), Firmware — тип прошивки (Соответственно и микосхемы), технически это нужно для программирования карт типа GoldWafer, т.е. тех, где прямого доступа к микросхемам не существует и надо использовать загрузчик для программирования EEPROM, выбор Firmware и осуществляет автоматический выбор необходимого для данного типа карты загрузчика. Interface — Тип программатора (Уже доступен JDM/Ludipipo и Phoenix), Address from script — это выкидушка, позволяющая не переписывать весь EEPROM, а записать только изменённые в пошивке параметы при редактировании, откровенно говоря, я всегда пишу полностью (Так надёжнее). Но если охота разобаться — посмотрите содежимое выкидушки и сравните с тем, что делали — там такой пункт есть. Delay — Задержка, Read — Чтение Содержимого Микросхемы, Write — Её запись, Verify — Проверка записи. Ниже настойки порта и возможность переключения в режим Smartmouse. Info — Просто строчка индикации процесса записи/чтения.

И наконец перейдём к меню:

F ile практически не отличается от любого другого, за исключением того, что можно сгенерировать и затем открывать/записывать свою собственную прошивку при помощи подменю Special Open. Special save. там необходимо задать название, длину в шестнадцатиричном виде и путь к файлу, я полагаю это не сильно важно, переходим к P rovider: S wap — поменять провайдеров местами, M ove — передвинуть, C lear — стереть, Clear K eys in All — стереть все ключи, Clear One Param I n Allстереть везде один и тот же параметр, Copy one Param T o Al — скопировать везде один и тот же параметр. T ools — Инструменты: E xport — Экспорт Ваших настроек, ключей и всего, что Вы делали в редакторе в *.ini файл, то есть в текст. I mport — Импорт всего вышеописанного из *.ini файла. P owerImport. — Импорт из других файлов (Picbined, Windecrypt, Freeseka, Wallbanger, Hbemu, Multidig), можно пролистать до самого файла, указав Set (Тип, набор), сравнить параметры (Compare) и т.п. всё это интересно более изучающим/знающим алгоритм, реально для простого редактирования неприменимо, потому воздержусь от описания.

C onfiguration. — Конфигурация Редактируемого Файла.

P hoenix Scripts — подменю, позволяющее работать со скриптами (при наличии интерфейса Phoenix) это и есть по своему действию выкидушка Firmware при работе в закладке JDM/Phoenix (см. выше)

H elp — Вообще-то Помощь, но в меню только A bout. что означает «О» (программе и том, кто написал).

Ну всё, можно забивать ключи, те кто заинтригован периодическим «Читайте соответствующее описание кодировки» может заняться изучением, и вперёд! Программировать!

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

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

dima555
( 29.09.18 21:38:40 MSK ) автор топика
Ответ на: Как отредактировать файлы прошивки от dima555 29.09.18 21:38:40 MSK

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

Тебе каракули не видны? Сделай яркость монитора ярче, я всегда так делаю.

anonymous
( 29.09.18 21:53:43 MSK )

Полностью опиши задачу, которую ты должен сделать, пожалуйста.

anonymous
( 29.09.18 21:54:48 MSK )
Ответ на: комментарий от anonymous 29.09.18 21:54:48 MSK

есть подозрение что прошивка на мой асик манит налево. хочу узнать куда

dima555
( 29.09.18 22:11:48 MSK ) автор топика
Ответ на: комментарий от dima555 29.09.18 22:11:48 MSK
anonymous
( 29.09.18 22:41:11 MSK )
Ответ на: Как отредактировать файлы прошивки от dima555 29.09.18 21:38:40 MSK

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

slovazap ★★★★★
( 29.09.18 23:50:16 MSK )

i-rinat ★★★★★
( 30.09.18 17:24:21 MSK )

Для таких вопросов есть 4пда.

time_LORd ★
( 30.09.18 17:26:24 MSK )
Ответ на: Как отредактировать файлы прошивки от dima555 29.09.18 21:38:40 MSK

Файл бинарный, открывать его надо в hex редакторе, ну а текст читать по 8-ричной таблице символов.

torvn77 ★★★★★
( 30.09.18 17:28:29 MSK )

Про то, как монтировать JFFS2, товарищ на ЛОРе даже FAQ выкладывал, пользуйся поиском.

hobbit ★★★★★
( 30.09.18 17:30:57 MSK )

О, о, я смотрю профи собрались. dtb надо декомпилировать dtc. Это Device Tree Blob. Он тебе не расскажет ничего про то, куда прошивка ходит так как это просто конфиг ядра. .jffs2 — образ файловой системы jffs2. Его можно посмотреть если включить виртуальный флеш и туда записать, ну или qemu. hex-редакторами долго будешь искать. К тому же оно сжатое и текстовых строк не будет видно.

slapin ★★★★★
( 30.09.18 17:33:58 MSK )
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

Похожие темы

  • Форум Как отредактировать squashfs в прошивке (2015)
  • Форум Прошивка Cisco (2023)
  • Форум Парни помогите нужно отредактировать прошивку на телек (2008)
  • Форум Отредактировать *.torrent (2007)
  • Форум Возможно ли установить прошивку .bin? (2014)
  • Форум Посчитать контрольную сумму прошивки (2009)
  • Форум Как отредактировать аудио книгу? (2011)
  • Форум Чем можно отредактировать посскриптфайл (ххх.ps)? (1999)
  • Форум Отредактировать PDF (2019)
  • Форум собранная прошивка OpenWRT и роутер Comfast (2019)

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

Нужно перевести некоторый текст в бинарном файле пошивки, по идее, это не совсем бинарник, это архив, архив надо бы распаковать, но чего-то не распаковывается))
Конвертировать в HEX не получилось, открыл редактором HEXа бинарник, тоже ничего, там нет русского текста, хотя по идее должен быть. Кому надо — могу файл прошивки дать, мб чем то распакуете

Чем ее распаковать? Или как редактировать текст в ней?

  • Вопрос задан более трёх лет назад
  • 1147 просмотров

2 комментария

Сложный 2 комментария

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *