UxTheme.dll Unlocked... step by step


Recommended Posts

I believe the method posted in the original post is for the pre sp1 version of uxtheme.dll. I tried that method in the past with sp1 uxthemes and could not match the offsets, even by searching out byte strings.

The sp1 hack is as follows...

Open up uxtheme.dll in your favorite hex editor and search out this byte string "81EC800000005657", replace that block of bytes with "33F68BC6C9C20800". Save the file and replace your original uxtheme with it, reboot and you can now use unsigned themes.

I've used this method on beta versions of sp1 all the way up to final and it works!

Greetz to Shaith from driverheaven, as he was the one who showed it to me.

Then how come ur hex values match what Ishmael put down? Cept that Ishmael had more changes in other byes...

dunno why people still ask for uxtheme.dll or hacks/warez/cracks for stylexp

anyone logically inclined will see links to uxtheme.dll at the top of this forum next to these bolded words:

"Patch Windows XP to run 3rd party Visual Styles?" :whistle: :shifty:

great tutorial though for updating uxtheme.dll for the next service pack microsoft unleashes upon us whenever that is.

I believe the method posted in the original post is for the pre sp1 version of uxtheme.dll. I tried that method in the past with sp1 uxthemes and could not match the offsets, even by searching out byte strings.

The sp1 hack is as follows...

Open up uxtheme.dll in your favorite hex editor and search out this byte string "81EC800000005657", replace that block of bytes with "33F68BC6C9C20800". Save the file and replace your original uxtheme with it, reboot and you can now use unsigned themes.

I've used this method on beta versions of sp1 all the way up to final and it works!

Greetz to Shaith from driverheaven, as he was the one who showed it to me.

Then how come ur hex values match what Ishmael put down? Cept that Ishmael had more changes in other byes...

Well, the method I posted refers to one entire byte block (16 bytes in all) as opposed to the pre sp1 hack of byte blocks of 2 spread over multiple offsets.

Clear enough??

If not, let me clarify.

The bytes may be the same between pre sp1 and post, but the offset layout was changed. In the sp1 dll, all of the byte changes needed are strung together, starting at the same offset. I didn't post the offset, since I felt it wasn't needed. All you need to do is what I posted above.

Edited by Jaded1
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.