NBIMG is a Tool to customize boot splash for "htc device" NBIMG is converting tools NB/IMG <--> BMP visa versa ... FFMPEG is a built in tools in Linux, and usable to create boot splash for smart phone.
- How to Install FFMPEG into your Linux PC system Please liase with Software Packaging Manager applicable for your linux distro, debian based linux distro ( including Ubuntu ) using synaptic software manager with famous command apt-get or aptitude
- Since I used gentoo linux. emerge is powerful tools for installing software via portage
- In Gentoo linux, If we swicthed on ffmpeg use flag either globally or locally, ffmpeg package will be automatically installed
- Otherwise we need to install .... Just emerge # emerge -DNuq ffmpeg [enter]
- FFMPEG Create Boot Splash for smart phone device
- Grab or make one up a JPG, JPEG, PNG image file on your device resolution size
- Put somewhere in the folder within your login user folder ( Just for easy ) Let say we put an jpg image with size 540 x 960 px in a folder /home/user/splash I made one for htc sensation, thus for easy remember I put name for image is sensation-splash.jpd
- Real FUN .. run a command in terminal within splash folder where jpd image stored $ ffmpeg -i sensation-splash.jpg -f rawvideo -pix_fmt rgb565 sensation-splash1.img [ enter ]
- File named : sensation-splash.img is flashable image splash1 for your "htc device" via fastboot
- Flashing Boot Splash into Device
- Your device must be S-OFF to safely flashed this image via fastboot
- I personally DID NOT TRY on Locked bootloader device, but unlocked bootloader will ensure for safe
- Boot device into fastboot state $ fastboot flash splash1 sensation-splash.img [enter]
- Your device should reboot with NEW BOOT SPLASH
- My HTC Sensastion with customs boot splash
- Image Files
- Download JPG image
- Download : Flashable splash1 image via fastboot for htc sensation
- Finished
ffmpeg capable to convert jpg or png image file into *.img file flashable via fastboot straight away
$ cd /home/user/splash
$ ls
sensation-splash.jpg
$ ls
sensasion-splash.jpg sensation-splash.img
sending 'splash1' (1012 KB)...
OKAY [ 0.163s]
writing 'splash1'...
OKAY [ 0.367s]
finished. total time: 0.530s
$ fastboot reboot [enter]