Bling Bling, hex editing your own *.dll instead of using StylesXP

Crosspost from neowin

"I got tired of all the lame people asking for cracks or serials to TGTsoft's StylesXP. StylesXP was originally a modified dll, and a dll you can make yourself. I even provided that dll to people so they could use any msstyle they want, however these same people insisted on being lame and wanting to warez stylesxp even after I provided the legal unlocked dll. I was even accused of working for TGTsoft after I stated that you can do this yourself and provided the dll. Those lame people just don't get it, maybe I should have named this thread "Make your own warez."

Satire aside, here is how you all can make your own UxTheme.dll that allows you to use any .msstyle theme without StylesXP. This just removes the MS requirement for digital signing on the dll. I was not the original genious who figured out where in the dll the digital signing resided.


1) Backup UxTheme.dll to UxTheme.000

2) Don't blame me if you screw this up, these directions are as is in their somewhat correctness and I am not responsible for the government raid that will happen if you conduct this change. I have tested this and it works for me and the 500 other folks who have used this method. Do not put tinfoil in the microwave.

This is very simple to do and amuonts to changes to 17 values and takes less than five minutes to do. This also assumes you don't have StylesXP installed on your system and that you are working with the original UxTheme.dll

3) Open UxTheme.000 in a hex editor, not resource hacker.

4) Replace the following 4 sections in the hex code with the values I provide. You will need to use the

search function in the editor to find the exact address within the file to perform each edit

Adress: 0x00009C27
Original: 02
New Value: 00

Address: 0x0000B624 --> 0x0000B629
Original: 0F 8C 80 00 00 00
New Value: 90 90 90 90 90 90

Adress: 0x0000B6BB --> 0x0000B6C2
Original: 81 EC 80 00 00 00 56 57
New Value: 33 F6 8B C6 C9 C2 08 00

Address: 0x0000B71E --> 0x0000B71F
Original: 7C 38
New Value: 90 90


5) Check your changes, make sure you did not use the letter O in place of zero. SAVE

6) Reboot to safe mode, rename UxTheme.dll to UxTheme.bak ... and rename UxTheme.000 to UxTheme.dll
"

Please don't message me/e-mail me/ask me which Hex Editor to use, if you don't know, you shouldn't really be doing this, there will possibly be a release of this as an executable for *FREE* soon so stay tuned...

http://www.neowin.net/bboard/showthread.php?s=ebaf606fcf07ededa9501c62ce26efb7&threadid=8368

Save $20
Thank you
Come again
1,920 views 3 replies
Reply #1 Top
Why not just use LogonXP, which is free? Don't mind hex editing, but it's a hell of a lot easier to make a few bitmaps than to make sure that you properly edited the dll.
Reply #2 Top
Has nothing to do with LogonXP, dethnite. It's more about how to crack UXtheme.dll to unlock Microsoft's protection that prevents you to use other styles for XP than Microsoft's.
In other words, in the previous debate that used to be: Windowblinds or Style XP? Since Style XP isn't free anymore, here is someone who's ansering "Neither".
Reply #3 Top
I use Windowblinds on my other box, but when I found this, it screamed "HEY! EASY WAY TO USE THE BUILT IN THEME ENGINE!" No, I'm not taking credit for it (well... I'll take credit for posting it here hehe), but I thought I'd share with everyone, as it seems to be the only way some of us that like to mess around with a couple things will be able to avoid StyleXP's fees that are coming soon

cheers and merry christmas
likwid