5,606,151 Members 34,511 Now Online
XDA Developers Android and Mobile Development Forum

[HOW TO] Create custom hboot-flashable SPLASH1 images

Tip us?
 
deficitism
Old
(Last edited by deficitism; 16th August 2010 at 12:13 PM.)
#1  
Recognized Developer - OP
Thanks Meter 39
Posts: 523
Join Date: Jul 2007
Default [HOW TO] Create custom hboot-flashable SPLASH1 images

This is a quick tutorial on creating your own custom splash1 image along with a flashable hboot package.

**Remember, in order to flash custom splash1 screens via hboot, you must have s-off via unrevoked forever.

***I take no responsibility for any damage you cause by performing any of these steps. They are for educational purposes only.

Before: After:

Tools You Need:
How-To:
  1. Download and extract the files linked above and place them somewhere familiar to you.
  2. In your image creation/manipulation tool, create a new image. Set the image size to 480x800. (If you already have an image in mind, open that and resize it)
  3. Create/modify/customize the image however you like.
  4. Save the image as splash1.bmp file. Ensure that you are saving the file as a 24bit RGB color bitmap. To make things easy, save the image in the same folder where you extracted the nbimg tool.
  5. Open a command or terminal window and CD to your nbimg folder.
  6. Type in the following command: nbimg -F splash1.bmp -w 480 -h 800
  7. If successful, nbimg should have created an nb file called 'splash1.bmp.nb'.
  8. Rename 'splash1.bmp.nb' to 'splash1.img'.
  9. Take your newly created splash1.img file and the 'android-info.txt' that you downloaded earlier, and place it in a new ZIP file called 'PB31IMG.zip'.
  10. Place your newly created PB31IMG.zip on the root of your SD card, and reboot to hboot. (adb reboot oem-42)
  11. If everything went smoothly, you should be prompted to install your custom splash1.

Enjoy!

PS: Here is the STOCK splash1, if you feel the need to revert back.
The Following 11 Users Say Thank You to deficitism For This Useful Post: [ Click to Expand ]
 
theotherrogue
Old
#2  
theotherrogue's Avatar
Member
Thanks Meter 21
Posts: 49
Join Date: Aug 2007
Location: Milwaukee
Thanks for posting this today! Exactly what I was hoping for.
The Following User Says Thank You to theotherrogue For This Useful Post: [ Click to Expand ]
 
gadget!
Old
#3  
gadget!'s Avatar
Senior Member
Thanks Meter 863
Posts: 1,110
Join Date: Sep 2009
Location: Boise, Idaho
Thank you for this, I tried to find this and found many alternatives but all were unsuccessful.

Sent from my ADR6300 using Tapatalk
If my post was helpful, please hit the thanks button!

gadget!

 
zalez
Old
#4  
Senior Member
Thanks Meter 62
Posts: 222
Join Date: Oct 2009
The app crashed for me on XP and Win7. The original thread states we have to have the -D switch which is the device id. Is this true? If so, what is the incredibles id?

Code:
NBH arguments:      (only when converting from BMP to NBH)
   -D <model_id>    Generate NBH with specified Model ID (mandatory)
   -S <chunksize>   NBH SignMaxChunkSize (64 or 1024)
   -T <type>        NBH header type, this is typically 0x600 or 0x601
 
deficitism
Old
#5  
Recognized Developer - OP
Thanks Meter 39
Posts: 523
Join Date: Jul 2007
Quote:
Originally Posted by zalez View Post
The app crashed for me on XP and Win7. The original thread states we have to have the -D switch which is the device id. Is this true? If so, what is the incredibles id?

Code:
NBH arguments:      (only when converting from BMP to NBH)
   -D <model_id>    Generate NBH with specified Model ID (mandatory)
   -S <chunksize>   NBH SignMaxChunkSize (64 or 1024)
   -T <type>        NBH header type, this is typically 0x600 or 0x601
No you do not need that. I created at least a dozen splash1's before posting this how-to. Never had to enter any switches, with the exception of -w -h.
 
fader01
Old
(Last edited by fader01; 13th August 2010 at 10:53 PM.)
#6  
Senior Member
Thanks Meter 45
Posts: 218
Join Date: Mar 2010
nbimg keeps crashing on me .. Win7 and also in XP Mode I will try on my laptop and see if it works there.

Photoshop CS5 wouldn't make my file 256 color so I saved it in 16bit mode then took it into paint and saved it as 256 color. Not sure if this is what is causing the problems or not.

Can this have images or just text maybe thats my problem.

Edit: same on my laptop Win7 and in XP mode on that too, I tried it with the -F switch and left off the -w and -h switches and had the same problem.

here is a link to my image
 
chris61292
Old
#7  
Senior Member
Thanks Meter 6
Posts: 132
Join Date: Jan 2010
Quote:
Originally Posted by fader01 View Post
nbimg keeps crashing on me .. Win7 and also in XP Mode I will try on my laptop and see if it works there.

Photoshop CS5 wouldn't make my file 256 color so I saved it in 16bit mode then took it into paint and saved it as 256 color. Not sure if this is what is causing the problems or not.

Can this have images or just text maybe thats my problem.

Edit: same on my laptop Win7 and in XP mode on that too, I tried it with the -F switch and left off the -w and -h switches and had the same problem.

here is a link to my image
Just to be clear you are using the program in command prompt right? Just double clicking it wont do anything
 
Fretless
Old
#8  
Fretless's Avatar
Senior Member
Thanks Meter 2
Posts: 108
Join Date: Jul 2010
Location: Tennessee
Quote:
Originally Posted by chris61292 View Post
Just to be clear you are using the program in command prompt right? Just double clicking it wont do anything
No man i think hes on to something. I had the same problem. opened up command, pasted the exact command, pressed enter. The program began, things were working, and then a small pop-up window comes up saying program not responding, then it waits, and then it says "Program stopped working" and gives you a button to close.

Windows 7 Home Premium 64-bit
 
chris61292
Old
#9  
Senior Member
Thanks Meter 6
Posts: 132
Join Date: Jan 2010
C:\Users\Chris\Downloads\nbimg-1.1win32>nbimg -F splash1.bmp -w 480 -h 800
=== nbimg v1.1
=== Convert NB <--> BMP splash screens
=== (c)2008 Pau Oliva - pof @ xda-developers

[] File: splash1.bmp
[] No padding added. Check file size.
[] Encoding: splash1.bmp.nb
[] Image dimensions: 480x800

I get nbimg has stopped working, and a splash1.bmp.nb is created that is 0 bytes
Windows Ultimate 64
 
melophat
Old
#10  
Member
Thanks Meter 0
Posts: 69
Join Date: May 2010
awesome... worked great!!!! thanks man..

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes