Nokia клуб - Все о телефонах Nokia
Фан-клуб Nokia: Регистрация

Забыли пароль?
Nokia клуб:java игры |темы |мелодии |программы  
 

  
Nokia клуб / Центр знаний Nokia 3 Сентября 2010г.

Редактируем векторные темы для Nokia с Symbian S60


Программы для ПК.
Программы для работы на ПК, касающиеся: Графики, Видео, Аудио, Синхронизации

Железо
Ремонт, прошивка телефонов, восстановление данных, снятие паролей, патчинг; совместимости аксессуаров, решение проблем и т.д.: Аксессуары, Программаторы

Смартфоны S60 и все о них
Востановление ОС, сертификация, решение проблем и многое другое: Symbian 7-8.1, Symbian 9.x

Разное
Статьи, не вошедшие ни в один из разделов

Телефоны S40 и все о них
Секреты, решение проблем и многое другое: 2nd, 3rd, 5th Editions

Программирование
Программирование под операционные системы Symbian и Java, а также русификация и модификация приложений. Symbian 7-8.1, Symbian 9.x, Java, Python

Передача данных
Настройка и решение проблем с Internet, настройки операторов, работа с Bluetooth, Wi-Fi, Ик-порт и т.д.

По тексту
 
Расширенный поиск
Какая платформа у моего телефона?
Ничего не нашел, где можно заказать статью?


Рейтинг статьи: +4

Тема: Редактируем векторные темы для Nokia с Symbian S60
Категория: Смартфоны S60 и все о них
Совместимость: Symbian 8.1, 9.1, 9.2, 9.3
Автор: Червоная Ольга


Очень часто пользователями поднимался вопрос, как изменить тему для смартфона.
Кто-то хотел изменить обои, кто-то часы… И всегда, когда тема оказывалась векторной, Вы не могли сделать эти изменения.
То, что будет описано в этой статье, лично мной делалось уже давно. С той лишь разницей, что я неплохо и сама рисую в Adobe Illustrator, поэтому отрисовать нужный элемент у меня не составляло труда, а затем и заменить его в теме. Но не все умеют рисовать, не все владеют навыками работы с векторными редакторами. Поэтому до сих я не публиковала подобную статью. Но появился инструмент, который позволит даже неопытному пользователю сделать любые изменения в теме.

Редактируем векторные темы Symbian S60

Как редактировать растровые элементы темы, писать я не буду, это уже давно известно, и информации можно найти немало. Мы же сейчас будем редактировать векторную тему.

1. Скачиваем и запускаем программу SISContents (программа не требует инсталляции, бесплатна). В меню File выбираем Open file.



Откроется Проводник, в котором Вам необходимо указать путь к редактируемой теме в формате sis.

2. Когда тема откроется в программе, нажмите иконку Contens, чтобы Вы могли увидеть, из чего состоит тема.
Для того чтобы Вы могли редактировать sis приложение, не распаковывая его, нажмите в меню Tools-> Edit package.



3. Обратите внимание на содержимое sis пакета темы. Если тема векторная полностью, то размер mbm файла (файл, что содержит элементы темы в растровом формате) будет 0кб. Все векторные элементы хранятся в mif файлах. Вот именно его мы с Вами и будем редактировать.



Пакет содержит два mif файла, поэтому и редактировать их надо будет оба (хотя они и одинаковы). Выделим первый и нажмем на иконку View detalis.

4. Откроется окно, в котором будут показаны все векторные элементы темы. Просмотреть их нельзя. Пока на данном этапе нам надо с Вами извлечь файлы для редактирования. Извлекать можно все файлы, а можно лишь те, что мы собираемся редактировать.



Не трудно догадаться, что в самых больших файлах по размеру лежат векторные элементы обоев рабочего стола и меню. В данном примере давайте извлечем все файлы. Для этого выделим любой элемент, активируется меню слева. Выбираем Extract all images



Будет предложено выбрать место сохранения, можно использовать уже заранее созданную папку, либо создать новую.
Совет: Распакуйте все элементы в отдельную папку, где кроме этих элементов больше ничего не будет



Программа произведет распаковку всех элементов и откроет Вам папку, в которой будут уже находиться все векторные элементы, что содержит тема. Количество этих элементов иногда доходит до 1000.



5. Данные файлы нельзя редактировать ни в одном из графических редакторов, т.к. они кодированы. Поэтому сейчас мы будем их декодировать.



Как писала выше, нас интересуют первые два файла с именами Entry01.svgb и Entry02.svgb. Не трудно догадаться по размерам файлов, что там искомые обои темы.

Скачиваем архив svgb.zip.
Распакуем его и два файла: svgb.exe и start.bat, - перемещаем в ту же папку, где у нас распакованы файлы темы, т.е. все файлы svgb, в том числе Entry01.svgb и Entry02.svgb
Откроем файл start.bat в Блокноте. В прилагаемом мной файле прописаны строки

svgb.exe "Entry01.svgb" "Entry01.svg"
svgb.exe "Entry02.svgb" "Entry02.svg"


Это значит, что при запуске этого файла приложение svgb.exe произведет декодирование двух файлов: Entry01.svgb и Entry02.svgb, - и создаст файлы Entry01.svg и Entry02.svg.



Примечание: Если вы хотите пакетно декодировать все файлы svgb в нашей папке, то Вам надо создать подобные копии строк на все имена файлов.
Например:

