![]() |
|
|
![]() ![]() |
![]() |
![]()
Сообщение
#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)
Прикрепленные файлы
![]() ![]() |
![]() |
|
![]()
Сообщение
#2
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
В связи с возникновением ряда вопросов публикую продолжение темы:
Creating Today Theme OEM's for your Custom Rom - Tutorial Правда, скажу честно, запихать основную тему у меня получилось, а вот сделать переходы цветов (NavigationBar, TrayBar) - пока нет. Разбираюсь... Точнее, получилось сделать это, но не через provxml, а через пакет. Такое ощущение, что инициализация не проходит, когда идет смена ключевых значений реестра... P.S. Описание SHColor содержится здесь. Просто Syscolor - не очень интересно, т.к. они встают без проблем... |
![]() |
|
![]()
Сообщение
#3
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
2. Задание темы по умолчанию через пакет
1. Создаем пакет примерно такого содержания: CODE dbfe3146-7868-41b8-8af8-bb4bd8688340.dsm dbfe3146-7868-41b8-8af8-bb4bd8688340.rgu Diamond_v2.tsk dv2_stwater_240_320.gif dv2_stwater_320_240.gif dv2_tdywater_240_320.gif dv2_tdywater_320_240.gif initflashfiles.txt Т.е. кладем в пакет саму тему, картинки для вертикального и горизонтального расположения экрана для фона Today и главного меню. 2. Импортируем с коммуникатора с установленной нужной темой следующие значения для RGU-файла пакета: CODE REGEDIT4 :[HKEY_LOCAL_MACHINE\Software\Microsoft\Color] "5"=dword:00000000 "8"=dword:00000000 "9"=dword:00FFFFFF "4"=dword:00FFFFFF "6"=dword:00000000 "7"=dword:00000000 "10"=dword:00404040 "11"=dword:00C0C0C0 "12"=dword:00808080 "13"=dword:00404040 "14"=dword:00404040 "15"=dword:00FFFFFF "16"=dword:00DEDEDE "25"=dword:00808080 "26"=dword:00808080 "27"=dword:00FFFFFF "28"=dword:00FFFFFF "36"=dword:00FFFFFF "37"=dword:00DEDEDE "38"=dword:00747474 "39"=dword:00FFFFFF "40"=dword:00808080 [HKEY_CURRENT_USER\Software\Microsoft\Today\Diamond_v2.0a.tsk] "Color_SoftkeyFlatCenter"=dword:00000000 "Color_TitleFlatCenter"=dword:00000000 "Color_CommandBar"=dword:00000000 [HKEY_LOCAL_MACHINE\Software\Microsoft\Color] "SHColor"=hex:FF,00,00,00,00,00,00,00,DD,DD,DD,00,FF,FF,CC,00,FF,FF,FF,00,82,82,82,0 0,82,82,82,00,DE,DE,DE,00,74,74,74,00,FF,FF,FF,00,74,74,74,00,74,74,74,00,74,74, 7 4,00,82,82,82,00,74,74,74,00,FF,FF,FF,00,DE,DE,DE,00,9D,9D,9D,00,9D,9D,9D,00,FF, F F,FF,00,82,82,82,00,74,74,74,00,FF,FF,FF,00,82,82,82,00,84,84,C3,00,82,82,82,00, 7 4,74,74,00,FF,FF,FF,00,FF,FF,FF,00,00,00,00,00,FF,FF,FF,00,00,00,00,00,FF,FF,FF, 0 0,82,82,82,00,9D,9D,9D,00,FF,FF,FF,00,FF,FF,FF,00,DE,DE,DE,00,74,74,74,00,FF,FF, F F,00,74,74,74,00 "BaseHue"=dword:0000007B "40"=dword:00808080 "39"=dword:00FFFFFF "38"=dword:00747474 "37"=dword:00DEDEDE "36"=dword:00FFFFFF "28"=dword:00FFFFFF "27"=dword:00FFFFFF "26"=dword:00808080 "25"=dword:00808080 "16"=dword:00DEDEDE "15"=dword:00FFFFFF "14"=dword:00404040 "13"=dword:00404040 "12"=dword:00808080 "11"=dword:00C0C0C0 "7"=dword:00000000 "6"=dword:00000000 "4"=dword:00FFFFFF "DefSHColor"=hex:FF,00,00,00,00,00,00,00,DD,DD,DD,00,FF,FF,CC,00,FF,FF,FF,00,15,AF,BC,0 0,15,AF,BC,00,C9,E7,E9,00,14,9C,A7,00,FF,FF,FF,00,14,9C,A7,00,14,9C,A7,00,14,9C, A 7,00,15,AF,BC,00,14,9C,A7,00,FF,FF,FF,00,C9,E7,E9,00,37,C7,D3,00,37,C7,D3,00,FF, F F,FF,00,00,B7,C9,00,14,9C,A7,00,FF,FF,FF,00,15,AF,BC,00,84,84,C3,00,15,AF,BC,00, 1 4,9C,A7,00,FF,FF,FF,00,FF,FF,FF,00,00,00,00,00,FF,FF,FF,00,00,00,00,00,FF,FF,FF, 0 0,2E,44,4F,00,00,14,3C,00,00,F0,FF,00,FF,FF,FF,00,C9,E7,E9,00,14,9C,A7,00,FF,FF, F F,00,14,9C,A7,00 "Restriction"=dword:00000002 [HKEY_LOCAL_MACHINE\System\GWE] "SysColor"=hex:DE,DE,DE,00,00,00,00,00,9D,9D,9D,00,BC,BC,BC,00,FF,FF,FF,00,FF,FF,FF,0 0,00,00,00,00,57,57,57,00,00,00,00,00,FF,FF,FF,00,00,00,99,00,C0,C0,C0,00,FF,FF, F F,00,9D,9D,9D,00,FF,FF,FF,00,DE,DE,DE,00,80,80,80,00,BF,BF,BF,00,00,00,00,00,FF, F F,FF,00,FF,FF,FF,00,00,00,00,00,FF,FF,FF,00,00,00,00,00,FF,FF,CC,00,FF,FF,FF,00, 0 0,00,00,00,4F,9A,F6,00,C0,C0,C0,00 "DefSysColor"=hex:C9,E7,E9,00,00,00,00,00,37,C7,D3,00,8D,D0,D5,00,FF,FF,FF,00,FF,FF,FF,0 0,00,00,00,00,0C,76,7F,00,00,00,00,00,FF,FF,FF,00,00,00,99,00,C0,C0,C0,00,FF,FF, F F,00,37,C7,D3,00,FF,FF,FF,00,C9,E7,E9,00,80,80,80,00,BF,BF,BF,00,00,00,00,00,FF, F F,FF,00,FF,FF,FF,00,00,00,00,00,FF,FF,FF,00,00,00,00,00,FF,FF,CC,00,FF,FF,FF,00, 0 0,00,00,00,4F,9A,F6,00,C0,C0,C0,00 3. Создаем initflashfiles.txt пакета для инсталляции наших картинок: CODE ;----------------------------------------------- ;START Diamond_v2 ;----------------------------------------------- Directory("\Windows"):-File("stwater_240_320.gif","\Windows\dv2_stwater_240_320.gif") Directory("\Windows"):-File("stwater_320_240.gif","\Windows\dv2_stwater_320_240.gif") Directory("\Windows"):-File("tdywater_240_320.gif","\Windows\dv2_tdywater_240_320.gif") Directory("\Windows"):-File("tdywater_320_240.gif","\Windows\dv2_tdywater_320_240.gif") ;----------------------------------------------- ;END JBed3dMod ;----------------------------------------------- 4. Включаем наш пакет в прошивку. Если в состав SYS входит mxipcold_wpc_2.provxml, то удаляем его. Все. Можно радоваться своей любимой теме по умолчанию (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 5.4.2025, 9:17 |