Samsung Firmware Editor by Orlov Sergey

Оглавление:

1.       Установка программы

2.       Запуск программы

3.       Главное меню

4.       Закладка « Images»

4.1.    Поиск таблицы адресов изображений  

4.2.    Поиск изображений с 09-сжатием  

4.3.    Сохранение и загрузка таблицы изображений  

4.4.    Экспорт/Импорт изображений  

4.5.    Замена адреса изображения  

5.       Закладка « Strings»

5.1.    Поиск строки

5.2.    Замена строки

6.       Закладка « s3 Converter»

6.1.    Конвертирование s3 файла в BIN  

6.2.    Конвертирование BIN файла в s3  

6.3.    Создание s3 патчей  

 

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

автор справочного руководства: Orlov Sergey

Samsung Firmware Editor by Orlov Sergey   

  1. Установка программы
  2. Запуск программы
  3. Главное меню
  4. Закладка « Images»
  5. Закладка « Strings»
  6. Закладка « s3 Converter»

1.       Программа не требует специальной установки. Необходимо скопировать содержимое архива (файлы: FirmWareEditor.exe, License.txt) в любую папку на жестком диске.

2.       Для запуска программы необходимо запустить файл FirmWareEditor.exe.

3.       Пункт главного меню File (Файл) содержит подпункты:

   v      Open… (Открыть…) – открывает файл прошивки с расширением .BIN

   v      Exit (Выход) – завершение работы с программой

       Пункт главного меню Help (Помощь) содержит подпункты:

   v      About (О программе) – информация об авторе, версии программы. Лицензия.

4.       Закладка “ Images” – на данной закладке Вы можете находить, просматривать, экспортировать/импортировать изображения прошивки, в т. ч. изображения с 09-сжатием и WBMP. Так же есть функция поиска таблицы адресов изображений в прошивке. В данной таблице содержаться адреса всех изображений и их разрешение.

Увеличить картинку

v       Поиск таблицы адресов изображений  

 Для того чтобы найти таблицу адресов необходимо нажать кнопку Firmware Image Table ( Рис. 1_1). В открывшемся окне можно ввести адрес таблицы вручную в поле Address ( Рис. 2_5) или нажать кнопку Find ( Рис. 2_6). По окончанию поиска адрес таблицы появиться в поле ввода автоматически. Его можно скопировать и записать, чтобы в дальнейшем не производить поиск еще раз. Но учтите, что адрес таблицы в различных версиях прошивки может не совпадать. Поэтому поиск рекомендуется производить заново для другой версии прошивки.

Далее можно прочитать адреса и разрешение изображений из таблицы, нажав кнопку Read ( Рис. 2_1), они отобразятся в списке слева. Для использования этих адресов их необходимо перенести в таблицу изображений основного окна, нажав кнопку Add ( Рис. 2_2) – добавить одно изображение или Add all ( Рис. 2_3) – добавить все. Для очистки таблицы изображений главного окна нужно нажать кнопку Clear Table ( Рис. 2_4).  

v      Поиск изображений с 09-сжатием  

Для поиска изображений с 09-сжатием нужно нажать кнопку Find 09- images ( Рис. 1_2). Поиск может занять некоторое время, зависящее от производительности компьютера. Изображения отображаются в списке справа. Такой поиск не позволяет точно определить изображение и его разрешение, поэтому нужно вручную изменить размер кнопками « +» и « » в панели Image size ( Рис. 1_7). Width – ширина изображения, Height – высота. Если вместо изображения отображается «мусор», возможно программа приняла за изображение другой код или неправильно задано разрешение.

С помощью четырех радиокнопок под списком изображений ( Рис. 1_6) можно выбрать тип изображения или включить автоматическое определение типа.

v      Сохранение и загрузка таблицы изображений  

 Для того чтобы не искать изображения при каждом запуске программы можно сохранить их список в текстовый файл. Для этого найденное изображение нужно перенести в таблицу внизу окна ( Рис. 1_5). При нажатии кнопки Add Image изображение, отображаемое в момент нажатия в панели Phone Image, переносится в таблицу со всеми параметрами (имя, разрешение, размер, количество цветов, тип). При этом в поле ввода Image Name должно быть введено произвольное имя. Добавление двух изображений с одинаковыми адресами запрещено.

Для сохранения таблицы необходимо нажать кнопку Save Table ( Рис. 1_4), для загрузки таблицы – кнопку Open Table ( Рис. 1_3).

v      Экспорт/Импорт изображений  

 Для импорта изображения щелкните правой кнопкой мыши на таблице изображений и в контекстном меню нажмите Import / Export ( Рис. 1_8). В появившемся окне слева отображается исходное изображение ( Рис. 3), а под ним его разрешение и размер. Справа отображается импортируемое изображение и его параметры. Для экспорта изображения нажмите кнопку Export Image ( Рис. 3_1) и наберите имя файла, в который будет сохранено изображение. Для импорта изображения нажмите кнопку Import Image ( Рис. 3_2) и в появившемся окне выберите нужную Вам картинку. Оно будет отображено в правой части окна, а под ним его разрешение и размер. Чтобы заменить картинку нажмите кнопку Replace ( Рис. 3_3). Если разрешение или размер изображения не соответствуют исходным, будет выдано предупреждение.