svgb.exe "Entry01.svgb" "Entry01.svg"
svgb.exe "Entry02.svgb" "Entry02.svg"
svgb.exe "Entry03.svgb" "Entry03.svg"
svgb.exe "Entry04.svgb" "Entry04.svg"
svgb.exe "Entry05.svgb" "Entry05.svg"
svgb.exe "Entry06.svgb" "Entry06.svg"

и т.д.
Затем нажать Сохранить в Блокноте.

6. Двойным щелчком запускаем файл start.bat. В результате увидим, что у нас появилось два файла: Entry01.svg и Entry02.svg



Эти файлы можно отредактировать уже в любом векторном редакторе



Процесс редактирования опущу. Каждый здесь уже идет своим путем.
Кто-то, возможно, загрузит все эти распакованные элементы темы в Carbide и создаст нечто новое на базе этой темы. Кого-то, возможно, устроит редактирование часов. А кто-то, может, захочет лишь сменить фон. Мы остановились на том, что редактируем фон.

7. Теперь, после того как фон отредактирован, нам необходимо самостоятельно собрать тему.
Для начала необходимо кодировать файлы назад. Т.е. опять привести их к виду svgb.

Для тех, у кого установлена программа Carbide.ui Theme Edition, архив svgtbinencode.zip качать не надо. Вам достаточно скопировать Ваши файлы в каталог \Program Files\Carbide.ui Theme Edition 3.2\Eclipse\plugins\com.nokia.tools.packaging_3.2.0\runtime\win32 для дальнейших действий.
Для тех, у кого не установлено данное приложение, скачиваем архив svgtbinencode.zip с двумя файлами. Два файла: SVGTBINENCODE.exe и xerces-c_2_6.dll, - скопируйте в папку, где у Вас находятся Ваши измененные Entry01.svg и Entry02.svg



Теперь наступите мышью на файл Entry01.svg, перетяните его на файл SVGTBINENCODE.exe и отпустите зажатую мышь. В результате мелькнет «черное окошко» и появится файл с именем Entry01.svgb. Аналогичное действие повторим для Entry02.svg. В каталоге у нас теперь есть два файла: Entry01.svgb и Entry02.svgb, - которыми мы и заменим файлы оригинала темы.



8. Возвращаемся в программу SISContents. В окно редактирования mif файла. Если Вы уже закрыли программу, не беда, повторите все шаги с 1 по 3 включительно.

Выбираем там имя того файла, которое мы редактировали. В нашем случае Entry01.svgb. Правой кнопкой мыши вызываем меню, в нем выбираем Replace



Появится Проводник для выбора файла, на который мы хотим заменить файл. Указываем путь к нашему измененному файлу Entry01.svgb. Нажимаем ОК.

Нажав на любой соседний элемент, который Вы не заменяли, обратите внимание, что написано слева в нижней части бокового меню. А именно параметры Framebuffer и Mask. Выделяем наш файл, что только что заменили. В моем случае видим, что параметр Framebuffer остался прежним - с16, а вот параметр Mask изменился. Меняем этот параметр на тот, что должен быть в теме, т.е. на 8 (вызываем меню правой кнопкой мыши)



Аналогично заменяем файл Entry02.svgb. Жмем Close

9. Переходим ко второму mif файлу в программе и повторяем замену этих двух файлов и в нем.



10. Теперь необходимо тему подписать.
Приложение SISContents умеет создавать несколько профилей для подписи. Распакуйте архив sert.zip, в котором лежат два файла cer и key.
В программе SISContents нажмите меню Tools -> Sing package



Переходим во вкладку Key paris.
Через Обзор указываем пути к файлам cer и key, вписываем ключ: allnokia, вписываем имя профиля и жмем Add profile. В результате у Вас появится профиль для подписи тем с заданным именем.



Переходим во вкладку Package, отмечаем там нашу тему. Выбираем наш созданный профиль. Жмем Add signature. Тем самым мы подписали нашу тему.



11. Теперь осталось сохранить измененную и подписаннную тему. В меню File выбираем Save as. В появившемся окне проводника вписываем имя нашей новой темы и жмем ОК.



Тема готова к установке.

Совет: если Вы сомневаетесь, что все сделали верно, то рекомендую Вам для начала установить тему на карту памяти. И не сразу выбирать применить тему на смартфоне, а предварительно выбрать Обзор. Если тема рабочая, то Вы увидите свою тему, и тогда уже можно ее применять.

Как Вы поняли, я описала лишь один из способов, как можно отредактировать тему. Используя этот же метод декодирования можно полученные элементы загрузить в Carbide.ui Theme Edition и создать что-то более глобальное, под свой вкус. А затем уже пройти обычную сборку темы через само приложение Carbide.ui Theme Edition.

Скачать программы, описанные в статье:
SISContents - 570КБ
svgb.zip - 15КБ
svgtbinencode.zip - 900Kb
sert.zip - 2Kb

Помогла ли Вам эта статья? Да Нет
Обсудить статью "Редактируем векторные темы для Nokia с Symbian S60" на форуме.

Рейтинг статьи: +4

^ вверх ^




Nokia X6 бесплатно!


  
 
главная | мелодии | картинки | java игры | программы |
allnokia.ru - Все для телефонов Nokia © 2004-2010
Использование материалов сайта возможно только с разрешения администрации.
Связаться с администрацией можно здесь.
Rambler's Top100
0.0013 сек.