View Single Post
  #2 (permalink)  
Old 08-13-2008, 09:23 AM
rstoyguy's Avatar
rstoyguy
SuperNoob
Offline
Threadstarter
Location: Wichita, KS
 
Join Date: Jan 2008
Posts: 6,309
Reputation: 23264
rstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Creating Today Theme OEM's for your Custom Rom - Tutorial

4. Install .tsk file to your device and export Registry entries
-=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=-
Now comes the labor intensive part, well not really. Here is what we need to do now:

(1) - Copy the .tsk file to your device and install.
(2) - Connect to your computer and fire up CeRegEditor.
(3) - Using CeRegEditor Export the following three keys:

[HKEY_CURRENT_USER\Software\Microsoft\Today]
[HKEY_LOCAL_MACHINE\System\GWE]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Color]

Note: These three keys contain all the information you should need.

When I export these, I export them into the new OEM's directory. I export them as 1.cereg, 2.cereg, and 3.cereg for easy importing in Step 5.

Here is what the contents of my completed RGU looks like for the theme "metal.tsk":

Quote:
Originally Posted by TodayTheme - Metal.RGU
REGEDIT4

;A reminder for the 3 keys to export...
[HKEY_CURRENT_USER\Software\Microsoft\Today]
[HKEY_LOCAL_MACHINE\System\GWE]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Color]

[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,00,\
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,74,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,FF,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,74,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,00,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,FF,00,74 ,74,74,00
"BaseHue"=dword:0000007B
"40"=hex:\
C0,C0,C0,00
"39"=hex:\
FF,FF,FF,00
"38"=hex:\
67,67,67,00
"37"=hex:\
C0,C0,C0,00
"36"=hex:\
FF,FF,FF,00
"28"=hex:\
FF,FF,FF,00
"27"=hex:\
FF,FF,FF,00
"26"=hex:\
4D,4D,4D,00
"25"=hex:\
00,00,00,00
"16"=hex:\
FF,FF,FF,00
"15"=hex:\
FF,FF,FF,00
"14"=hex:\
80,80,80,00
"13"=hex:\
00,00,00,00
"12"=hex:\
50,50,50,00
"11"=hex:\
80,80,80,00
"7"=hex:\
41,42,42,00
"6"=hex:\
FF,FF,FF,00
"4"=hex:\
FF,FF,FF,00
"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,00,\
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,A7,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,FF,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,14,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,00,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,FF,00,14 ,9C,A7,00
"Restriction"=dword:00000002

[HKEY_CURRENT_USER\Software\Microsoft\Today]
"Skin"="\\windows\\Metal.tsk"
"UseStartImage"=dword:00000001
"DPI"=dword:000000C0
"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,00,\
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,FF,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,FF,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,00,00,00,00,4F,9A,F6,00,C0 ,C0,C0,00
"dlgctrL"=hex:\
00,00,00,00,1A,00,00,00,40,01,00,00,F0,00,00,00
"dlgctr"=hex:\
00,00,00,00,1A,00,00,00,F0,00,00,00,F0,00,00,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,00,\
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,FF,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,FF,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,00,00,00,00,4F,9A,F6,00,C0 ,C0,C0,00
"CursorFrameCount"=dword:00000010
"CursorFrameInterval"=dword:00000064
"DelayCursorTimerQuantum"=dword:000001F4
"OldAppCheck"=dword:00000001
"PORepaint"=dword:00000001
"cyVScr"=dword:00000014
"cxVScr"=dword:0000000D
"cyHScr"=dword:0000000D
"cxHScr"=dword:00000014
"cyThMin"=dword:0000000D
"Animate"=dword:00000000
"UseFastRotation"=dword:00000001
"ActivityEvent"="PowerManager/ActivityTimer/UserActivity"


5. Incorporate Registry entries to your OEM's RGU file.
-=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=-
Now you want to open your OEM's RGU file with NotePad. Reference my Tutorial: Adding Registry Entries to your Rom (RGU Method) if your not already a pro. Leaving the RGU window open, right click on the *.cereg files you exported and open them with NotePad as well. As you do this, you want to cut and past to copy your *.cereg entries to the OEM's RGU file. Once you have done all three files, delete the *.cereg files from your OEM.
Close the RGU. Make sure you leave two blank lines at the bottom of the RGU!


6. Copy to your kitchens OEM or USER_OEM directory.
-=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=-
OK, you've made it this far, this should be easy... Just copy your newly created OEM to your kitchens OEM directory or PPCKitchen's USER_OEM
directory.


7. Build your Rom and FLASH!
-=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=-
Just do it! Most know how to do this, What you are doing here is testing your handy work...


8. Upload your new OEM and share with the community!
-=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=-
OK, you've done all the hard work, why not share it with your fellow geeks? I've devoted quite a bit of my time sharing the love, I encourage you
to do the same! Upload your New OEM's here as attachments, links, even submit them to ppckitchen.org if ya want!


9. A special note on how to bypass the default theme set by your provider in your stock rom.
-=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=- =-=-=- -=-=-=- -=-=-=-
In most roms that I have seen, MicroSoft has a provisioning file that reset's the theme on your device when you do a hard reset or initially flash
your Rom. So for this method to work we need to take care of it. If you are using Dogguy's Kitchen (aka Vogue Kitchen Tools) this file of
interest is: mxipcold_wpc_2.provxml located in the ..\Kitchen\SYS\Shell directory. This file has gotta go folks! Just delete it, all it does is
set the windows default tdywater.gif and the registry entries we exported to the RGU file.

For those folks using the PPCKitchen: I only found this file in the Apache_Lennysh_19213.rar file. So if you have a 6700, you'll need to add the "Empty" mxipcold_wpc_2.provxml that I have attached to Post #1 and overwrite it when you build your kitchen. Just download it and add it to your new OEM.


Ok folks, that's all I have for now! Feel free to use this thread to ask questions, post your creations.

Have a great day!
__________________
If this post was helpfull, let me know by clicking Thanks!


Last edited by rstoyguy; 08-13-2008 at 06:48 PM.
This post has been thanked 7 times.