Вступление
Наш мир насыщен различными моделями телефонов, все они однообразны
и такие телефоны встречаются на каждом шагу. Ты хочешь быть современным
и модным, чтобы твой телефон был "заточен" под тебя ?
Конечно ? Тогда читай статью и ты не обломаешься.
В первой части данной статьи мы смотрели как можно сделать фоновое
изображение на весь экран, сейчас же мы займёмся
всем остальным оформлением телефона.
Последнии
версии программ, используемых в статье, доступны
по следующим ссылкам
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) для извлечения файлов
напрямую из прошивки сохраняю структуру директорий. |
Кончаю ;-D
Ну вот на сегодня и всё. Если у вас возникли какие либо вопросы
по статье пишите мне в ,
только не забывайте указать в теме письма MaZaFaKa.Ru
magazine. Усё, я пошёл. До новых встреч.
Гритисы некоторым людям.
Шамиль Рандуев [Z-Team]
Alezz
[Z-Team]
Ficker
[Z-Team]
Slimper
[Z-Team]
__SPiRiT__
[Z-Team] :)
И отдельный пламенный респект человеку по имени Balaban,
за то что он создал и собрал замечательных людей на сайте http://oslik.ru
|