Back Content Forward

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

В первой части данной статьи мы смотрели как можно сделать фоновое изображение на весь экран, сейчас же мы займёмся всем остальным оформлением телефона.

Последнии версии программ, используемых в статье,  доступны по следующим ссылкам


PaletteTool
MBMTool
GDRTool
APatcher
AIFTool

С чего бы начать... Начнём с изменения значков к любой из установленных программ. Для этого нам понадобится тулза от одного из участников форума oSLIK.ru (Alezz), а именно AIF Tool v0.01 by Alezz.

 Мы будем менять иконку у одного из самых лучших ICQ клиентов, а именно stICQ, потому что там изначально какой то поганенький цветочек :).

Системная информация приложения и иконка хранится в файле AIF (Application Information File). Для того чтобы получить файл *.aif нам нужно распаковать файл *.sis или слить с самого телефона файл aif. Для  распаковки файла нужно воспользоваться программой UnMakeSIS (думаю не маленькие сделаете сами ).

AIF Tool v0.01 by Alezz



Возможности:
1. Загрузка, редакция и запись AIF файлов.
2. Редакция иконки программы посредством MBM Tool.
3. Редакция mime type и другой системной информации приложения.

Далее запускаем программу AIF Tool и выбираем файл aif, после чего в папке с программой появляется файл *.mbm. Его мы открываем в программе MBMTool и выбираем "Open in external editor".

Далее файл открывается в Adobe Photoshop, где мы его и редактируем. Я не буду выкабеливаться и на месте иконки напишу просто "ICQ", далее в фотошопе жмём сохранить и в программе AIFTool щёлкаем на редактируемой иконки два раза и она обновляется. Также нужно удалить из списка файлов старые маски от иконок, и сделать новые с помощью встроенной функции в программе.

 

 

 

Также необходимо, чтобы сначала шла иконка, а потом её маска. Жмём сохранить в MBMTool, далее сохранённый файл выбираем в программе AIF Tool  и жмём сохранить. Всё, теперь у вас есть файл, которые нужно кинуть в телефон (или на MMC, как у меня) в папку  e:\system\apps\sticq\sticq.aif

 

 

 

 

 

 

 

 

Вот собственно и результат.

 

 

 

 

 

 

 

И так, мы теперь умеем менять иконки у программ, но этого нам мало :).

 

Иконки это хорошо, но ведь шрифты тоже можно махнуть :). Для этого нам понадобится программа GDR Tool v0.02 by Alezz.

GDR Tool v0.02 by Alezz

Программа для создания GDR файлов (компилированые гарнитуры шрифтов Симбиана).

Возможности:
1. Создание коллекций гарнитур шрифтов в формате GDR.
2. Загрузка, редакция и запись шрифтов в формате BDF.
3. Создание шрифтов BDF из файлов TTF.
4. Полная поддержка любого языка посредством Unicode и MAP файла.
5. Проэкты программы позволяют создание комментариев и иллюстраций к каждой гарнитуре.

К программе приложен проэкт, позволяющий замену практически всех гарнитур шрифтов используемых Симбианом телефона SX1, а также MAP файл, позволяющий создание полноценных русских шрифтов. (created by Shamil Randuev / Z-TEAM).

Запускаем тулзу и переходим в "GDR compiler", там открываем проект zteam.pgdr и во вкладке "BDF editor" редактируем шрифты. После того как всё закончите жмите на "compile project", далее готовый gdr ложим в E:\System\Fonts, имя файла значения не имеет. На диск С: записывать не рекомендую т.к. будут проблемы с его удалением, впрочем как и на диске Е при отсутствии кардридера.

Уже много чего мы можем махнуть, но это не всё ещё :). Теперь займёмся изменением цветовой палитры в телефоне. Для изменения цветовых схем нам понадобится программа PaletteTool by Alezz.

PaletteTool by Alezz


Программа для редактирования файла Palette.dll (содержит цветовые палитры телефонов на Symbian).


Возможности:
1. Загрузка, редакция и запись файла Palette.dll для разных типов телефонов и эмулятора.
2. Предварительный просмотр результатов изменения палитры.
3. Загрузка и выгрузка палитр в формате .pal (Paint Shop Pro).
4. Генерация обратной палитры.

В программе используются:
результаты взлома цветовых палитр и расчета обратной палитры by Shamil Randuev / Z-TEAM

Запускаем софтину и жмём "открыть" и выбираем приложенный dll. Справа в программе видно что меняется. Здесь придётся потрудиться и убить своё время.

Работа по действиям:

1) Скопировать с диска Z Palette.dll. Снять с него атрибут ReadOnly.
2) Открыть его прогой PaletteTool.
3) Изменить цвета по своему вкусу, к некоторым цветам есть краткое описание, какой цвет для чего(напр FF - цвет фона в меню)
4) Нажать кнопку "Patch palette dll" и выбрать тот файл Palette.dll который был скопирован с диска Z. Потом для удобства его можно переименовать например в Palette_patched.dll
5) Открыть Apatcher.
6) Нажать на кнопку "Any file replacer". Сначала надо выбрать оригинальный Palette.dll файл(непропатченый, брать опять же с Z), потом выбрать тот который был пропатчен с помощью PaletteTool.
7) Далее программа(Apatcher) создает патч, который применяется с помощью неё же(Apatcher'а) на запущенную прошивку. Для этого в программе Apatcher есть кнопка "Apply patch for RAM".
8) Далее прошиваем телефон как обычно.

 

Apatcher v1.00 by Alezz


Программа для создания, редактирования и применения SXP/SXPR патчей (в основном для winswup), frontend для программ ripper/aripper.

Возможности:
1. Патчинг ЛЮБОГО приложения Вин32 в памяти
2. Дамп памяти таргет-приложения
3. Оформления патча в виде Rich Text (sxpr)
4. Дополнительные команды replacefile, break, include и немного усовершенствованную старую replace (добавлен диалог), совместим с патчами формата sxp
5. Риппинг и просмотр содержимого дисков A и Z как из памяти прошивки так и из дамп файлов
6. Замена содержимого любого файла на дисках А и Z (меньшего или равного по размеру) в 4 клика мышки
и многое другое

В программе используются:
утилиты ripper/aripper (by Shamil Randuev / Z-TEAM) для извлечения файлов напрямую из прошивки сохраняю структуру директорий.

 

Ну вот на сегодня и всё. Если у вас возникли какие либо вопросы по статье пишите мне в , только не забывайте указать в теме письма MaZaFaKa.Ru magazine. Усё, я пошёл. До новых встреч.

Гритисы некоторым людям.

Шамиль Рандуев [Z-Team]
                       Alezz [Z-Team]
                                      Ficker [Z-Team]
                                                      Slimper [Z-Team]
                                                                       __SPiRiT__ [Z-Team] :)

И отдельный пламенный респект человеку по имени Balaban,
за то что он создал и собрал замечательных людей на сайте http://oslik.ru

 

Back Content Forward