Создание графических патчей для Siemens x65-x55

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

Итак, что же представляют собой графические патчи? Как я уже говорил, системный патч изменяет программное обеспечение телефона, его прошивку, а графический — только графику, и ничего более. Но стоит отметить: графика — это не те картинки, которые хранятся в вашем телефоне в папке Картинки (Pictures) и которые вы можете просмотреть как фотоальбом. Графика — это различные индикаторы, иконки, символы, а также индикаторы уровня приема и заряда батареи. Если они вас не устраивают своим размером или цветом, то с помощью патча вы их измените. Так как картинки мы будем изменять в своем телефоне, то нам понадобится fullflash из этого же телефона. Лучше всего считывать fullflash непосредственно перед его использованием, то есть перед созданием патча. Из программ нам понадобятся: V_KLay 3.3 — с помощью нее мы сделаем бэкап fullflash'a (резервная копия) (скачиваем отсюда: сайт ) и программа для создания графического патча Siemens Picture Changer 3 (SPC3) (последнюю версию качаем с сайт ).

Бэкап
Устанавливаем программу V_KLay и запускаем ее. Настраиваем по порядку: Работать с Телефоном, CX65(Chaos BootPatch), порт: COM3 (или тот, к которому вы подсоединили телефон), скорость: 921600 Кб/сек (это скорость для USB, для COM максимальная — 115200 Кб/сек), Флешер.



Перед тем как скачать fullflash, подсоединяем выключенный телефон к нужному порту. Компьютер тоже должен быть выключен. Включаем компьютер. Нажимаем кнопку Чтение памяти и видим похожее окно:



Через пару секунд коротко, но четко нажимаем красную кнопку на вашем телефоне (это та кнопка, с помощью которой вы включаете или выключаете телефон). Если вы все верно настроили, начнется чтение памяти телефона, и появится очередное окно:



Ждите — время чтения памяти зависит от кабеля: для USB потребуется около 5 минут, а для COM — приблизительно 25 минут.
Когда полоска, показывающая процент закачки, дойдет до конца, должны появиться два сообщения. В первом нажимаем ОК, предварительно ознакомившись с его содержанием, а второе является подтверждением того, что вы все сделали правильно, и память успешно прочитана. В нем также жмем ОК.



После этого нажимаем кнопку Сохранить файл… и указываем путь для сохранения. Данный fullflash будет являться своеобразным стандартом, который мы будем изменять, создавая графический патч. После данной операции телефон можно включить, но предварительно нажав кнопку "Выгрузить лоадер (приготовить телефон к включению)", расположенную рядом с красным квадратом.

Работа с Siemens Picture Changer 3
Скачав из Интернета SPC3, разархивируйте и запустите программу. Я думаю, проще будет использовать программу с русским интерфейсом, поэтому на панели программы нажимаем Setup, в появившемся контекстном меню выбираем Language. Откроется окно, в котором нужно указать путь к файлу с русским языком. В данном случае он находится в той папке, в которую вы разархивировали SPC3, т.е. в папке LGP, и называется russian. Указываем его и нажимаем Открыть, перезапускаем программу. Если вы все сделали правильно, язык изменится на русский.
Теперь начнем создание патчей. Вверху панели SPC нажимаем Файл> Открыть фуллфлеш и, указав путь к считанному нами ранее fullflash'у с помощью программы V_KLay, открываем. Начнется загрузка. Через несколько секунд в рабочем окне SPC появится огромный список всех существующих в телефоне картинок. Вы найдете там знакомую вам графику — это будут всякие маленькие иконки, индикаторы, значки и т.д. Я покажу вам на примере замены цифр для часов. В моем fullflash'е (Siemens CX65 sw43) они идут под номерами 1231-1240, а в M55 sw 10 — под номерами 332-341. Их номер также зависит от версии прошивки. Для того, чтобы что-то заменять, нужно иметь то, на что мы будем заменять старую графику.

Пример:
— это старые цифры, а это 
— новые. Находим номер нашей цифры. Например, это 1358. Выделяем эту строку и нажимаем правой кнопкой мыши. В появившемся меню выбираем Загрузить картинку> 1 bit (1 bit потому, что картинка черно-белая — если она цветная, можно выбирать 8 bit или 16 bit) и указываем путь к новой картинке.



Таким образом, заменяем остальные цифры часов — их должно быть 9. Я думаю, цифры можно нарисовать самому. Если же вы рисовать не умеете, то в Интернете без проблем найдете подходящую вам графику. Если все правильно сделали, то в левом верхнем углу программы старая картинка заменится на вашу.
Теперь, после того как заменили все цифры, вы должны создать сам патч: в SPC3 нажимаем Файл> Сохранить патч… Указываем путь и имя для нашего файла.

Закрываем SPC3 и открываем только что сохраненный патч с помощью программы V_KLay. Он должен получиться следующего содержания:
; ##### Picture 1218 #####
015C88B0: 122401001C81A5A0 122401001C81A5A0

00A5811C: 7FFFBFBFFF7FDFFEFFEFFDFFF003FFF0 00003F00003F00003F01E03F03F03F07
00A5812C: 03FFF003FFF003FFF003FFF003FFF003 F83F0FFC3F0F9C3F1F8E3F1E863F3C8F
00A5813C: FFF003FFF003FFF003FFE001FFC000FF 3F3C1F3F3C033F3C033F7C03BF7E23BF
00A5814C: 80007F00003F80007FC000FFE001FFF0 7861BF78F7BF7877BF7E61BF7C01BF78
00A5815C: 03FFF003FFF003FFF003FFF003FFF003 01BF7803BF380B3F3E0F3F3E073F3E07
00A5816C: FFF003FFF003FFF003FFF003FFF003FF 3F1E263F1E2E3F0F3C3F0FFC3F07F83F
00A5817C: EFFDFFDFFEFFBFFF7F7FFFBF 03F03F00003F00003F00003F

То, что идет в начале патча, является лишь авторским объявлением, и благодарностью за помощь в создании программы. Перед этими строками стоят вот такие ";" символы, поэтому они не повлияют на содержание патча и вид измененных картинок. V_KLay должен быть настроен под ваш телефон таким же способом, как и перед чтением fullflash'а. Поэтому нам следует только нажать кнопку Применить патч, затем коротко нажать на красную кнопку телефона, затем — Отмена, когда программа подготовится к считыванию fullflash'а (так как он нам уже не нужен — у нас ведь есть один, которого нам вполне достаточно), подтвердить окончание установки патча и, наконец, перед включением телефона нажать кнопку Выгрузить лоадер. Вот результат создания и установки патча:



Желаю успехов!

P.S. Автор не несет ответственности за оборудование, вышедшее из строя по вине необдуманных действий читателей. Все изменения в настройке своего телефона вы вносите на свой страх и риск.

Iliya Makarevi4, insane@homenets.us


Компьютерная газета. Статья была опубликована в номере 12 за 2005 год в рубрике soft :: mobile

©1997-2024 Компьютерная газета