v      Замена адреса изображения  

 Для замены адреса картинки нужно щелкнуть правой кнопкой мыши на таблице изображений и в контекстном меню выбрать Change Address ( Рис. 1_9). В появившемся окне нажать Find image link ( Рис. 4_1). Если ссылка(и) найдена, адрес(а) отобразится в таблице Адрес   ( Рис. 4_3) . Для замены адресов, их нужно выделить в таблице Адрес, ввести в поле New address новый адрес и нажать кнопку Change address ( Рис. 4_2). 

Внимание: для применения любых изменений в прошивке необходимо закрыть программу и подтвердить запись!!!  

5. Закладка “ Strings” – на данной закладке Вы можете находить и заменять строки, как на английском, так и на русском языках.   

5. Закладка “ Strings” – на данной закладке Вы можете находить и заменять строки, как на английском, так и на русском языках.   

Увеличить картинку

v      Поиск строки  

Чтобы найти строку в прошивке нужно написать искомый текст в поле String for search ( Рис. 5_1). Примечание: если ищите текст на русском языке, обязательно поставьте флажок UTF -8 string ( Рис. 5_2) , при этом можно сочетать английские буквы и русские, и любые стандартные символы. Нажмите кнопку Find string ( Рис. 5_3).

Поиск занимает некоторое время.Если строка найдена, она будет выведена в поле Searched ( Рис. 5_7), в полях Start address и Stop address ( Рис. 5_6) – начальный и конечный адрес строки в прошивке. Если Вы искали строку на русском языке нужно поставить флажок UTF -8 Decoding ( Рис. 5_8).

Если стоит галочка From begin ( Рис. 5_5) , поиск будет начинаться сначала прошивки после каждого нажатия кнопки Find String. Чтобы искать несколько одинаковых строк, просто уберите этот флажок и нажимайте кнопку Find String пока на будет выдано сообщение об окончании поиска.

v      Замена строки  

Строку для замены нужно написать в поле String for Replace ( Рис. 5_4) Внимание: длина новой строки не должна превышать исходную, она написана в поле String Size !!! Далее нажимаем кнопку Add to String Table ( Рис. 5_9), строка при этом появится в таблице внизу окна ( Рис. 5_10). В таблицу будет добавлена последняя найденная строка, параметры которой отображаются в данный момент в окне программы!

Выделяем в таблице нужные строки и в контекстном меню таблицы жмем Modify file ( Selected strings ).

Внимание: для применения любых изменений в прошивке необходимо закрыть программу и подтвердить запись!!!

6.  Закладка « s3 Converter»     

v      Конвертирование s3 файла в BIN  

 Для того чтобы s3 файл переконвертировать в BIN необходимо перейти на закладку s 3 Converter. Нажать кнопку Open s 3 и указать исходный файл.

Далее выбираете вид конвертирования с помощью радиокнопок. Кнопка All ( with empty address ) означает, что при создании BIN файла в него будут последовательно записаны все байты, включая те, которые не описаны в s3 файле. Для заполнения пустых адресов в поле ввода Filled data ( empty address ) указывается код байта заполнения. Если выбран режим Part ( only with data ) в BIN файл будут записаны только данные, записанные в s3 файле.

Для начала конвертирования нажмите кнопку Convert to BIN и укажите имя создаваемого файла. Процесс конвертирования может занять некоторое время, зависящее от производительности компьютера.  

v      Конвертирование BIN файла в s3  

 Для того, чтобы BIN файл переконвертировать в s3 необходимо перейти на закладку s 3 Converter. Нажать кнопку Open BIN и указать исходный файл.

Далее выбираете вид конвертирования с помощью радиокнопок. При выборе All address в s3 файл будет скопирован последовательно весь файл, начиная с адреса, указанного в поле ввода Start address. Если выбрать Part address и в полях ввода Start address и Stop address ввести начальный и конечный адреса, то в s3 файл будет сохранена часть файла из указанного диапазона адресов.

Для начала конвертирования нажмите кнопку Convert to s 3 и укажите имя создаваемого файла. Процесс конвертирования может занять некоторое время, зависящее от производительности компьютера.   

        v      Создание s3 патчей   

Все, сделанные изменения в прошивке отображаются в таблице s 3 patch Creator. Для создания патчей необходимо установить в один, или несколько s3 файлов будут созданы патчи с помощью радиокнопок All patches in one s 3 file и All patches in different s 3 files соответственно. Нажать кнопку Create s 3 patch и выбрать имя создаваемого файла(ов). Процесс конвертирования может занять некоторое время, зависящее от производительности компьютера.

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