junkmantis
19th August 2008, 01:24 PM
Hi i am new here, just got my kaiser and i wanted to customize my splash screen because i flashed a ROM. It took me like 2 days to search through this forum and did everything. I have to say that the information is quite scattered. :( i am sure a lot of the new guys will have the same problems.
So I decide to contribute my first post to the newbies like me. :D
BTW i use vista ultimate 64bit, windows mobile center. which seem like there are a lot of compatibility issues.
Okay, so first Boot Screen, Splash Animation and Splash Screen are 3 different things. the order come to the screen is : boot screen (default as "smart mobility" for HTC), then splash animation (default is animation for HTC or operator), then splash screen (default is windows mobile x.x)
Lets work backwards,
Splash Screen
Fairly easy, the image is in \windows\welcomehead.96.png, this folder is not visible on the phone browser on my computer but i can see it with my file explorer on the phone. I made a png and cut then paste it. then i found out the file cannot be replaced somehow (depends on ROM?).
so i looked around, it seems like there are 2 solutions: resco explorer or edit the registry, I have a registry editor so i picked that solution. first i changed my image name to welcome2008.png and uploaded to \windows\ . Then Edit \HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\SPLASH SCREEN there are 2 image urls, not sure the difference, but i changed both to \windows\welcome2008.png,
soft reset! wala!!
Splash Animation
Took me a while. the animation is in \windows\animated.gif so I made a gif with flash. but the frame rate seems not right. then i realized the IE is bad in displaying gifs, it looks fine in firefox.
I uploaded to the the phone, cut and paste to \windows\, cannot be replaced the original file again. so i change the file name to animated2.gif, Edit \HKEY_LOCAL_MACHINE\HTC\STARTUPANIAMATION change the giffile to "\windows\animated2.gif"
soft reset! bingo!!
later on i also changed another field there called WavFile, so my startup has sound too... SO COOL!
more animation here:
http://forum.xda-developers.com/showthread.php?t=336174
http://forum.xda-developers.com/showthread.php?t=414418&highlight=splash
Boot Screen
Took me the longest, first look through:
http://forum.xda-developers.com/showthread.php?t=334907&highlight=kaiser+splash
Download SplashTool, nb_image_converter, customRUU, and htc rom tool.
follow the instruction, i made a bmp and converted it into a nice splash.nb. ran the HTC rom tool, ERROR
error: File "htcrt.info" is CORRPTED. This is the license policy violation! Halting
checked the forum, seems like a lot of people have problem with HTC Rom Tool. so i flipped through google and somehow found this NBHUtil on this forum that also make rom. i attached it in this post.
run NBHUtil, choose Kaiser as device, pick splash.nb in Splash file, LEAVE EVERYTHING ELSE DEFAULT... Build NBH. yay, finally got a splash.nbh,
now what??
Change the nbh name to "ruu_signed.nbh", run CustomRUU, similar steps as you are flashing the ROM
some nervous selections, a bit scared to turn my phone into a brick. but...
IT WORKED !!!
anyhow, hope this post can help some of the newbies. :D
So I decide to contribute my first post to the newbies like me. :D
BTW i use vista ultimate 64bit, windows mobile center. which seem like there are a lot of compatibility issues.
Okay, so first Boot Screen, Splash Animation and Splash Screen are 3 different things. the order come to the screen is : boot screen (default as "smart mobility" for HTC), then splash animation (default is animation for HTC or operator), then splash screen (default is windows mobile x.x)
Lets work backwards,
Splash Screen
Fairly easy, the image is in \windows\welcomehead.96.png, this folder is not visible on the phone browser on my computer but i can see it with my file explorer on the phone. I made a png and cut then paste it. then i found out the file cannot be replaced somehow (depends on ROM?).
so i looked around, it seems like there are 2 solutions: resco explorer or edit the registry, I have a registry editor so i picked that solution. first i changed my image name to welcome2008.png and uploaded to \windows\ . Then Edit \HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\SPLASH SCREEN there are 2 image urls, not sure the difference, but i changed both to \windows\welcome2008.png,
soft reset! wala!!
Splash Animation
Took me a while. the animation is in \windows\animated.gif so I made a gif with flash. but the frame rate seems not right. then i realized the IE is bad in displaying gifs, it looks fine in firefox.
I uploaded to the the phone, cut and paste to \windows\, cannot be replaced the original file again. so i change the file name to animated2.gif, Edit \HKEY_LOCAL_MACHINE\HTC\STARTUPANIAMATION change the giffile to "\windows\animated2.gif"
soft reset! bingo!!
later on i also changed another field there called WavFile, so my startup has sound too... SO COOL!
more animation here:
http://forum.xda-developers.com/showthread.php?t=336174
http://forum.xda-developers.com/showthread.php?t=414418&highlight=splash
Boot Screen
Took me the longest, first look through:
http://forum.xda-developers.com/showthread.php?t=334907&highlight=kaiser+splash
Download SplashTool, nb_image_converter, customRUU, and htc rom tool.
follow the instruction, i made a bmp and converted it into a nice splash.nb. ran the HTC rom tool, ERROR
error: File "htcrt.info" is CORRPTED. This is the license policy violation! Halting
checked the forum, seems like a lot of people have problem with HTC Rom Tool. so i flipped through google and somehow found this NBHUtil on this forum that also make rom. i attached it in this post.
run NBHUtil, choose Kaiser as device, pick splash.nb in Splash file, LEAVE EVERYTHING ELSE DEFAULT... Build NBH. yay, finally got a splash.nbh,
now what??
Change the nbh name to "ruu_signed.nbh", run CustomRUU, similar steps as you are flashing the ROM
some nervous selections, a bit scared to turn my phone into a brick. but...
IT WORKED !!!
anyhow, hope this post can help some of the newbies. :D