Create custom splash screen ? - HD2 General

im running on
HTC HD2 (us)
rom version: CELL SERIES WWE
Radio: 2.08.50
OS version: 5.2.2
i wanted to create a custom splash screen, with my pictures to have a unique bootup but i don't know how to start it off, where to get the program ETC... ive searched on google and here but its for the Htc touch pro what i found... im still new to this, but if anyone can help me out, THANKS!

in brief...
create your image, 480 x 800 as a 24 bit bmp.
(EDIT - since writing this i have made a few and i CAN confirm it fails if the bmp isn't 24bit.
In photoshop, choose save as BMP, and if it only gives you the option of 8 bit colour, then cancel out of teh save, click Image - Mode - RGB Colour. (index colour gives 8 bit BMP) )
get nbimg-1.1win32.zip from this thread
put nbimg.exe and your bmp in the same folder, open up a command prompt** in that folder, and issue the command
nbimg -p 18400 -w 480 -h 800 -F nameofphoto.bmp -T 0x600 -S 64 -D PB8110000
(change nameofphoto to whatever your image is called)
[EDIT - Warning, see *** at end of post for update It turns out there are two memory positions you can flash splash screens, the first at 0x600 which is the first five or six seconds, then the second at 0x601 which is the screen with the R G D info screen for five or six seconds, then it goes into the animated part which is part of teh rom.
If you dont make a second splashscreen, the first is shown for 14 seconds, then the rom animation.
To make the second splash, simply use the command as above, but use 0x601 instead
nbimg -p 18400 -w 480 -h 800 -F nameofphoto.bmp -T 0x601 -S 64 -D PB8110000
(change nameofphoto to whatever your image is called)
I ASSUME that flashing a stock will remove the secondary splashscreen, and not just replace the first one, , but i haven't tried it.......]
it will create nameofphoto.bmp.nbh which you flash using customruu.exe, just like flashing a rom or radio.
**To open a command prompt in the currently viewed explorer folder in vista/7, you can press shift and right click in the folder window, which will give you the option to 'open command window here', , , , which is handy.
***EDIT - 24 Jun 10 - Turns out flashing a stock rom DOES NOT remove the second boot screen (the one with the RGD info)
On the plus side, my second splash screen contains 'reward if found' and contact info, so even if the thief flashes a stock rom will still show. Winner!
(I only tested with the tmous 2.13 rom, and the UK O2 rom 1.43, one using customruu and the other using the stock exe, neither removed the 2nd splashscreen)
Not sure how one would go about it. A blank .nbh I assume. I don't mind, cos i don't want to remove it, so i'm not going to investigate, but anyone any ideas, please post to this thread. Thanks.

samsamuel said:
in brief...
Click to expand...
Click to collapse
thank you Sam!! I had been thinking about doing one for myself, but hadn't bothered to look for the instructions yet.
Guess what just got added to my "HD2ToDo" folder for this weekend

hehe this thread being posted earlier made me decide it was time to find out how.

You could also edit the registry manally:
Use a couple of personalized 480x800.gif and drop it into the windows directory (unhide everything to get to to it).
Go to:
HKLM\HTC\HTC Animation and change the startup480x800.gif and the shutdown480x800.gif to point to your own gifs.
For the Microsoft welcome you need to .png files and they need to be identical and named as such:
xxx.192.png and xxx.png
Drop those into your window directory with whatever name you have chosen and go to:
HKLM\Software\Microsoft\Splash Screen (I think that is the path).
In there change the values of Carrier Bitmap to xxx.192.png and MSBitmap to xxx.png
I put my contact info on that screen embedded into a picture just in case I lose the puppy and a good samaritan happens to pick it up.
Hope this helps!

custom splash screen help
im having all kinds of problems doin a custom splash screen. i think its because of vista. if i provide the image can some one covert it for me so that i might flash it on my tmo hd2. any help with this would be greatly appreciated.

Camusa said:
You could also edit the registry manally:
Use a couple of personalized 480x800.gif and drop it into the windows directory (unhide everything to get to to it).
Go to:
HKLM\HTC\HTC Animation and change the startup480x800.gif and the shutdown480x800.gif to point to your own gifs.
For the Microsoft welcome you need to .png files and they need to be identical and named as such:
xxx.192.png and xxx.png
Drop those into your window directory with whatever name you have chosen and go to:
HKLM\Software\Microsoft\Splash Screen (I think that is the path).
In there change the values of Carrier Bitmap to xxx.192.png and MSBitmap to xxx.png
I put my contact info on that screen embedded into a picture just in case I lose the puppy and a good samaritan happens to pick it up.
Hope this helps!
Click to expand...
Click to collapse
that's not the initial splash screen. the animation and the splash screen that are mentioned in the registry are step 3 and 4 in the boot process.they are part of the rom, step 1 exists in its own rom space and it survives a new rom flash.
still useful info for skinning the whole process though.
tsalate said:
im having all kinds of problems doin a custom splash screen. i think its because of vista. if i provide the image can some one covert it for me so that i might flash it on my tmo hd2. any help with this would be greatly appreciated.
Click to expand...
Click to collapse
look up opening a command prompt as administrator on vista.(ill do it for you tomorrow if you have no luck. )

thanks I shall try that and if no luck i will let you know. again thanks for the help.

Super super lost!
ok so i changed my jpg to a bmp through REAConverter and made pic size 480 x 800 like you said SAM
then i was in command prompt..... and enterd this.....
c:\USER\Robo\desktop\nbimg> nbimg -p 18400 -w 480 -h 800 -F Kurbaan.bmp -T 0x600 -S 64 -D PB8110000
after i clicked entered it went
[]file Kurbaan.bmp
[] No padding found. Check file size
WHAT DO I DO PLEASSSE HELP! AND IM SUPER NEW TO THIS

samsamuel said:
that's not the initial splash screen. the animation and the splash screen that are mentioned in the registry are step 2 and 3 in the boot process.they are part of the rom, step 1 exists in its own rom space and it survives a new rom flash.
still useful info for skinning the whole process though.
look up opening a command prompt as administrator on vista.(ill do it for you tomorrow if you have no luck. )
Click to expand...
Click to collapse
AH...sorry that.
Yeah, I am not a "Custom flash the ROM" guy and that one is indeed embedded.
My bad.

I found out a way to make them suprr easy super fast it doesnt take me more than 5 min here is my favorite one I made
http://youtube.com/watch?&gl=US&warned=True&client=mv-google&hl=en&v=QcIf9e_Zb_s&nomobile=1

pakistaniprince said:
ok so i changed my jpg to a bmp through REAConverter and made pic size 480 x 800 like you said SAM
then i was in command prompt..... and enterd this.....
c:\USER\Robo\desktop\nbimg> nbimg -p 18400 -w 480 -h 800 -F Kurbaan.bmp -T 0x600 -S 64 -D PB8110000
after i clicked entered it went
[]file Kurbaan.bmp
[] No padding found. Check file size
WHAT DO I DO PLEASSSE HELP! AND IM SUPER NEW TO THIS
Click to expand...
Click to collapse
so far so good, ,,, look on yourdesktop for two files, one called yourfilename.bmp.nb and another called yourfilename.bmp.nbh
Its yourfilename.bmp.nbh that you flash.
Or perhaps your file is too big (mine was 1.1 meg, whats yours?)

Update for anyone playing with splashcreens.
It seems its a four stage process, not three. There are two .nbh files, not just one, though if you dont flash the second one the first shows in its place.
When building the nbh file, with the command
nbimg -p 18400 -w 480 -h 800 -F nameofphoto.bmp -T 0x600 -S 64 -D PB8110000
THis .nbh will be the very first thing that comes on screen, and will persist until the animation stage (stage 3)
however, if you also build another .nbh using the command
nbimg -p 18400 -w 480 -h 800 -F nameofphoto.bmp -T 0x601 -S 64 -D PB8110000
and flash this second .nbh, then when you boot you will get the first image first (of course) but then when the system info comes up (small writing bottom left) it switches to this second bootscreen, and then thirdly the animation, and finally the windows welcome.

Little Lost now lol
samsamuel said:
so far so good, ,,, look on yourdesktop for two files, one called yourfilename.bmp.nb and another called yourfilename.bmp.nbh
Its yourfilename.bmp.nbh that you flash.
Or perhaps your file is too big (mine was 1.1 meg, whats yours?)
Click to expand...
Click to collapse
THANKS ALOT SAM I GOT IT TOO WORK! APPRECIATE IT MAN!! =)
Just a couple of questions if you can help me out again SAM
1---on like the cell evo boot up screen he made a sick one how can i do that?
2---i did two images for bootup splash screen but i wanted something like spider man swinging across my screen or sumthan like that..... possible? and how to..PLEASE
3---when i turn off my phone how can i make a custom splash screen for that? "plus IM still super new to this Rom stuff"
4--- i want like a movable animation for a splash screen..... i guess this goes with question 2 lol

