Related
Hello,
The reason why anyone would do this is for example - I installed the Rogers WM6 but preferred the HTC BOOTSCREEN Image - hence why i personally did it. I did not like Rogers BootScreen Images as they take too long to boot as well as the bootscreen image in the Rogers WM6 used to load after the Green Windows Mobile Screen and on power-up, it used to have a black screen instead of the bootscreen image which to me did not seem practical as I rather see that the phones turned on right away than wait till the Windows Mobile screen loads. I've successfully flashed HTC Bootscreen image using the following steps. I had a member ask me how to flash .nbh files to phone. I'm talking specifically about the bootscreen .nbh images. In order to flash .nbh boot screen images - you have to flash through USPL. Here's how to do it -
1) Firstly, Download all required files that is
a) USPL CID -BYPASS
b) RUU
c) SDA APPLICATION UNLOCK
d) BOOTSCREEN IMAGES(IT CONTAINS HTC, ROGERS AND TMO BOOTSCREEN IMAGES)
2) Copy/Paste RUU File that is ExcaIMG_USPL_1110000unsigned.nbh to the desktop.
3) Copy/Paste ANY of the preferred BOOTSCREEN IMAGE (i.e. for example HTC.nbh) to RUU directory
4) Right Click ExcaIMG_USPL_1110000unsigned.nbh and Select Rename - Press Ctrl + C to copy file name
5) Head over to RUU and Right-Click HTC.nbh, Select Rename - Press Ctrl + V to copy over existing file name.
6) Once you're done this, REMOVE SD CARD AND REBOOT PHONE
7) Once done, APPLICATION UNLOCK YOUR PHONE IF IT HASN'T ALREADY BEEN APPLICATION UNLOCKED - YOU HAVE TO RUN SDA APPLICATION UNLOCK.
8) Now, Run USPL, Make sure you follow proper instructions as this is the main thing - if everything done right, you'll see screen goes into dim black with penguin and green messages, wait until you see the screen turns white then go to active sync and disable usb connections.
9) After this, run RUU and it'll use the re-named file which is the boot screen image to update the boot screen image. It will take max. a minute or two.
10) Once done, I think you see the tri-color screen but there won't be a cold boot - It'll reboot i think and go directly to the main screen.
11) Reboot and see if you see the preferred boot screen image.
For now, I'll post HTC, TMO and Rogers Boot Screen Images. We should still try as a group to create Custom Boot Screen .nbh files. If someone who know's how to make it, please share in this discussion.
Also, Does anyone know how to bring back the "Vibrate" mode during startup and shutdown?
Good Luck ! Post any concerns or any questions
NOTE: Please follow proper instructions, otherwise it won't work. If i'm missing anything, please let me know as I did this flash yesterday and I'm writing the guide today. Also, YOU HAVE TO FLASH THROUGH USPL - IT DOESN'T MATTER IF YOUR PHONES CID UNLOCKED OR NOT.
Credits go to da_mayhem for uploading the images.
sweet, thanks... I'll try this later tonight after i get home from work... or tomorrow
woohoo, sweet... thanks for the guide lukybandit.
On step #2, you'll want to "Cut/Paste" if you copy, it leaves the original file in the folder, so renaming the HTC.nbh isn't possible unless you delete the original file.
also, step #8... DEFINATELY make sure you disable USB connections, i tried without and it didn't work...
However you're supposed to do that for WM6 rom updates also, but i never have, and haven't had a problem... until now that is.
Change HTC Splash Screen
Hello,
How to change the HTC splach screen which appears just after powering on the device?
I tried a lot of tools but I did'nt found one which works. Is it because the Excalibur screen is 320x240 instead of 240x320?
Does someone knows how to do?
StefanSki
StefanSki said:
Hello,
How to change the HTC splach screen which appears just after powering on the device?
I tried a lot of tools but I did'nt found one which works. Is it because the Excalibur screen is 320x240 instead of 240x320?
Does someone knows how to do?
StefanSki
Click to expand...
Click to collapse
replace Shutdown.png in windows folder,with 320x240
i tried this i created a .png file but when i try to place it there access denied lol it wont let me touch anything in the windows folder
This is not this splash screen I mean.
I am talking about the first one, which is in the NBH file as a NB file. I don't manage to make a good NB file in the right format to flash it using RUU.
nbh file wat folder wuld that b in because i jus changed my shutdown screen and i want my turn on screen to b da same as that one
blahzay_blah said:
i tried this i created a .png file but when i try to place it there access denied lol it wont let me touch anything in the windows folder
Click to expand...
Click to collapse
you need total commander to overwrite
No one knows how to make a NB file that contains the splash screen? The default HTC NB file begins with "this is smartphone signature".
i changed my shutdown screed with resci explorer but to change the start up screen the htc screen and the freen windows mobile screen i want to get rid of those ugly screens
any1? a little help lol just want to change the start up splash screen any1 know how
You can use nbimg, to convert from NB to BMP.
For excalibur you'll need to use the following syntax:
Code:
nbimg.exe -F MainSplash.[nb|.bmp] -w 320 -h 240 -n
Also you'll need to add the "this is smartphone signature" manually to the generated NB file (using an hex editor). Maybe I'll add support for doing this automatically if there's a need. PM me as I'm not following the thread.
just saw on another thread how to create a .nb file from a .bmp .... i placed this here because apparently luky got the tmo and rogers .nbh files which have the mainsplash.nb files in them. need to know how to take the .nbh files he included and replace the mainslpash.nb and mainsplash.bmp files with the ones i created
heck i'll even upload the images here if someone wants to show me what to do
i was able to get the .nbh file created but when i flashed the phone with that file the first screen now looks like a green gradient image and not the image i put in the .nbh file
thanks for this man much appreciated.
Has anyone been able to customize the welcome screen of WM6 or WM5?
Or anyone has got some suggestions on this issue?
Regards,
Hassan
Hassan101 said:
Has anyone been able to customize the welcome screen of WM6 or WM5?
Or anyone has got some suggestions on this issue?
Regards,
Hassan
Click to expand...
Click to collapse
If you look a bit further down this section you may find what you're looking for.
Jay
responderman said:
If you look a bit further down this section you may find what you're looking for.
Jay
Click to expand...
Click to collapse
Thanks a lot but the issue u r pointing at is about the boot splash and I want to change the welcome screen (green wm6 spash).
Any clue
You need to overwrite the Welcomehead.192.png in Windows\ with yours one.
Try search more on the forum!
unapproachable2kx said:
You need to overwrite the Welcomehead.192.png in Windows\ with yours one.
Try search more on the forum!
Click to expand...
Click to collapse
Wow ! .. Its all DONE !!!
I Reallyyyyyy appreciate ur help !!!
Regards
Your solution works, but look, there are 2 splash screens, that you talks are the second one, how i change the first?
gajodafeira said:
Your solution works, but look, there are 2 splash screens, that you talks are the second one, how i change the first?
Click to expand...
Click to collapse
Ah, on most HTC devices I've used the welcome screen is not the same as the splash screen and I think that might be the problem here. The welcomhead file is your welcome screen and easily replaced in your kitchen, but the splash screens (2 of, although sometimes seems like 1 as they might be identical) are installed as part of your ROM.
When you use get to the point in a kitchen of having an OS.nb or Windows.nb or however it's phrased, and you're ready to turn this into a full ROM file, you can add in other things like the IPL, SPL, 1st and 2nd splash screens, radio and extended ROM, each of which has its own .nb file.
Welcomehead is easy to change. The splash screens aren't hard to change and you should find instructions somewhere in any kitchen manual probably. Haven't time to look for you now though, you'll have to scan about in any kitchen-related docs or web pages you have or know of.
chunkymonkey said:
Ah, on most HTC devices I've used the welcome screen is not the same as the splash screen and I think that might be the problem here. The welcomhead file is your welcome screen and easily replaced in your kitchen, but the splash screens (2 of, although sometimes seems like 1 as they might be identical) are installed as part of your ROM.
When you use get to the point in a kitchen of having an OS.nb or Windows.nb or however it's phrased, and you're ready to turn this into a full ROM file, you can add in other things like the IPL, SPL, 1st and 2nd splash screens, radio and extended ROM, each of which has its own .nb file.
Welcomehead is easy to change. The splash screens aren't hard to change and you should find instructions somewhere in any kitchen manual probably. Haven't time to look for you now though, you'll have to scan about in any kitchen-related docs or web pages you have or know of.
Click to expand...
Click to collapse
When i changed for wm6 the rom changed the 1st and the second splash. I changed again into the 6.1 and only the 2nd was changed, so i think that the 1st aren't directly connected to the ROM.
gajodafeira said:
When i changed for wm6 the rom changed the 1st and the second splash. I changed again into the 6.1 and only the 2nd was changed, so i think that the 1st aren't directly connected to the ROM.
Click to expand...
Click to collapse
It just depends on whether the ROM you install happens to come with 1 or 2 or no splashscreens. There's a splash1.nb and splash2.nb (might be slightly different names to that but will be similar) in a full, original ROM - and a radio, IPL, SPL and Ext-ROM too. Each has its own .nb file. (The names of them vary a bit between devices but they're pretty much always easily-recognised.)
Cooked ROMs usually are OS-only, and only made from an OS.nb (or Windows.nb sometimes - you could actually call it anything and still use it). Sometimes however, someone bundles a splash1 or a splash2 with it or both. You could install a ROM and find no splashscreens change afterward - which is usually the case. Whenever I download a ROM and it comes with a splashscreen, I almost always break the ROM down into it's .nb files and then put it back without the splash1 or splash 2 in it.
If you have a go with any ROM using HyperCore you'll find ROMs with 1 splashscreen have 1 .nb file relating to splashscreen and ROMs with 2 splashscreens (or a splashscreen which apears to last ages, which is just identical splashscreens) have 2 .nb files relating to splashscreens.
I don't think not having splashscreens saves any space though as I'm fairly sure that the space is essentially allocated to the relevant .nb files (for splashscreens they're 256k each, the nb files, even if the picture you used was 1 0.5k black mono pic).
Learning to use HyperCore obliquely taught me and many others a fair bit about how these things tick. Not a techie, mind - just done a lot of phone flashing. It's brilliant.
By way of example, here's the .nb file-list from an official (OrangeUK) Hermes ROM. (The basic format is generally the same between devices, even if the names alter - it just happens to be the most recent ROM I broke up in this way and still have the files to list for you.)
RUU_Signed.nbh is the file one would flash. This is made up from:
Windows.nb
Herm_ExtendedRom.nb
IPL.nb
Radio.nb
PrimarySplash.nb
SecondarySplash.nb
SPL.nb
The format doesn't change much between most devices, even if the names change.
I used to have a tool (can't remember who made it) for creating the .nb files for splashscreens. If I find it I'll attach it.
chunkymonkey said:
I used to have a tool (can't remember who made it) for creating the .nb files for splashscreens. If I find it I'll attach it.
Click to expand...
Click to collapse
I think this is what you were looking for:
http://forum.xda-developers.com/showthread.php?t=317436
However, would you mind helping me with something? How in the world did you split the nk.nbf into Windows.nb, IPL.nb, PrimarySplash.nb, SecondarySplash.nb and SPL.nb?
Aaaany help would be muuuuch appriciated.
(and yea, I have hypercore and I'm too stupid to understand how to make use of it )
Verbato said:
I think this is what you were looking for:
http://forum.xda-developers.com/showthread.php?t=317436
However, would you mind helping me with something? How in the world did you split the nk.nbf into Windows.nb, IPL.nb, PrimarySplash.nb, SecondarySplash.nb and SPL.nb?
Aaaany help would be muuuuch appriciated.
(and yea, I have hypercore and I'm too stupid to understand how to make use of it )
Click to expand...
Click to collapse
Good news is you're okay with this already if you've got hypercore. Duttythroy's made a genius tool for it, appropriately entitled Dutty's Good NBH Tool. It splits .nbh files into the .nb files that comprise it, and that tool is in your hypercore.
It's also in just about every kitchen. Definitley on your hard drive somehere. Just use the page that disassembles (not in the programmer's sense) an .nbh file, not the page that puts one back together form the parts we've been talking about.
Good spot on Oli's tool, but it was another one. Had a very simple interface 1-click interface. Wish I could remember whose it was now 'cause I definitely don't have it any more. (Unfortunately, my external HDD went down recently and took ... well, everything with it from the last, ooh, 12 or 13 years. And yes I did have a backup: that was it; the proper HDD went down a few months earlier and, like a complete tool, I left it till the backup died before replacing it.)
EDIT: here it is, to save you searching mate.
Thanks
Uhm... Yea, I've been on the "right path" for so long, I have HypeCor, L26.v7, Helmi kitch r0... and I still haven't figured out how to make anything from the nk.nbf-file.
Reading a bit I thought typho5 would -x it into an nbh-file. No such luck. Just died on me telling me the .nbf-file has an "unknown header format".
I've even tried dumping from the phone with some "grab-it"-program.
http://forum.xda-developers.com/showthread.php?t=238945
It works, it spits out something. But what it is, what format etc I am unsure of.
Heeelp!
I am totally lost here...
Verbato said:
Thanks
Uhm... Yea, I've been on the "right path" for so long, I have HypeCor, L26.v7, Helmi kitch r0... and I still haven't figured out how to make anything from the nk.nbf-file.
Reading a bit I thought typho5 would -x it into an nbh-file. No such luck. Just died on me telling me the .nbf-file has an "unknown header format".
I've even tried dumping from the phone with some "grab-it"-program.
http://forum.xda-developers.com/showthread.php?t=238945
It works, it spits out something. But what it is, what format etc I am unsure of.
Heeelp!
I am totally lost here...
Click to expand...
Click to collapse
Ooh, I wouldn't go messing with that just now. If all you want is to take an .nbh file and break it up into the various .nb files, just run dutty's tool, browse to your nbh file and go. it'll dump all he .nb files in no time at all, maybe less.
If that's not what you're trying to do then I'm barking up the wrong tree and therefore not helping, but if that's the case just re-explain your needs and I'll have another go.
chunkymonkey said:
Ooh, I wouldn't go messing with that just now.
Click to expand...
Click to collapse
Oooohh... I love to mess around
Okay, exact mess I want to get my self in to:
swat4 was as kind as to drop a WM5-image with sdhc-drivers. I want to take out those .dll-files and add them to another image. Namely Helmi_UNI_AKU3.5_v1.3.1.
But so far all I have is this nk.nbf-image. That, and I found this grab-it-tool, which copys the roms image straight over to SD-card in raw format.
Hmmm... Any hints to point me in some general direction as to what to do next?
Verbato said:
Oooohh... I love to mess around
Okay, exact mess I want to get my self in to:
swat4 was as kind as to drop a WM5-image with sdhc-drivers. I want to take out those .dll-files and add them to another image. Namely Helmi_UNI_AKU3.5_v1.3.1.
But so far all I have is this nk.nbf-image. That, and I found this grab-it-tool, which copys the roms image straight over to SD-card in raw format.
Hmmm... Any hints to point me in some general direction as to what to do next?
Click to expand...
Click to collapse
Righto.
If I was trying to add SDHC drivers to a ROM that didn't have them already, I think I'd be using HyperCore to turn the nbh of that ROM into .nb files and then into the series structured files and folders that kitchens usually use, OEM, SYS, ROM, etc., and then just adding an SDHC OEM. After which HyperCore becomes very similar to most kitchens.
OR I'd be just popping a line into the preconfig file if there is one, such as "CAB: /Windows/SDHC_drivers_that_I_wish_were_already_included_in_this_ROM.CAB" for example and letting it install as a cab at the preconfig stage instead of an OEM. (I'm a big preconfig fan.)
Might be quicker to use a kitchen from scratch than HyperCore to edit a pre-existing ROM though.
Hey, wow, thanks for all your help!
I still don't understand how to make an .nbh-file out of an .nbf-file though.
However I've tried copying sdbus.dll, SDHC.dll and SDMemory.dll to /Windows on the device, like I was recommended by someone else.
All that did was make my sdhc dissapear. No luck there.
I'm so frustrated, just looks like getting a proper WM5-image to work with >4G sdhc isn't feasible. Or at least, not for now.
Which is so frustrating, since there is one that does work. Gnh!
However, thanks for your time. I appriciate it.
I use this one
Try the linked one. Easy to use, I find it somewhere here.
http://zolee-ka.uw.hu/CreateBootScreenPackage.rar
And here's an alternative one - the one I was referring to earlier. By a mad coincidence, I just came across this when I was looking for someting else entirely.
Does anyone know what the underlying mechanism for running the boot animation is? I have Android 2.2 on an HTC Incredible and replaced the VZW_Droid.mp3 and VZW_bootanimation.zip with some animations I did, but all I get on boot is a blank screen. Do the files in the zip have to be named the same way, or do they just have to be in alphabetical order?
Thanks!
adprice said:
Does anyone know what the underlying mechanism for running the boot animation is? I have Android 2.2 on an HTC Incredible and replaced the VZW_Droid.mp3 and VZW_bootanimation.zip with some animations I did, but all I get on boot is a blank screen. Do the files in the zip have to be named the same way, or do they just have to be in alphabetical order?
Thanks!
Click to expand...
Click to collapse
post the animation zip file you are tryin to use and I will see if there are any obvious issues with it
I did a quick search and found this, not sure if this is what your looking for!
http://forum.xda-developers.com/showthread.php?t=708316
ID
Cool, thanks guys. I will post when I get back home. I've been doing some searching as well and it seems that you have to set the compression mode to "store" when you create the archive. Not sure where to do this on a mac, but I'll see if I can figure it out.
As a side note, does anyone know what the fields in the desc.txt file are? I figured out the first two are image size, but any idea what the third number on the first line is? Frame rate maybe? And then the next lines specify directories, but I have no clue what the numbers in front of them mean.
Arg, sorry - second paragraph of questions answered in the thread IncredibleDoes posted...
SOLVED
Alright, the "store" problem was the issue. According to the zip documentation, "store" compression doesn't actually compress the files, it just archives them (I guess similar to .tar). So once I did that it worked fine. For anyone else using a Mac from the command line its
Code:
zip -r -Z store desc.txt part0 VZW_bootanimation.zip
You can, of course, specify other directories as well. The sound also started working once the animation did, nothing special there.
And now, I've posted the animation I made. Nothing special, I'm just a big half life fan and whipped this up with my very limited animating skills. Enjoy!
Hmm...won't let me upload the .mp3 file. I guess message me if you want it...
Hi im working on creating some boot animations. Ive got the files ready, but i cant figure out how to put them into a flashable .zip.
I flashed this file thunderbolt boot animation and it worked so i figured if i just replaced my animation and audio it would work but i get an error saying "e:update script not found" or something along those lines.
Id like to know if there is an easy way to create a "template" were i just copy my animation into a folder and zip it, or if there is a program that will package it for me including the script/etc.
Any input or guide on how to make these boot animations flashable .zip's would be great, thanks.
Eat it iPhone said:
Hi im working on creating some boot animations. Ive got the files ready, but i cant figure out how to put them into a flashable .zip.
I flashed this file thunderbolt boot animation and it worked so i figured if i just replaced my animation and audio it would work but i get an error saying "e:update script not found" or something along those lines.
Id like to know if there is an easy way to create a "template" were i just copy my animation into a folder and zip it, or if there is a program that will package it for me including the script/etc.
Any input or guide on how to make these boot animations flashable .zip's would be great, thanks.
Click to expand...
Click to collapse
Thats weird it didn't work. Should. Maybe it wasn't re-packaged correctly.
Try the one attached.
CCallahan said:
Thats weird it didn't work. Should. Maybe it wasn't re-packaged correctly.
Try the one attached.
Click to expand...
Click to collapse
Thanks ill try it out, just dont have the time right now.
If you cant figure it out i'll give you a guide tomorrow when i'm off my iPad .
did you rezip it correctly?
I ran into this trouble, I forget what it is, but you have to zip the files a certain way or they will not work. I don't remember the settings anymore, but just creating a regular zip file won't work.
There is a good guide to making your own update script on xda somewhere. Just search the entire site. If i'm just flashing something simple like a theme or boot animation sometimes I just use someone else's flashable zip and replace the necessary files. I can't remember off the top of my head, but iirc there are two folders you want to keep from someone else's zip. Meta-inf which is basically the signature files and something else which contains the script. If you dissect someone's zip it should be obvious what the other folder you want to keep is. You will find the update script in one of the sub folders, and if you want you can open it with a text editor and get an idea of how the script works.
If you need more info I can help you more when I get to my computer.
Sent from my PC36100 using XDA App
dkdude36 said:
If you cant figure it out i'll give you a guide tomorrow when i'm off my iPad .
Click to expand...
Click to collapse
Id appreciate a guide either way, id rather learn to do it myself than use someone else's. No rush as i cant really approach this til the weekend.
Eat it iPhone said:
Id appreciate a guide either way, id rather learn to do it myself than use someone else's. No rush as i cant really approach this til the weekend.
Click to expand...
Click to collapse
ok, here it goes.
first, figure out where you want to push your file. i'd reccomend pushing manually in recovery to make sure the file itself works. then, using a tool like 7zip (pc) or betterzip (mac) create a file structure that matches the one on the phone. for example, if you wanted a boot animation to be put in system/customize/resource, make a folder system, customize in that, resource in that, and the bootanimation.zip inside that. now you have the main part. next, make a folder in the root of the zip called META-INF (caps counts) inside that, com, inside that, google, and inside that, android. thats /META-INF/com/google/android/. inside android, you need to place in an update-script. i'd reccomend taking one from another zip and just editing it becasue i still have not figured out a way to make that type of file (unix exec) from scratch. open it up in a .txt editor like notepad++ (pc) or coda (mac) and write your script. here is the baisic script for copying the directory system on the zip to system on the phone (like flashing a boot animation).
copy_dir PACKAGE:system SYSTEM:
CAPS COUNT AND MAKE SURE YOU HAVE AN ENTER AT THE END. IF YOU DO NOT HAVE AN ENTER AT THE END (TO MAKE IT TWO LINES INSTEAD OF ONE, LIKE ISSUEING A COMMAND) THEN IT WILL NOT WORK AT ALL ( E:SYNTAX ERROR IN UPDATE-SCRIPT IS THE ERROR YOU WILL GET)
so put this file into the folder android, and zip it. make sure it is in store only, compatibility mode, if you have such options. then, use an auto signer (or just say zip is not signed and make sure to put sig verification off) to sign the zip. flash, and watch your work magically appear.
the update-script i showed is written in amend. i have no idea how to write in edify bcuz it is much more complicated with the binary and stuff. so dont flash with cwm 3.0+.
good luck. ask if you have any questions.
hello will this methed work on like adding some personal apps you want to be on your rom?
(idk if this is the right section for this post)
So I'm trying to make a custom boot screen for my G2. I made a png in photoshop thats 480 by 800 and put it in bootanimation.zip and all that. I put it in /system/media replacing the previous bootscreen.zip (the MIUI one because I'm using that rom). The problem is that, when I reboot my phone after the HTC splash screen, it just shows a black screen until the phone is done booting. I might have something wrong in the desc file or maybe i need to make my pic 24-bit or something. Any help would be great. I'll include the file and the image, because the image is awesome.
My image is supposed to look like the THX logo that is sometimes at the beginning of movies, except it says HTC. Eventually, if I get this to work, I might make it animated and add sound to be like the THX thing.
Anyone? Does anyone here have any suggestions? Or should I put this in Android Q&A
Pr.TOSHIBA said:
(idk if this is the right section for this post)
So I'm trying to make a custom boot screen for my G2. I made a png in photoshop thats 480 by 800 and put it in bootanimation.zip and all that. I put it in /system/media replacing the previous bootscreen.zip (the MIUI one because I'm using that rom). The problem is that, when I reboot my phone after the HTC splash screen, it just shows a black screen until the phone is done booting. I might have something wrong in the desc file or maybe i need to make my pic 24-bit or something. Any help would be great. I'll include the file and the image, because the image is awesome.
My image is supposed to look like the THX logo that is sometimes at the beginning of movies, except it says HTC. Eventually, if I get this to work, I might make it animated and add sound to be like the THX thing.
Click to expand...
Click to collapse
I'm not sure what your problem is, I just go into terminal emulator and do
Code:
su
mount -o remount,rw /system
cp /filelocation/bootanimation.zip /system/media/
which I believe is pretty much the same thing you've been doing, but your picture is way cool! if you end up getting it working you should share it
I want it now, but with sound and animation. Please, make it now. I'd even pay .99 for it.
duh, read things properly chris