IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
> Тема по умолчанию при создании прошивки, задание темы через provxml или OEM-пакет
AGC
сообщение 16.8.2008, 11:34
Сообщение #1


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


1. Задание темы по умолчанию через provxml

Тему по умолчанию при создании новой прошивки можно задавать через provxml-файл. Например, в состав WM6.1 в SYS в OS это задается через mxipcold_wpc_2.provxml (кодировка текста файла - ANSI). Если этот файл удалить, то будет использована стандартная тема, если кустомизировать, то можно сделать любую свою. Настраивается tsk-файл, рисунок рабочего стола (MainSplash), цветовая схема.

mxipcold_wpc_2.provxml:
CODE
<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic type="HKCU\Software\Microsoft\Today">
<parm name="Skin" value="\Windows\Windows Mobile 6.1.tsk" datatype="string"/>
<parm name="UseStartImage" value="1" datatype="integer"/>
</characteristic>
<characteristic type="HKCU\Software\Microsoft\Today\Windows Mobile 6.1.tsk">
<parm name="COLOR_TITLEFLATCENTER" value="1657344" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\Software\Microsoft\Color">
<parm name="SHColor" value="/wAAAAAAAADd3d0A///MAP///wAVvB0AFbwdAMnpywAUpxsA////ABSnGwAUpxsAFKcbABW8HQA0fzgA////AMnpywA30z8AN9M/AP///wAVvB0AFKcbAP///wAVvB0AhITDABW8HQAUpxsA////AP///wAAAAAA////AAAAAAD///8AFbwdAAhKAADe/2MA////AMnpywAUpxsA////ABSnGwA=" datatype="binary"/>
<parm name="BaseHue" value="7834962" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\System\GWE">
<parm name="SysColor" value="yenLAAAAAAA30z8AjdWRAP///wD///8AAAAAAAx/EgAAAAAA////AAAAmQDAwMAA////ADfTPwD///8AyenLAICAgAC/v78AAAAAAP///wD///8AAAAAAP///wAAAAAA///MAP///wAAAAAAT5r2AMDAwAA=" datatype="binary"/>
</characteristic>
</characteristic>
<characteristic type="FileOperation">
<characteristic type="%CE2%" translation="install">
<characteristic type="stwater.jpg" translation="install">
<characteristic type="Copy">
<parm name="Source" value="%CE2%\wm61_stwater.jpg" translation="install" />
</characteristic>
</characteristic>
</characteristic>
</characteristic>
</wap-provisioningdoc>


В принципе, тоже самое можно сделать и через реестр, но это менее удобно (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)


Если заимствовать тему "вживую" с коммуникатора, то сбросить нужные значения ключей в виде RGU-файла из реестра можно с помощью любого редактора реестра напрямую на коммуникаторе или с большого брата (например, прилагаемым к сообщению CERegEditor через меню Edit и команду Export с выбором формата сохранения - .RGU или .REG). Сконвертировать отдельные части RGU в PROVXML - с помощью прилагаемого конвертора. А далее собрать в текстовом редакторе итоговый файл приведенного выше вида.

P.S. Через provxml-файлы можно выполнять и другие действия инициализации прошивки (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Прикрепленные файлы
Прикрепленный файл  rgu_2_xml.zip ( 8.87 килобайт ) Кол-во скачиваний: 49
Прикрепленный файл  ceregedit_setup.zip ( 1.39 мегабайт ) Кол-во скачиваний: 38
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Сообщений в этой теме


Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 7.5.2026, 5:58
return_links(); ?>