the only part that can be animated is part three, which is an animated .gif in the windows folder called leo_animated.gif
the rest of yourquestions are down to your own skill with creating graphics.

samsamuel said:
the only part that can be animated is part three, which is an animated .gif in the windows folder called leo_animated.gif
the rest of yourquestions are down to your own skill with creating graphics.
I'll put some notes down on the whole boot splash process later this evening when I get home.
Click to expand...
Click to collapse
ok so i just find a .gif off of google, hook up my phone via active sync find that folder leo_animated.gif and delete the old gif and add my new one?
Thanks again bro for the help

pakistaniprince said:
ok so i just find a .gif off of google, hook up my phone via active sync find that folder leo_animated.gif and delete the old gif and add my new one?
Thanks again bro for the help
Click to expand...
Click to collapse
yea, (so long as its 480x800) and you dont need to delete the old one, just copy over it. LEO_Animated.gif is a file, not a folder, , its in the windows folder.
oops, wrong info, see next page, post 26

I cannot get any of the tools I've tried to use to run on XP SP3, and I don't know why. I click the .exe, but nothing happens.
Any suggestions would be appreciated.
I've prepared a BMP to the proper dimensions for a boot splash, but I cannot get anywhere from there.

donalgodon said:
I cannot get any of the tools I've tried to use to run on XP SP3, and I don't know why. I click the .exe, but nothing happens.
Any suggestions would be appreciated.
I've prepared a BMP to the proper dimensions for a boot splash, but I cannot get anywhere from there.
Click to expand...
Click to collapse
Are you trying to use Nbimg? you gotta run that in command prompt.... got to the first page of this topic it might help you out more...

