В этой статье я раскажу как сконвертировать тему от Е680\А780 чтобы устанавливать их на А1200\Е6
Понадобится:
1.Pеrl Interpreter из пакета Active Perl. Для Windows XP используйте Windows (x86) утсановщик.
2.Редактор изображений вроде GIMP или Photoshop
3.Текстовой редактор Editplus. Можно скачать на www.editplus.com
4. Архиватор 7-zip. Береём на www.7-zip.org
5. Прочитать мануал о создании тем для А1200 ( русская версия ) перед тем как приступать.
Отличия между Е680\А780\А1200\Е6
Темы в телефонах Моторола на EZX платформе состоят из iconres.ezx, файла скина с расширением *skn и конфигураций цветов в файле конфигурации темы. Большинство тем от Е680, А780 и А1200 или Е6 одинаковы. Но какая разница между ними?
Е680\А780 используют mtf installer для того, чтобы утсановить тему. MTF installer только копирует, распакованные из *mtf файла, данные в директорию в телефоне. MTF installer может создать проблемы потому, что он не проверяет кол-во свободного места в телефоне перед тем как начинает копировать файлы.
Итак я сделал новый установщик для А1200, взяв за основу скрипт-иснталлер от yan0. Этот установщик называется Skin installer & Theme installer.Новый установщик удалит все старые темы, перед тем как устанавливать новую, и сделает её текущей темой. В отличии от У680\А780, где вам нужно было менять тему самому, после её установки.
Концепт конвертирования тем.
Здесь я хочу сказать каждому, что iconres.ezx и файл скина (*.skn) из тем для Е680\А780 подходят для использования в А1200, но нуждаются в некоторой модификации.
Шаги по конвертированию тем для А1200.
1. Извлечь iconres.ezx, *.skn файл, .dhm файл, обоина из mtf-файла исходной темы.
2.Переделать .dhm файл в .pskn файл для установщика.
3.Подредактировать некоторые иконки, добавить нужных иконок для А1200 и убрать ненужные от Е680\А780 (опционально)
4.Сделать .phm файл для установки картинок на вкл\выкл телефона.
5. Проверить тему на своем телефоне и запаковать в zip для распространения.
Шаг 1.Извлечь файлы из mtf-темы.
Используёте 7-zip для того, чтобы открыть mtf-файл, извлеките файлы оттуда и переместите в любую директорию(лично у меня с РАСПАКОВКОЙ справлялся WinRar-прим. trx). В теме должны быть следующие файлы:
1. iconres.ezx
2. файл скина (*.skn)
3. Файл .dhm
4. Картинка с лого темы (та что видна в меню установки тем в телефоне-прим. trx)
5. Обоина (опционально)
6. Картинки на вкл\выкл телефона (опционально).
Шаг 2.Переделываем .dhm-файл в .pskn
Отредактируйте .dhm-файл с помощью Editeplus(не уверен, но должен подойти Notepad++, т.к. он тоже умеет работать с Unix кодировками-прим. trx). Замените синие строчки из первого файла(от Е680i\А780) на зелёные из второго файла (от А1200\Е6) и добавьте оставшиеся зелёные строчки из второго файла.
Theme & Skin Installer разберётся что и куда поставить сам, так что в *.pskn файле требуется только указать имена фйлов:
...и добавить 2 строчки для эффекта осветленности на домашнем экране(короч для этой штуки, когда на обоину на рабочем столе накладывается белая "плёнка"-прим. trx):
DisableText - это цвет неактивного текста. AMButtom - это цвет освещения анимационной иконки(этим цветом обрамляется иконка, когда на неё наводишь курсор).
Шаг 3.Редактируем iconres.ezx(Опционально, но лучше сделать, для превосходного использования на А1200)
Некоторые иконки в файле iconres.ezx, в темах для Е680\А780 отличаются от таковых в темах для А1200 или Е6. Итак, если вы хотите лучшей совместимости темы с А1200, вам следует удалить использующиеся только в Е680 и А780 иконки, добавить иконки для А1200 и отредактировать размер некоторых иконок.
Чтобы редактировать iconres.ezx вам потребуется Skin & Icon Packager и Perl Interpreter, а также прочитать мануал о создании тем для А1200.
Иконки которые нужно изменить:
Calendar_Weekview_DayLabel.g изменить размер на 240x23
Rplayer_realonelogo.g изменить размер на 236x21
Ring_XXX изменить размер из 34x32 до 48x30
etc.
Иконки которые нужно добавить:
Home_XXX_ani
CLI_Ring_XXX
CLI_Background_XXX
CLI_Stretch_Dialog_XXX
StretchDialogTitleBackground
etc.
Итак я выбрал иконки, которые нужно изменить для А1200, вы можете загрузить их в прикреплении к сообщению. И, если вы хотите изменить верхние элементы управления, когда включена камера(я так понимаю чтобы они прозрачными стали-прим. trx), используйте Create GNBCam icon script и используйте Create A1200 icon script для того, чтобы создать анимированные иконки рабочего стола для А1200, CLI_Ring иконку(иконка меню выбора стиля?). Также нужен perl interpreter.
Шаг 4. Делаем .phm-файл для установки картинок на вкл\выкл телефона.
.phm -файл имеет только три строчки:
Примечания автора:
Будьте осторожны при редактировании .pskn и .phm файлов.
1.Каждая строка, в которой имеется = , должна иметь пробел до и после =.
2. Это документы операционной системы linux, которая очень чувствительна. Верхний и нижний регистры имеют большую разницу.
3. Проверьте в Editeplus меню Document-> File Format (CR/LF), чтобы убедиться, что вы сохраняете именно в *Unix-формат текста.
Шаг 5.Тестируем
Протестируйте скин установив его в телефон с помощью Skin and Theme Installer для A1200. Скопируйте все файлы скина включая папку скина в А1200 и устанавливайте с помощью Skin Installer and theme Installer.
Модифицированные иконки для А1200
A1200 skin & theme installer 0.2
Автор оригинального текста: eacrin
Автор перевода: trx
Оригинал взят на motorolafans
Пробуем
Понадобится:
1.Pеrl Interpreter из пакета Active Perl. Для Windows XP используйте Windows (x86) утсановщик.
2.Редактор изображений вроде GIMP или Photoshop
3.Текстовой редактор Editplus. Можно скачать на www.editplus.com
4. Архиватор 7-zip. Береём на www.7-zip.org
5. Прочитать мануал о создании тем для А1200 ( русская версия ) перед тем как приступать.
Отличия между Е680\А780\А1200\Е6
Темы в телефонах Моторола на EZX платформе состоят из iconres.ezx, файла скина с расширением *skn и конфигураций цветов в файле конфигурации темы. Большинство тем от Е680, А780 и А1200 или Е6 одинаковы. Но какая разница между ними?
Е680\А780 используют mtf installer для того, чтобы утсановить тему. MTF installer только копирует, распакованные из *mtf файла, данные в директорию в телефоне. MTF installer может создать проблемы потому, что он не проверяет кол-во свободного места в телефоне перед тем как начинает копировать файлы.
Итак я сделал новый установщик для А1200, взяв за основу скрипт-иснталлер от yan0. Этот установщик называется Skin installer & Theme installer.Новый установщик удалит все старые темы, перед тем как устанавливать новую, и сделает её текущей темой. В отличии от У680\А780, где вам нужно было менять тему самому, после её установки.
Концепт конвертирования тем.
Здесь я хочу сказать каждому, что iconres.ezx и файл скина (*.skn) из тем для Е680\А780 подходят для использования в А1200, но нуждаются в некоторой модификации.
Шаги по конвертированию тем для А1200.
1. Извлечь iconres.ezx, *.skn файл, .dhm файл, обоина из mtf-файла исходной темы.
2.Переделать .dhm файл в .pskn файл для установщика.
3.Подредактировать некоторые иконки, добавить нужных иконок для А1200 и убрать ненужные от Е680\А780 (опционально)
4.Сделать .phm файл для установки картинок на вкл\выкл телефона.
5. Проверить тему на своем телефоне и запаковать в zip для распространения.
Шаг 1.Извлечь файлы из mtf-темы.
Используёте 7-zip для того, чтобы открыть mtf-файл, извлеките файлы оттуда и переместите в любую директорию(лично у меня с РАСПАКОВКОЙ справлялся WinRar-прим. trx). В теме должны быть следующие файлы:
1. iconres.ezx
2. файл скина (*.skn)
3. Файл .dhm
4. Картинка с лого темы (та что видна в меню установки тем в телефоне-прим. trx)
5. Обоина (опционально)
6. Картинки на вкл\выкл телефона (опционально).
Шаг 2.Переделываем .dhm-файл в .pskn
Отредактируйте .dhm-файл с помощью Editeplus(не уверен, но должен подойти Notepad++, т.к. он тоже умеет работать с Unix кодировками-прим. trx). Замените синие строчки из первого файла(от Е680i\А780) на зелёные из второго файла (от А1200\Е6) и добавьте оставшиеся зелёные строчки из второго файла.
Код
##################### ต้นฉบับ E680i-A780 ########################
[THEME_CONFIG_TABLE]
ThemeName = Gnome Bluecurve
ThemeColorPaletteIndex = 0
[COLOR="Blue"]ThemeIconDir = /ezxlocal/download/theme/icon/Gnome-Bluecurve.dhm/
ThemeSkinFile = /ezxlocal/download/theme/icon/Gnome-Bluecurve.dhm/Bluecurve.skn
ThemeLogoIcon = /ezxlocal/download/theme/icon/Gnome-Bluecurve.dhm/Gnome-Bluecurve.png
[/COLOR]
ThemeTextSize = 0
[THEME_COLOR_PALETTE_TABLE]
ThemeBackground = 204 204 204
ThemeBase = 118 132 143
ThemeForeground = 0 0 0
ThemeText = 0 0 0
ThemeButton = 72 103 174
ThemeButtonText = 0 0 0
ThemeHighlight = 94 122 183
ThemeBrightText = 0 0 0
ThemeHighlightedText = 255 255 255
[THEME_MULTI_LANG_NAME]
en-us = Gnome-Bluecurve
###########################################################################
[THEME_CONFIG_TABLE]
ThemeName = Gnome Bluecurve
ThemeColorPaletteIndex = 0
[COLOR="Blue"]ThemeIconDir = /ezxlocal/download/theme/icon/Gnome-Bluecurve.dhm/
ThemeSkinFile = /ezxlocal/download/theme/icon/Gnome-Bluecurve.dhm/Bluecurve.skn
ThemeLogoIcon = /ezxlocal/download/theme/icon/Gnome-Bluecurve.dhm/Gnome-Bluecurve.png
[/COLOR]
ThemeTextSize = 0
[THEME_COLOR_PALETTE_TABLE]
ThemeBackground = 204 204 204
ThemeBase = 118 132 143
ThemeForeground = 0 0 0
ThemeText = 0 0 0
ThemeButton = 72 103 174
ThemeButtonText = 0 0 0
ThemeHighlight = 94 122 183
ThemeBrightText = 0 0 0
ThemeHighlightedText = 255 255 255
[THEME_MULTI_LANG_NAME]
en-us = Gnome-Bluecurve
###########################################################################
Код
########################### แก้ไขเป็น A1200 ##########################
[THEME_CONFIG_TABLE]
ThemeName = Gnome Bluecurve
ThemeColorPaletteIndex = 0
[COLOR="Green"]ThemeIconDir = iconres.ezx
ThemeSkinFile = Bluecurve.skn
ThemeLogoIcon = Gnome-Bluecurve.jpg
BlendingColor = 255 255 255
BlendingPercentage=40
[/COLOR]
[THEME_COLOR_PALETTE_TABLE]
ThemeBackground = 230 230 230
ThemeBase = 204 204 204
ThemeForeground = 0 0 0
ThemeText = 0 0 0
ThemeButton = 68 100 172
ThemeButtonText = 0 0 0
ThemeHighlight = 68 100 172
ThemeBrightText = 0 0 0
ThemeHighlightedText = 255 255 255
[COLOR="Green"]ThemeDisabledText = 90 90 90
ThemeAMBottomHighlight = 186 200 248
ThemeAMBottomHighlightText = 0 0 0 [/COLOR]
[THEME_MULTI_LANG_NAME]
en-us = Gnome-Bluecurve
###########################################################################
[THEME_CONFIG_TABLE]
ThemeName = Gnome Bluecurve
ThemeColorPaletteIndex = 0
[COLOR="Green"]ThemeIconDir = iconres.ezx
ThemeSkinFile = Bluecurve.skn
ThemeLogoIcon = Gnome-Bluecurve.jpg
BlendingColor = 255 255 255
BlendingPercentage=40
[/COLOR]
[THEME_COLOR_PALETTE_TABLE]
ThemeBackground = 230 230 230
ThemeBase = 204 204 204
ThemeForeground = 0 0 0
ThemeText = 0 0 0
ThemeButton = 68 100 172
ThemeButtonText = 0 0 0
ThemeHighlight = 68 100 172
ThemeBrightText = 0 0 0
ThemeHighlightedText = 255 255 255
[COLOR="Green"]ThemeDisabledText = 90 90 90
ThemeAMBottomHighlight = 186 200 248
ThemeAMBottomHighlightText = 0 0 0 [/COLOR]
[THEME_MULTI_LANG_NAME]
en-us = Gnome-Bluecurve
###########################################################################
Theme & Skin Installer разберётся что и куда поставить сам, так что в *.pskn файле требуется только указать имена фйлов:
Код
ThemeIconDir = iconres.ezx
ThemeSkinFile = Bluecurve.skn
ThemeLogoIcon = Gnome-Bluecurve.jpg
ThemeSkinFile = Bluecurve.skn
ThemeLogoIcon = Gnome-Bluecurve.jpg
...и добавить 2 строчки для эффекта осветленности на домашнем экране(короч для этой штуки, когда на обоину на рабочем столе накладывается белая "плёнка"-прим. trx):
Код
BlendingColor = 255 255 255
BlendingPercentage=40 [/quote]
....и эти три строчки для корректной конфигурации цветов на А1200:
[quote] ThemeDisabledText = 90 90 90
ThemeAMBottomHighlight = 186 200 248
ThemeAMBottomHighlightText = 0 0 0
BlendingPercentage=40 [/quote]
....и эти три строчки для корректной конфигурации цветов на А1200:
[quote] ThemeDisabledText = 90 90 90
ThemeAMBottomHighlight = 186 200 248
ThemeAMBottomHighlightText = 0 0 0
DisableText - это цвет неактивного текста. AMButtom - это цвет освещения анимационной иконки(этим цветом обрамляется иконка, когда на неё наводишь курсор).
Шаг 3.Редактируем iconres.ezx(Опционально, но лучше сделать, для превосходного использования на А1200)
Некоторые иконки в файле iconres.ezx, в темах для Е680\А780 отличаются от таковых в темах для А1200 или Е6. Итак, если вы хотите лучшей совместимости темы с А1200, вам следует удалить использующиеся только в Е680 и А780 иконки, добавить иконки для А1200 и отредактировать размер некоторых иконок.
Чтобы редактировать iconres.ezx вам потребуется Skin & Icon Packager и Perl Interpreter, а также прочитать мануал о создании тем для А1200.
Иконки которые нужно изменить:
Calendar_Weekview_DayLabel.g изменить размер на 240x23
Rplayer_realonelogo.g изменить размер на 236x21
Ring_XXX изменить размер из 34x32 до 48x30
etc.
Иконки которые нужно добавить:
Home_XXX_ani
CLI_Ring_XXX
CLI_Background_XXX
CLI_Stretch_Dialog_XXX
StretchDialogTitleBackground
etc.
Итак я выбрал иконки, которые нужно изменить для А1200, вы можете загрузить их в прикреплении к сообщению. И, если вы хотите изменить верхние элементы управления, когда включена камера(я так понимаю чтобы они прозрачными стали-прим. trx), используйте Create GNBCam icon script и используйте Create A1200 icon script для того, чтобы создать анимированные иконки рабочего стола для А1200, CLI_Ring иконку(иконка меню выбора стиля?). Также нужен perl interpreter.
Шаг 4. Делаем .phm-файл для установки картинок на вкл\выкл телефона.
.phm -файл имеет только три строчки:
Код
[THEME_CONFIG_TABLE]
PowerOnScreen = TLinuxon.gif
PowerOffScreen = TLinuxoff.gif
PowerOnScreen = TLinuxon.gif
PowerOffScreen = TLinuxoff.gif
Примечания автора:
Будьте осторожны при редактировании .pskn и .phm файлов.
1.Каждая строка, в которой имеется = , должна иметь пробел до и после =.
2. Это документы операционной системы linux, которая очень чувствительна. Верхний и нижний регистры имеют большую разницу.
3. Проверьте в Editeplus меню Document-> File Format (CR/LF), чтобы убедиться, что вы сохраняете именно в *Unix-формат текста.
Шаг 5.Тестируем
Протестируйте скин установив его в телефон с помощью Skin and Theme Installer для A1200. Скопируйте все файлы скина включая папку скина в А1200 и устанавливайте с помощью Skin Installer and theme Installer.
Модифицированные иконки для А1200
modified_icons_for_A1200.zip ( 62.32 килобайт ) Кол-во скачиваний: 320 |
A1200 skin & theme installer 0.2
A1200_skin_theme_installer_0.2.zip ( 18.84 килобайт ) Кол-во скачиваний: 361 |
Автор оригинального текста: eacrin
Автор перевода: trx
Оригинал взят на motorolafans
Пробуем