Anyone running windows with patched uxtheme, please help me out...

Discussion in 'Windows 7' started by QuantumBug, Jun 11, 2012.

  1. QuantumBug

    QuantumBug MDL Developer

    Mar 7, 2012
    1,485
    1,321
    60
    #1 QuantumBug, Jun 11, 2012
    Last edited: Jun 13, 2012
    Hi all,

    If anyone on MDL patches their uxtheme.dll, themeui.dll and themeservice.dll, can you please upload the three patched files from system32 to mediafire etc, for me?

    I need each individual set for builds...

    Vista:

    For x64 Vista builds I think there are 6 files, 3 in System32 and 3 in Wow6432Node, I'll look into it.

    6000 (x86)
    6000 (x64)
    6001 (x86)
    6001 (x64)
    6002 (x86)
    6002 (x64)

    Windows 7:

    7600 (x86) - DONE
    7600 (x64) - DONE
    7601 (x86) - DONE
    7601 (x64) - DONE

    You would be helping me out a lot, so thanks to whoever takes the time to upload them for me.

    :D
     
  2. Alphawaves

    Alphawaves Super Moderator/Developer
    Staff Member

    Aug 11, 2008
    5,886
    20,274
    180
    #2 Alphawaves, Jun 11, 2012
    Last edited by a moderator: Apr 20, 2017
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. QuantumBug

    QuantumBug MDL Developer

    Mar 7, 2012
    1,485
    1,321
    60
    #3 QuantumBug, Jun 11, 2012
    Last edited by a moderator: Apr 20, 2017
    (OP)
  4. woot332

    woot332 MDL Senior Member

    Feb 18, 2011
    390
    808
    10
    This should give you general idea lol;)

    73ADCAD1 50 PUSH EAX
    73ADCAD2 57 PUSH EDI
    73ADCAD3 E8 7CFCFFFF CALL 73ADC754
    73ADCAD8 85C0 TEST EAX,EAX
    73ADCADA 78 44 JS SHORT 73ADCB20 visual style file size check ------> patch to "jmp 73ADCAFF"
    73ADCADC 6A 00 PUSH 0
    73ADCADE 68 30CBAD73 PUSH 73ADCB30 ; UNICODE "Microsoft Visual Style Signature"
    73ADCAE3 FF76 0C PUSH DWORD PTR DS:[ESI+0C]
    73ADCAE6 8D85 78FFFFFF LEA EAX,[EBP-88]
    73ADCAEC 68 80000000 PUSH 80
    73ADCAF1 50 PUSH EAX
    73ADCAF2 FF76 08 PUSH DWORD PTR DS:[ESI+8]
    73ADCAF5 FF15 B010AF73 CALL DWORD PTR DS:[73AF10B0] ; lol
    73ADCAFB 85C0 TEST EAX,EAX
    73ADCAFD 74 04 JE SHORT 73ADCB03
    73ADCAFF 33C0 XOR EAX,EAX
    73ADCB01 EB 1D JMP SHORT 73ADCB20
    73ADCB03 FF15 6C41AF73 CALL DWORD PTR DS:[<&api-ms-win-core-errorhandling-l.GetLastError>]
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. QuantumBug

    QuantumBug MDL Developer

    Mar 7, 2012
    1,485
    1,321
    60
    What is that you've posted above? =/
     
  6. Alphawaves

    Alphawaves Super Moderator/Developer
    Staff Member

    Aug 11, 2008
    5,886
    20,274
    180
  7. QuantumBug

    QuantumBug MDL Developer

    Mar 7, 2012
    1,485
    1,321
    60
    Thanks everyone for you help so far,

    Once I've complete the list I'll make it available to everyone, seems I can't find it anywhere online.
     
  8. Alphawaves

    Alphawaves Super Moderator/Developer
    Staff Member

    Aug 11, 2008
    5,886
    20,274
    180
    Dave can i ask why you need these files, how about making an app to patch them ?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. QuantumBug

    QuantumBug MDL Developer

    Mar 7, 2012
    1,485
    1,321
    60
    #10 QuantumBug, Jun 11, 2012
    Last edited: Jun 11, 2012
    (OP)
    Spot on Alphawaves, already started it. I have it patching 7601 x64 perfectly. :D

    P.S My secret is out haha
     
  10. Josh Cell

    Josh Cell MDL Developer

    Jan 8, 2011
    3,519
    7,105
    120
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. woot332

    woot332 MDL Senior Member

    Feb 18, 2011
    390
    808
    10
    That is the Microsoft Visual Style Signature check, its from uxtheme.dll Windows 8.
    But the code is very similar for windows 7 or Vista and you find in uxtheme.dll, themeui.dll,themeservice.dll
    and uxinit.dll for Windows 8, btw are you trying to create a patcher or something like that to load unsigned themes?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. QuantumBug

    QuantumBug MDL Developer

    Mar 7, 2012
    1,485
    1,321
    60
    @Josh Cell

    Thank you, that code is useful to me and I will now look into patching the files manually before my new app is at testing stage. It is working really well so far, just working out a decent patching method that is compatible on all os builds from xp upwards.

    @woot332

    Oh, I see. Thanks I will look into it as I didn't know much about the Windows theme files before today. Yes I am creating an all new custom theme patcher.