samsamuel said:
yea, (so long as its 480x800) and you dont need to delete the old one, just copy over it. LEO_Animated.gif is a file, not a folder, , its in the windows folder.
Click to expand...
Click to collapse
ok so i found the file on my computer through activesync, so then i tried to drag and drop my file HTC_animated.gif to HTChD2/windows and it said "i dont have premission" the file that i want to copy over is also called HTC_animated.gif but i cant change it, so i went on my phone to "TOtal command" to see if i can delete it, but when i tried it said i cant delete file....WHAT DO I DOOOO!!! =[

Related

Double boot screen

I have made my own boot screen with HTC splash screen tool, but now I accidentally I use NBH header type 0x601, instead of 0x600. I have now 2 boot screens (SPLASH.nb and SPLASH2.nb), how can I delete NBH header type 0x601 (SPLASH2.nb). I have already tried Task 29, but it is not removed the SPLASH2.nb
AFAIK Task29 does not touch the Splash screen area. Have you tried flashing another corrected splash screen, or else you will need to flash a rom that includes a splash screen such as the original rom.
ClydeB1 said:
AFAIK Task29 does not touch the Splash screen area. Have you tried flashing another corrected splash screen, or else you will need to flash a rom that includes a splash screen such as the original rom.
Click to expand...
Click to collapse
I have installed an original ROM from SDcard, but I still keep my dual boot screen. First I get the original HTC boot screen for 2 seconds, and then my custom boot screen, then the default splash screen animation leo.
Braakie said:
I have made my own boot screen with HTC splash screen tool, but now I accidentally I use NBH header type 0x601, instead of 0x600. I have now 2 boot screens (SPLASH.nb and SPLASH2.nb), how can I delete NBH header type 0x601 (SPLASH2.nb). I have already tried Task 29, but it is not removed the SPLASH2.nb
Click to expand...
Click to collapse
You have to install a stock rom my friend from sd card.
After this you have to install again the hspl.
ganjbass said:
You have to install a stock rom my friend from sd card.
After this you have to install again the hspl.
Click to expand...
Click to collapse
I have installed an original ROM from SDcard, but I still keep my dual boot screen.
One could argue this is a feature
Nice find, did you try and find how many splash screens you can
actually put in there ?
lucid said:
Nice find, did you try and find how many splash screens you can
actually put in there ?
Click to expand...
Click to collapse
LOL, use 0x602, 0x603. Seriously, it took even longer to boot, so I want off of my problem :-(
I still have the problem of my dual logo (boot screen).
I accidentally used the wrong arguments with nbimg tool.
This is the standard header for the HD2 europe:
nbimg -p 18400 -w 480 -h 800 -F SPLASH.bmp -T 0x600 -S 64 -D PB8110000
And accidentally I used this:
nbimg -p 18400 -w 480 -h 800 -F SPLASH.bmp -T 0x601 -S 64 -D PB8110000
How can I removed the second logo (boot screen) with the 0x601 header from my HD2.
An original ROM flashing through SDcard has not helped.
Would someting like writing all zero's to the address of splash2 help ? I'm not so much of a Hexie, but maybe nulling it will make it go away. Surely, there's people who really know how to fix this.
lucid said:
Would someting like writing all zero's to the address of splash2 help ? I'm not so much of a Hexie, but maybe nulling it will make it go away. Surely, there's people who really know how to fix this.
Click to expand...
Click to collapse
I would not know how to do that

Any idea on how to change first boot splash ?

On the HTC Dream (G1...) it was possible to get rid of the very first boot image, that white screen with a steady HTC logo, with a flashboot command like the following (changing source img name $3 ):
fastboot flash splash1 splash.raw565
.....now...the obvious question....do we need a special SPL to do something like that on Desire?
I saw something in boot.img that could probably help in the process but my Droid skills are too basic to get an answer by myself.
Any idea on this?
Thanks!
According to the Droid Dev Channel
http://forum.xda-developers.com/showthread.php?t=696189
How to change boot animation
1. You need to have HTC Sync and Android SDK installed
2. Copy bootanimation.zip to SD Card
3. Turn off Desire and then turn it on while holding back button to enter bootloader(white screen)
4. Once in "white screen" press power button again to enter bootloader
5. Connect Desire with PC
6. Press Volume Down and than Power to enter Recovery
7. Open Command prompt/Terminal and type
Code:
adb shell mount /system
adb push C:\bootanimation.zip /data/local
adb reboot
Click to expand...
Click to collapse
8. Unplug your HTC and enjoy your new boot animation
Alternative method to install a custom boot animation (without Recovery Mode - by MasDroid)
1. You need to have HTC Sync and Android SDK installed (http://developer.android.com/sdk/index.html).
2. To get adb running on the Windows OS platform, for example, download & extract the Android SDK to the following path: %SystemDrive%\android-sdk-windows (e.g. C:\android-sdk-windows)
3. Turn on your phone and connect it to your PC via a USB port.
4. Place the downloaded bootanimation.zip into the same folder as the adb app (in the tools folder of the SDK).
5. Open command prompt and type cd C:\android-sdk-windows\tools, hit enter.
6. Type adb push bootanimation.zip /data/local, hit enter.
7. Reboot phone.
Click to expand...
Click to collapse
That is how to change "second" boot animation, but he wont's to change "first" bootanimation, the one with white background and green htc logo
Have no idea how to remove it, but would like to know it too
Dang It!
Yep that's it.... but I imagine that the chance of sending some sort of RTFM was so sweet to fog out the actual question (some of... us share the same behavior)
... probably I should have been more clear on my request.
At the moment I'm still searching around for some clues and I will report here all my findings.
.... c'mon... the first ugly splash is displayed way longer than the second... and if that isn't enough.... it's ugly
You need the engineering SPL. Impossible to do otherwise.
So I need the piece of software everybody is waiting for...
HTC must be very proud of their logo if they make it so hard to get rid of it. Even boot messages would look better ;-)
Well, thanks a lot for the info !
S-OFF is now available! Just installed on my Telstra Desire and changed the splash1 screen successfully!
millab said:
S-OFF is now available! Just installed on my Telstra Desire and changed the splash1 screen successfully!
Click to expand...
Click to collapse
Me too! There are guides and even a 1-click splash screen replacement application which is flippin' awesome. I've made my splash, but now to work on the boot animation so that the whole lot is seamless, right up until loaded.... watch this space.
A link would have been great..
alpharev.nl
Rastaman-FB said:
alpharev.nl
Click to expand...
Click to collapse
hmm its a bit confusing how to use it...
Quick guide anyone?
http://forum.xda-developers.com/showthread.php?t=805811
Andyokane said:
hmm its a bit confusing how to use it...
Quick guide anyone?
Click to expand...
Click to collapse
read a forum a bit before posting:
http://forum.xda-developers.com/showthread.php?t=809328
look for: S-OFF
Nespejau (a bit too late)
mendozinas said:
read a forum a bit before posting:
http://forum.xda-developers.com/showthread.php?t=809328
look for: S-OFF
Nespejau (a bit too late)
Click to expand...
Click to collapse
I actually meant changing the 1st boot screen img, and for your information I read these forums every single day.
I gave up following xda for barked answers like that one... go see a shrink and be polite, or don't bother answer.
For the s-off question, it's a quite straight forward operation, I don't have time right now but I' ll make a step by step how to that I hope will help with doubts.
Hi,
Your Desire needs to be S-OFF, Than you need to use fastboot to flash the new bootscreen:
fastboot flash splash1 yourbootscreen.img
andreadj said:
On the HTC Dream (G1...) it was possible to get rid of the very first boot image, that white screen with a steady HTC logo, with a flashboot command like the following (changing source img name $3 ):
fastboot flash splash1 splash.raw565
.....now...the obvious question....do we need a special SPL to do something like that on Desire?
I saw something in boot.img that could probably help in the process but my Droid skills are too basic to get an answer by myself.
Any idea on this?
Thanks!
Click to expand...
Click to collapse
I was wondering about the very same thing a while ago. This is what I have learned:
TO BEGIN WITH, YOUR PHONE MUST BE S-OFF. FOLLOW INSTRUCTIONS IN THIS THREAD IF YOUR PHONE ISN'T S-OFF.
In order to flash your custom splash1 image, prepare a *.BMP image with size corresponding to your device's display size (which in case of the Desire is 480x800). Make sure the image is in 24-bit color space (true colors), 16 or 32-bit images wont work.
When you have the image prepared, download a tool called NBIMG (you'll find it here on XDA). Put your image and nbimg.exe into the same directory, open up command prompt and then navigate to the folder where you've placed the files. I'll use c:\nbimg as an expamle.
To convert the image to the smartphone format, issue the following commands:
Code:
chdir c:\nbimg
nbimg.exe -F mycustomimage.bmp -w 480 -h 800
This will create mycustomimage.bmp.nb file. If you want to be sure everything went alright, convert this file back to *.bmp format by using this command:
Code:
nbimg.exe -F mycustomimage.bmp.nb -w 480 -h 800
This will create mycustomimage.bmp.nb.bmp. Open this file and compare it to your original image. If the images match (no artifacts, inverted colors, etc.), you are good to go and you can proceed to flash the image to the phone using fastboot.
Take your converted image (mycustomimage.bmp.nb) and replace the .bmp.nb part with .img suffix so the resulting file is named mycustomimage.img. Now take this *.img file and put it to the tools subdirectory inside your Android SDK installation folder (fastboot.exe must be in said subdirectory, as I will use the path as an example).
Connect the phone to your computer and enable usb debugging.
Navigate to folder inside the Android SDK where adb.exe is located (older revisions of the SDK have it inside tools subdir, latest SDK has it inside platform-tools subdir). Reboot your device to bootloader mode through adb by issuing the following commands:
Code:
chdir c:\AndroidSDK\tools
adb.exe start-server
adb.exe reboot bootloader
When the phone reboots into bootloader, issue the following command to flash the image into the phone:
Code:
fastboot flash splash1 mycustomimage.img
Now reboot your phone using this command:
Code:
fastboot reboot
Enjoy your new custom splash1 image, you're all done
And if you let me, I'd like to share a few images I have created myself. They're nothing extra, just a quick and noobish work in GIMP, so if you don't like them, please, don't download them and don't troll. I won't react on comments saying "your images are fugly" or anything else alike
Download the *.img files by clicking on corresponding images.
MD5 sums:
splash1_htc_cm7_droid.img 90beed110b59b76c0a1aad55c2b616af
splash1_htc_cm7_fadedlights.img 008f8efe149f3361f4cdd8946e06f5df
splash1_htc_cm7_white.img 53ca8a089685b47188cdefb1dded9ba0
splash1_htcyan_cm7.img 2014e223835574b115daf68935c0db4b
...or you can download md5sums of all the files above in a single *.md5 file here.
8-D t'at's about it ....
Thanks Squrl many acorns to you .-)

Custom Splashscreens, and watermarking your HD2

Changing the splashscreen for your own.
Splashscreens. We all hate the operator splashscreens, and some of us like to have our own custom ones.
The process is simple.
1 - create your image, 480 x 800 as a 24 bit bmp.
The process fails if the bmp isn't 24bit.
In photoshop, choose save as BMP, and if it only gives you the option of 8 bit colour, then cancel out of the save, click Image - Mode - RGB Colour. (index colour gives 8 bit BMP)
2 - get nbimg-1.1win32.zip from THIS thread and extract it to a folder with your BMP image.
3 - With nbimg.exe and your bmp in the same folder, open up a command prompt** in that folder, and issue the command
nbimg -p 18400 -w 480 -h 800 -F nameofphoto.bmp -T 0x600 -S 64 -D PB8110000
This will create nameofphoto.bmp.nbh which you flash using customruu.exe, just like flashing a rom or radio.
This splashscreen will show for the first 12 - 14 seconds, up to the point where the animation splash starts. (Which is part of teh rom, and nothing to do with this).
This new splashscreen will stay until you flash either a new one yourself, or a stock rom, which will return it to stock, or some custom roms also include custom splash screens.
The point is, it's as easy to get rid of them as it is to flash them.
**To open a command prompt in the currently viewed explorer folder in vista/7, you can press shift and right click in the folder window, which will give you the option to 'open command window here', , , , which is handy.
---------------------------------------
Watermarking your Leo
in the command
nbimg -p 18400 -w 480 -h 800 -F nameofphoto.bmp -T 0x600 -S 64 -D PB8110000
the 0x600 refers to the memory location where the splash screen is written.
It turns out that you can also flash splashscreens to 0x601 with the same command as above, but 0x601 instead of 0x600
nbimg -p 18400 -w 480 -h 800 -F nameofphoto.bmp -T 0x601 -S 64 -D PB8110000
The splash at 0x600 would show when the phone first comes on, but then change to the 0x601 splash when the RGD info appears, until the animation starts.
The usefulness really comes in when you flash a stock rom, because this second splash isn't removed, (Tested with tmous 2.13 and O2 uk stock roms), so even if your thief has enough skill to know about flashing to wipe all trace, the second splash will remain.
Mine has a 'reward if found' message with contact details, and an image of me, with a warning to potential buyers that it's stolen if the seller isn't me, hehe
Also, remember the second splash screen uses the same memory space as magldr so DONT flash a secondaryscreen unless you are okay with removing magldr.
Brilliant!
Samsamuel, the watermark is a superb idea!
Now, as my photoshop/DTP skills are rudimentary at best, would you consider posting your watermark file, & I think I could just about manage to edit it for myself.
Thanks a lot if you do, and I understand if you don't want to.
thanks sam, some useful info there!
ebeam said:
Samsamuel, the watermark is a superb idea!
Now, as my photoshop/DTP skills are rudimentary at best, would you consider posting your watermark file, & I think I could just about manage to edit it for myself.
Thanks a lot if you do, and I understand if you don't want to.
Click to expand...
Click to collapse
well, the file i flash has my info on it, so is no good to you.
Whatever editing software you use, just make sure 'mode' is set to 'RGB' and not 'indexed colour' and it should save as 24bit.
Ive attached a blank 24 bit bmp of teh right size, but when you edit it, (for example in photoshop) you will still possibly get mode changes as layers get added by photoshop, so you still need to be aware what pops up when you hit save.
conantroutman said:
thanks sam, some useful info there!
Click to expand...
Click to collapse
Welcome.
The only way to revert the second-level splash screen to stock is by flashing the picture that was originally there. It takes a while to find these stock images, which you then have to turn into an .nbh file, and in some cases, you would be forced to recreate the image.
However, the first-level splash screen is usually the same as the second-level splash. In this case, just find a stock [first-level] .nbh, convert the .nbh into a .bmp (there are utilities here on XDA), then convert the .bmp into a .nbh using the "watermark" method.
--------------
I attached the stock T-Mo USA second-level splash screen and the stock WWE HD2 second-level splash screen here.
@samsamuel, feel free to link those 2 splash screens in the first post.
thanks for the input. its kinda what i expected, though i don't believe the official roms ever contained a level two splash, because otherwise when (i, we, you) flashed a level 1 screen, level two would still show and it doesn't.(on a phonethat hasn't had a custom level 2 splash added)
i've tested with several stock roms now, and my second splash never gets removed.
however you have hit on what i would do in the event of returning it, which is apply the stock screen to both 1 and 2 so it looks like a single splash.
samsamuel said:
well, the file i flash has my info on it, so is no good to you.
Whatever editing software you use, just make sure 'mode' is set to 'RGB' and not 'indexed colour' and it should save as 24bit.
Ive attached a blank 24 bit bmp of teh right size, but when you edit it, (for example in photoshop) you will still possibly get mode changes as layers get added by photoshop, so you still need to be aware what pops up when you hit save.
Welcome.
Click to expand...
Click to collapse
Thanks again. I appreciate the help!
sweet.thanks.
Update - turns out i DID have to return my phone to o2, and could i find a way to remove the watermark splash?? no, no i couldnt...
so i ended up doing sumflipnols method of getting a stock o2 splash and creating a second splash with it. It looks like one splash, and the phone came back to me without a hitch.
Thanks for sharing. Watermark is really a great idea.. I will try it on weekend
Why is this not in the Tips & tweaks posting? this is great info!
xnifex said:
Why is this not in the Tips & tweaks posting? this is great info!
Click to expand...
Click to collapse
Yeah its really a good idea
I've created a watermark but still the screen it replaced is Splash screen. Could you tell me where I m wrong
SpottierPython said:
I've created a watermark but still the screen it replaced is Splash screen. Could you tell me where I m wrong
Click to expand...
Click to collapse
when issuing the command, if you use 0x600 it replaces thewhole splash, if you use 0x601 it replaces the second half of the first splash.
don't be mistaken into thinking it watermarks it for the whole time it's turned on, it only lasts for 7 seconds during bootup
first splash for 7 seconds
watermark for 7 seconds
animation
welcomehead
stock would be
first splash for 14 seconds
animation
welcomehead
samsamuel said:
when issuing the command, if you use 0x600 it replaces thewhole splash, if you use 0x601 it replaces the second half of the first splash.
don't be mistaken into thinking it watermarks it for the whole time it's turned on, it only lasts for 7 seconds during bootup
first splash for 7 seconds
watermark for 7 seconds
animation
welcomehead
stock would be
first splash for 14 seconds
animation
welcomehead
Click to expand...
Click to collapse
Thanks alot but this is what I did. I created a watermark with 601 and flash it with Custom RUU. But after flashing I m having a picture like this
Splash (The one I created for Water mark not for Splash)
HTC Watermark Screen
Animation
WelcomeHead
Should I give it another try....
do you have hspl installed? it requires it.
Ofcourse bro how can take risk
Maybe post a small vid of your issue?
Sorry My bad. The command provided by you creates two files one NB and 2nd NBH. I used NB and created my nbh from NUtil and this solution doesn't work for me where as when I used the nbh created by nbimg util through your command then it works. Cheers
Sorry mates for inconvenience.
heh no worries, glad its sorted.

[Q] Help needed to dump the original rom

Hi everybody! I bought some weeks ago a Shift and my first priority is to change the language from Italian to English. But before going ahead in flashing a new rom I thought it is wise to make a back-up of the original rom.
So in my attempt to dump the original italian rom of my Shift I've come to an error status I don't know how to overcome, therefore any help would be very much appreciated:
Following pof's How to dump HTC Shift ROM at
http://forum.xda-developers.com/showthread.php?t=382609
I downloaded itsutils, unzipped on the pc and placed all the itsutils files in the c:\users\HTC User folder, (as I just did not know how to change the path in cmd to go to the c root with the itsutil folder).
Further on, with the WinMob connected to Vista with USB Tool, I introduced the first command line for pdocread
pdocread.exe -w -d FLASHDR -b 0x800 -p Part00 0 0x31f000 Part00.raw
and I got the answer
Copying c:\users\HTC User\itsutils.dll to WCE:\Windows\itsutils.dll (which I think it's OK) and then
rapi reinitializing (is it normal?)
and then
ERROR: CeProcessConfig – r=002349d0 ce=00000002 le=00000000 hr=80070005
– Access is denied
I have no idea on what the cause of the error could be, probably I must have done something wrong and I am stuck at this first dump step.
Can somebody please help me further to get unstuck?
Thank you very much!
Are you connected using activesync?
Also, try this guide:
http://forum.xda-developers.com/showthread.php?t=427507
and use pdocread -l first.
thaihugo said:
Are you connected using activesync?
Also, try this guide:
http://forum.xda-developers.com/showthread.php?t=427507
and use pdocread -l first.
Click to expand...
Click to collapse
THANK YOU THAIHUGO for taking the glove of answering me on this dead forum, I really need help! I find it fantastic that you are still so active, maybe in time some other senior members will take again the challenge to support the newcomers.
Yes, WM was connected to Vista side using the USB Tool and the Windows Mobile Device Center.
Looking back, I think I opened cmd as user and not as admin (now I know how to do it), this might have been the mistake, I will try again this afternoon.
1. So far I understood that the main reading process is running under Vista using the command lines and the itsutils, which is ok.
Does it matter where the unzipped folder <itsutilsbin-20100324> is placed? I mean should it be placed obligatory in the root of the c:\ drive?
If YES, how do I do that in the cmd line, I mean change the directory? Normally the cmd screen opens to the folder c:\users\HTC User when starting as user and to c:\Windows\system32 when doing it as administrator. Is it wise to copy all the itsutils files to system 32?
Of all those itsutils files, which are the absolutely necessary files to do the dump? Are these pdocread.exe and itsutils.dll only? This is because I'd like to handle as less files as possible to the system 32 folder.
2. If I got this right, the link that you pointed to shows for the Raphael ROM how to do the dump entirely on the WM side and should be applicable to the Shift WM as well if not managing it from Vista side, is that what you were trying to say?
3. Is this way of dumping the rom covering also the radio part and the bootloader, I mean all the 4 raw files contain the whole initial memory of the WM?
Sorry to raise such beginners question, but I did not find these things explained in any of the Shift threads and without answers I cannot progress with this dump job and furtehr proceed with flashing a custom rom in English. I did search in the Shift forums and googles for answers, but maybe I did not use the right keywords.
Looking forward to receive the enlighting answers, thanks in advance!
Admin cmd mode should help yes.
1) it doesn't matter where your zip is. Just uncompress the files somewhere in a folder (c:\itsutils if you want), open you command line in admin mode, navigate from system32 folder to the itsutils folder and try again with the pdocread -l then the command from POF post.
2) do not use raphael numbers. I linked to the post for the general procedure. Proper numbers are in the POF post.
3) you will not have the radio, nor the bootloader. But you have to jump if you want to use custom roms. Bootloader is available somwhere, and radio also I think.
Still getting errors
thaihugo said:
Admin cmd mode should help yes.
1) it doesn't matter where your zip is. Just uncompress the files somewhere in a folder (c:\itsutils if you want), open you command line in admin mode, navigate from system32 folder to the itsutils folder and try again with the pdocread -l then the command from POF post.
Click to expand...
Click to collapse
Thank you again Thaihugo!
I gave it another try to pof's commands as you recommended this time first with pdocread -l and it doens't work, BUT I'm getting the similar error messages. While accessing cmd as administrator and running the cmd line from c:\itsutils:
pdocread.exe -l
rapi reinitializing
and then after about 35 sec
ERROR: CeProcessConfig – r=002349d0 ce=00000002 le=00000000 hr=80070005 – Access is denied
At different runs I got different addresses for r and ce, but the same for le and hr (no idea what those mean).
It doesn't change if launching as administrator or user.
I even downloaded a previous version of itsutils directly on the Vista computer and unzipped it with Total Commander and the result is the same.
Have also tried another command from pof with the same error result:
pmemdump.exe 0x8c000000 262144 SPL.nb
Of course the WM side was connected to Vista via USB Tool and I also checked if from the Vista side the WM folders were accessible.
I'm completely stuck, don't know what to do further, please help!!!
Thank you!
P.S. Have copied the itsutils.dll to the Windows folder in WM via e-mail, just like in the liberalization process in order to avoid copying it via Active sync (as recommended for Raphael). This time at the first run of the pdocread.exe I was asked to accept installing itsutils.dll on the WM side, which I did.
But I'm still getting the error messages when launching pdocread.exe -l, this time running very fast in a few seconds and after 4 turns it stops with the final message
ERROR loading itsutil.dll - probably denied by policy restrictions
Does it ring any bell to you?
My guess is that I have to relax the security policy on the WM side, but I don't know how.
I am amaized that nobody raised all these before.
I've finally done it! HowTo......
OK, I finally managed to dump the ROM thanks to the support of Thaihugo and the info in various threads on this forum (with credit to the authors), I have now the ROM and bootloader dump files, but not the radio rom.
There were several detailed steps important for beginners that were not included in POF's thread "How to dump HTC Shift ROM" at http://forum.xda-developers.com/showthread.php?t=382609 that prevented me to do the dump from the first go.
In order to spare other newcomers time, here they are:
-On the WinMob side change the Security Policies setting by installing a registry editor like PHM Registry Editor, TotalCommander, etc. (I used the cab files downloaded in Vista and moved to WinMob via the Windows Mobile Device Center);
Go to HKLM\Security\Policies\Policies and change the valuename '00001001' from dword:2 to dword:1. Save the change and soft reset your WM device.
If in doubt check this: http://forum.xda-developers.com/showthread.php?t=427507
Note: After finishing the dump operation do not forget to revert back to the initial dword:2 value
-Download itsutils from POF's site to Vista and unzip the package to a new folder "c:\itsutils".
-To be on the safe side disconnect all network connections (3G modem, wifi, BT, LAN) and all USB external devices.
-Connect the WinMob side of the liberated Shift to Vista using the USB Tool and check in the Windows Mobile Device Center that the folders and files of WinMob are indeed accessible from Vista
-Open the command line screen and go to the folder where you unzipped the itsutils tool by typing "cd c:\itsutils" (without the quotes).
-From within the folder itutils type the command "pdocread -l" (without the quotes).
At this point, with pdocread.exe started, go to the WinMob side and
you will find a message asking you to accept installing the itsutils.dll on the WM side, say Yes to it and wait until it is instelled.
Then go back to Vista side and carry on as described in POF's thread mentioned above by:
- using "pdocread.exe -l" to list the NAND PARTITIONS (which have to do also with the radio side as I understood from one of cmonex posts)
- using "pdocread.exe -w -d FLASHDR -b 0x800 -p Part00 0 0x31f000 Part00.raw" and the other 3 commnads to generate the 4 raw files in the same folder c:\itsutils; keep them for reconstructing the original ROM
- using "pmemdump.exe 0x8c000000 262144 SPL.nb" to dump the bootloader file to the same folder c:\itsutils; keep that too.
That's it for now.
I have to deal further with dumping the radio rom, but I don't know how to do it, I must search the forums.
A big THANK YOU to all who helped me!
I never dumped a Radio. I think the experts keep this as secret because it's quite dangerous. Isuggest you have a look at your radio version and try and fin the same radioin the forum already dumped.
Otherwise, there are roms for each radio, so you could just simply apply the one that works wth your radio. No phone call though if you don't use the right one.
thaihugo said:
I never dumped a Radio. I think the experts keep this as secret because it's quite dangerous. Isuggest you have a look at your radio version and try and fin the same radioin the forum already dumped.
Otherwise, there are roms for each radio, so you could just simply apply the one that works wth your radio. No phone call though if you don't use the right one.
Click to expand...
Click to collapse
Thank you again Thaihugo, it seems that you are the only senior left on duty on this dead forum....yet the counter shows 238 views of this thread. Hm, strange....Anyway, thank you for all the good hints given one way or another during the past days, I wouldn't have made it without it.
I got the message, I will not bother with dumping the Radio. I know that a particular Rom is matched with a certain radio. I will flash one of your roms, most probably Age of Reasons and the associated radio. I am not looking for tens of programs on the WM side, it is enough to have the basic things in English and instant-on. I will let you know!

