Change Boot Logo/Screen?

im really confused ive never made any crtificates or signed anything before like i try the

"
MakeCert -r -n "CN=My Company Name" -pe -sv XXX.pvk -ss XXXCertStore XXX.cer
" and it says write file failed =>0x5 (5)

what do i do step for step

thanks
 

My Computer

Computer Manufacturer/Model Number
Gateway DX4831
OS
Windows 7 Ultimate x64
CPU
Intel i3 :(
Motherboard
OEM Intel H57
Memory
6GB DDR3 1333
Graphics Card(s)
NVIDIA GeForce GT 220 :(
Sound Card
Built IN
Monitor(s) Displays
Gateway HX2000 @ 1600x900 :(
Screen Resolution
1600x900
Hard Drives
1TB Western Digital
Internet Speed
Comcast 20MB down 5 MB up
5 is the error for access denied, you probably need to be in an administrator command line
 

My Computer

Computer Manufacturer/Model Number
Lenovo / Me / Me
OS
Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64
CPU
Core: 2 Duo T9300 / i7 870 / 2 Duo P8700
ok well i signed my unsigned copy of bootres.dll

but i cant sign the original bootres.dll "SignTool Error: No certificates were foundthat met all the given criteria"
 

My Computer

Computer Manufacturer/Model Number
Gateway DX4831
OS
Windows 7 Ultimate x64
CPU
Intel i3 :(
Motherboard
OEM Intel H57
Memory
6GB DDR3 1333
Graphics Card(s)
NVIDIA GeForce GT 220 :(
Sound Card
Built IN
Monitor(s) Displays
Gateway HX2000 @ 1600x900 :(
Screen Resolution
1600x900
Hard Drives
1TB Western Digital
Internet Speed
Comcast 20MB down 5 MB up
whats the command that you used?
 

My Computer

Computer Manufacturer/Model Number
Lenovo / Me / Me
OS
Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64
CPU
Core: 2 Duo T9300 / i7 870 / 2 Duo P8700

My Computer

Computer Manufacturer/Model Number
Gateway DX4831
OS
Windows 7 Ultimate x64
CPU
Intel i3 :(
Motherboard
OEM Intel H57
Memory
6GB DDR3 1333
Graphics Card(s)
NVIDIA GeForce GT 220 :(
Sound Card
Built IN
Monitor(s) Displays
Gateway HX2000 @ 1600x900 :(
Screen Resolution
1600x900
Hard Drives
1TB Western Digital
Internet Speed
Comcast 20MB down 5 MB up
The name (after /n) has to be the company name you used in MakeCert: "CN=My Company Name".

You could make a certificate with Microsoft Windows as the company name, but it shouldn't matter. The company name I think is for human-use only.
 

My Computer

Computer Manufacturer/Model Number
Lenovo / Me / Me
OS
Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64
CPU
Core: 2 Duo T9300 / i7 870 / 2 Duo P8700
Sorry, but im having trouble following all this.

Could someone post a step-by-step instructions on how to do this, supposing it works?
 

My Computer

Computer Manufacturer/Model Number
Lenovo Thinkpad R500
OS
Windows 7 64bit
CPU
Intel Dore 2 Duo 2.1GHz
Memory
4GB RAM
Graphics Card(s)
ATI Mobility Radeon 128mb intergrated graphics
Monitor(s) Displays
15.4 WSXGA+
Hard Drives
320GB 5400rpm
We are still testing. IF (and thats a big IF) this works, I will post a nice detailed outline, probably including some programs / scripts that I have/will write to make it easier.

Currently we know where the animation is, we know how to edit it, we know how to put it back in a DLL, and now for the final step, convincing Windows that's it okay to play a different animation. Each of these steps is quite elaborate.

Do you have an animation ready? Or did you just want a static image? Cause I think making a new animation is going to be the hard part for me...
 

My Computer

Computer Manufacturer/Model Number
Lenovo / Me / Me
OS
Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64
CPU
Core: 2 Duo T9300 / i7 870 / 2 Duo P8700
it will sign an unsigned file fine

and it will resign one of MY presigned files

but it WONT sign an already MS signed file
 

My Computer

Computer Manufacturer/Model Number
Gateway DX4831
OS
Windows 7 Ultimate x64
CPU
Intel i3 :(
Motherboard
OEM Intel H57
Memory
6GB DDR3 1333
Graphics Card(s)
NVIDIA GeForce GT 220 :(
Sound Card
Built IN
Monitor(s) Displays
Gateway HX2000 @ 1600x900 :(
Screen Resolution
1600x900
Hard Drives
1TB Western Digital
Internet Speed
Comcast 20MB down 5 MB up
Interesting, it works for me. You're using
SignTool sign /ac C:\Cert\BB1.cer /s BB1CertStore /n "My Company Name" /t http://timestamp.verisign.com/scripts/timestamp.dll C:\bootres2.dll ?

Run "c:\Windows\certmgr.msc" (not CertMgr.exe). On the left you should see a folder called "BB1CertStore". Open it and then open "Certificates". Your certificate should be on that list. "Issued To" and "Issued By" should both be the company name you are using. You should also see it under "Personal">"Certificates". Double clicking on the one in personal should say "You have a private key that corresponds to this certificate" near the bottom. Check the other properties, make sure they match the ones for "C:\Cert\BB1.cer".

If everything matches then I have no idea why you would be getting "SignTool Error: No certificates were found that met all the given criteria".

Please report the command you are using and the error message (or issue).
 

My Computer

Computer Manufacturer/Model Number
Lenovo / Me / Me
OS
Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64
CPU
Core: 2 Duo T9300 / i7 870 / 2 Duo P8700
We are still testing. IF (and thats a big IF) this works, I will post a nice detailed outline, probably including some programs / scripts that I have/will write to make it easier.

Currently we know where the animation is, we know how to edit it, we know how to put it back in a DLL, and now for the final step, convincing Windows that's it okay to play a different animation. Each of these steps is quite elaborate.

Do you have an animation ready? Or did you just want a static image? Cause I think making a new animation is going to be the hard part for me...

Sorry, i didn't realize that it was still under heavy development. Once it's all worked out, i will be using an animation :D
 

My Computer

Computer Manufacturer/Model Number
Lenovo Thinkpad R500
OS
Windows 7 64bit
CPU
Intel Dore 2 Duo 2.1GHz
Memory
4GB RAM
Graphics Card(s)
ATI Mobility Radeon 128mb intergrated graphics
Monitor(s) Displays
15.4 WSXGA+
Hard Drives
320GB 5400rpm
it is still defitinally under haevy devolepment

sorry for not posting often

im trying to juggle this and creating a complex new wallpaper

and creating a new Windows 7 theme that i relaeased on deviantart that is too buggy

and needs to be rewritten

sorry im spread a little too thin
 

My Computer

Computer Manufacturer/Model Number
Gateway DX4831
OS
Windows 7 Ultimate x64
CPU
Intel i3 :(
Motherboard
OEM Intel H57
Memory
6GB DDR3 1333
Graphics Card(s)
NVIDIA GeForce GT 220 :(
Sound Card
Built IN
Monitor(s) Displays
Gateway HX2000 @ 1600x900 :(
Screen Resolution
1600x900
Hard Drives
1TB Western Digital
Internet Speed
Comcast 20MB down 5 MB up
All I want

Great seeing the development in changing or altering the bootscreen going well!

In reply to "Do you have an animation ready? Or did you just want a static image? Cause I think making a new animation is going to be the hard part for me...":
I would just like to see the removal of the text underneath the animation: Microsoft and the copyright symbols etc.

That's all!
When it's all good to go could you make one and post the new files?
 

My Computer

OS
Win7Ultimate
i actually was l;ooking around in winload where the Starting Windows Is Located but i cant find it

i think it might be an image

becasue it looks different than starting windows and becasue its not in any file ive looked in


how about you look in windows system files for the Copyright part

use resource tuner or reshack or restorator

reshack being free

i dont have enough time

sorry
 
Last edited:

My Computer

Computer Manufacturer/Model Number
Gateway DX4831
OS
Windows 7 Ultimate x64
CPU
Intel i3 :(
Motherboard
OEM Intel H57
Memory
6GB DDR3 1333
Graphics Card(s)
NVIDIA GeForce GT 220 :(
Sound Card
Built IN
Monitor(s) Displays
Gateway HX2000 @ 1600x900 :(
Screen Resolution
1600x900
Hard Drives
1TB Western Digital
Internet Speed
Comcast 20MB down 5 MB up
So the "Starting Windows" is probably in a MUI file since every language has it translated. I see this text as the last message in the message table (ID 9016) of winload.exe.mui and winload.efi.mui (depending on how advanced your motherboard is it will use the EXE or EFI - both can be edited with tools like Resource Hacker). It also shows up the same in winload.exe and winload.efi (the fallback in case the MUI resources cannot be loaded).

The "© Microsoft Corporation" does not seem to be translated (English and German versions both say the same thing). This is likely not in a MUI file at all. I found that text in Unicode within winload.exe at 7FA80 (immediately followed by activity.bmp which is the animation file then a couple of font names and bootres.dll - seems very suspicious). It also shows up at 8A104 which is for the text on the "Details" tab of the properties screen (so not what we want). The winload.efi positions are 89910 and 94704 respectively.

So I do not think these are images and I think they are exactly the ones I found above. Problem still is if you edit them either Windows will fallback to the Vista boot screen or it will refuse to start up completely. We still need to test / solve the signing problem.
 

My Computer

Computer Manufacturer/Model Number
Lenovo / Me / Me
OS
Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64
CPU
Core: 2 Duo T9300 / i7 870 / 2 Duo P8700
On that note, I plan to write some fairly easy to use software, but there may be a few "advanced" steps required. Since the text has been found for both of these (I believe) and the animation has been found, as long as the signing thing can be dealt with, I believe all three things will be modifiable.

You will be able to change:

  • The animation to: the default animation, a static image (which will be just copied into each of the 105 frames), or your own 105 frame animation (currently I know I can support sets of BMP, PNG, or GIF files, and I think that anyone making an animation should be able to export to one of those formats)
  • Change the "Starting Windows" text to: the default or custom text or nothing (I would just do a space or something)
  • Change the "© Microsoft Corporation" text to: the default or custom text or nothing
After all that is working, I would like to research (if at all possible) changing the font colors, font faces, font sizes, text locations, background color, and maybe animation size. But that's all much further down the road.

I have been playing with making my own simple WIM compressor using wimgapi.dll ((g)imagex is simply an interface to wimgapi.dll). I will be able to compress my own WIM for bootres.dll, meaning more an more integration into a single easy to use program.
 

My Computer

Computer Manufacturer/Model Number
Lenovo / Me / Me
OS
Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64
CPU
Core: 2 Duo T9300 / i7 870 / 2 Duo P8700
no Starting Windows is in Winload.exe.mui in the Message Table > 1 > Block 00002329H-00002338H > the bottom of the list is starting windows

its also located in the same place in Winload.exe

we really dont have to worry about winload.efi because as it stands right now only Mac's support EFI

and if your dualbooting on a mac it uses an embedded bios in the efi to boot windows so it still uses winload.exe

so you still load the winload.exe

but i dont have a mac so im not certain about that but ive read alot about efi.

what we really need to get nailed asap is the signing issue

and what if we disable driver signing enforcment would that work?

~EDIT~

Driver Signing Dosent Affect It At all

Thaimin did you get it to work with your RE-Signing the files?

and did you resign ALL the files in the bootchain?
 

My Computer

Computer Manufacturer/Model Number
Gateway DX4831
OS
Windows 7 Ultimate x64
CPU
Intel i3 :(
Motherboard
OEM Intel H57
Memory
6GB DDR3 1333
Graphics Card(s)
NVIDIA GeForce GT 220 :(
Sound Card
Built IN
Monitor(s) Displays
Gateway HX2000 @ 1600x900 :(
Screen Resolution
1600x900
Hard Drives
1TB Western Digital
Internet Speed
Comcast 20MB down 5 MB up
Starting Windows text successfully replaced....

I have been able to successfully remove "Starting Windows" from the boot animation without trashing the digital signature, just by using a hex editor to replace the bits that correspond with the text with null bits and then saving it and updating the crc so that way when Windows checks to see if the file has been changed, it looks as if it was unmodified.....although now I forget exactly how I did it, and with what hex editor...LMAO Oh, and I guess I should mention that "Starting Windows" is located in winload.exe. The thing is, once you hex edit the file, ya gotta update the CRC or Windows will know the file has been modified, even if the signature is intact.....

I will play around with it again this week and see if I can get working again....

Unfortunately though, I haven't been able to successfully replace the animation using that method
 
Last edited:

My Computer

OS
Windows 7 Ultimate 64-bit
CPU
Gatewat DX4300
Memory
8GB DDR2
Monitor(s) Displays
LG 23" 1080p LCD
Hard Drives
Boot Drive: Western Digital 500GB
Storage Drive: Western Digital 1TB
PSU
AMD Phenom II x4
how do you update the crc???

i was thinking about doing the same thing with the animation but i didnt try it becaue you cant replace that my bits at once and not **** up the crc
 

My Computer

Computer Manufacturer/Model Number
Gateway DX4831
OS
Windows 7 Ultimate x64
CPU
Intel i3 :(
Motherboard
OEM Intel H57
Memory
6GB DDR3 1333
Graphics Card(s)
NVIDIA GeForce GT 220 :(
Sound Card
Built IN
Monitor(s) Displays
Gateway HX2000 @ 1600x900 :(
Screen Resolution
1600x900
Hard Drives
1TB Western Digital
Internet Speed
Comcast 20MB down 5 MB up
Back
Top