is it possible to change the green "HTC" while android is loading?

once AD SD loads from MAGLDR, I just get that green screen for about 2 mins before the CM6 bootanim loads, and actually get this on every Android ROM, is there a way to change this splash screen to something else? I have a custom splash loaded when turning the phone on, but not here.
Any ideas no how to do this? You'd think it would be as easy as putting a file in the "root" folder in my Android directory on my SD, but I don't know what.
orangekid said:
once AD SD loads from MAGLDR, I just get that green screen for about 2 mins before the CM6 bootanim loads, and actually get this on every Android ROM, is there a way to change this splash screen to something else? I have a custom splash loaded when turning the phone on, but not here.
Any ideas no how to do this? You'd think it would be as easy as putting a file in the "root" folder in my Android directory on my SD, but I don't know what.
Click to expand...
Click to collapse
not this topic again.
this has been discussed many times already. If you know how to edit initrd.gz then you can change that image.
Read. Read. Read.
Search. Search. Search.
jose makalolot said:
not this topic again.
this has been discussed many times already. If you know how to edit initrd.gz then you can change that image.
Read. Read. Read.
Search. Search. Search.
Click to expand...
Click to collapse
I did search, but haven't found the answer, maybe it's one of those "I can't believe you can't see this it's right in front of your face" things, guess I'll keep searching...
still can't find
jose makalolot said:
not this topic again.
this has been discussed many times already. If you know how to edit initrd.gz then you can change that image.
Read. Read. Read.
Search. Search. Search.
Click to expand...
Click to collapse
whats the point of your post, if you know just share the info, xda isnt a private members club.
btw, i dont know, but now its been mentioned, would like to find out.
the search begins...
Edit:
found 2 sites on subject, 1 of them points to xda, will take a look 2moro, its late here & i have an early start:
http://www.androidtablets.net/forum...-bootlogo-before-animated-boot-animation.html
http://forum.xda-developers.com/showthread.php?t=443431
More importantly does anyone know of a way to speed up the boot up time, im using Sergio Coredroid v1.3 build and very good it is as well but it's a bit frustrating waiting for 3 minutes for it to boot up, heres a video i took showing this, surely there has to be a way for the boot up time to be under a minute?
http://www.youtube.com/watch?v=J1vHaHCMf4Q
I'm still struggling with this...trying to edit an initrd.gz for HD2 NANDroid and cant get the image to convert. I've tried that RGB565Convertor_v0.3c but I think I may be missing something here. I get a file that is spit out in .rgb565 and I just change the extension to .rle. I'm assuming there is another step to get it from rgb565 to rle.
For the record this is how I dump the initrd.gz and rebuild if anyone is interested.
Code:
Perform commands starting in directory
containing initrd.gz
[B][U]EXTRACT [/U][/B]
mkdir initdir
cd initdir
zcat ../initrd.gz | cpio -i -d
[B][U]COMPRESS[/U][/B]
cd initdir
find . | cpio -o -H newc | gzip -9 > ../initrd.gz
cmylxgo said:
COMPRESS
cd initdir
find . | cpio -o -H newc | gzip -9 > ../initrd.gz
Click to expand...
Click to collapse
cmylxgo,
I get this error when trying to compress:
cpio: Too many arguments
Sent from my HD2 GingerDroid using XDA App
jose makalolot said:
cmylxgo,
I get this error when trying to compress:
cpio: Too many arguments
Sent from my HD2 GingerDroid using XDA App
Click to expand...
Click to collapse
Hmmm...I just tried it again and it works for me. Double check your syntax.
Are you able to covert an iamge properly?
-CMY
cmylxgo said:
Hmmm...I just tried it again and it works for me. Double check your syntax.
Are you able to covert an iamge properly?
-CMY
Click to expand...
Click to collapse
Any luck with this guys?
I've manged to convert the image with the converter tool and rename it to logo.rle (not sure if that's all I need to do??) but want to overwrite the one in initrd.gz and see if it works. I have no idea about linux commands etc... I tried to overwrite it within 7zip but it's write-protected so would anyone be able to shed some light on a possible solution? I've added the image I used and the logo.rle file I created if anyone wants to give it a try?
Thanks in advance
cmylxgo said:
I'm still struggling with this...
For the record this is how I dump the initrd.gz and rebuild if anyone is interested.
Click to expand...
Click to collapse
logo.rle is not a regular rle file, no any editor, or converter, or viewer does not understand its format, and the android does not understand the normal rle file, which is created in standart programs.
The second problem is: system is fail to boot and allways rebooting, after initrd.gz is changed. Only original logo.rle is working. If You get logo.rle from another firmware, it will be shown after MAGLDR, but system will reboot after this.
http://forum.xda-developers.com/showpost.php?p=12574728&postcount=5

Categories

Resources