How to edit splash images? - Windows Mobile Development and Hacking General

When I extract a splash screen file from the ExtROM cab, say for example Splash1.nb, how do I convert that .nb file into an image file which I can then edit in PhotoShop, and then how do I convert that edited image back into a .nb?
I'm not looking to create a splash file from an existing image I've made, I'm looking to modify an existing .nb file because it's already the image I want to use but I want to change a tiny aspect of it in PhotoShop.
Thanks!
Alex

Related

.nb file format

I'm looking for information on the format of Hermes nb files. I am aware that there are perl scripts to unpack these files, but they are not working on a diagnostic image i have in nbh and (converted to) nb format. When I try to unpack the nb file with rdmsflsh.pl I get: could not find imgfs header
The file has plaintext readable strings and begins with 0xB000FF.
Does anyone have technical information on this file format? I know the file is valid since it can boot into the image just fine.
-fluxist
fluxist said:
I'm looking for information on the format of Hermes nb files. I am aware that there are perl scripts to unpack these files, but they are not working on a diagnostic image i have in nbh and (converted to) nb format. When I try to unpack the nb file with rdmsflsh.pl I get: could not find imgfs header
The file has plaintext readable strings and begins with 0xB000FF.
Does anyone have technical information on this file format? I know the file is valid since it can boot into the image just fine.
-fluxist
Click to expand...
Click to collapse
There is a lot of good information about the NBH format (here) that may be useful. Also, the wiki in general may be helpful.

What png images supported by Titanium

My png image files won't show up on a panel I made. If I use a png file already in windows from another plugin, it shows up on my panel. If I try to use mine, I get the red X all the time. Does this mean the png file is not the right type? What does the .png image have to be like to be supported by Titanium? Mine is 32x32.

Easy To Make Splashscreens

Select your 24bit BMP 480x800 photo, place it in the WVGA SPLASHSCREEN CREATOR\CREATE SPLASH folder and rename it AHEN.BMP and click CREATE SPLASH.BAT. This will create AHEN.NB in a second which will be outside the CREATE SPLASH folder. Now copy the AHEN.NB file to the NB TO NBH folder. Click on HTCRT.EXE. Once opened click BUILD then DEVICE: and select RHODIUM. Now click the three dots beside SPLASH 1 which should take u directly to AHEN.NB and select it then do the same for SPLASH 2. Now hit BUILD and name ur NBH file to save it and you now have a new splashscreen ready to flash.
www.4shared.com/file/qeP8BW7_/WVGA_SPLASH_SCREENS.html

Changing boot splash screen?

So, I managed to extract the files from a boot.img. I managed to convert the bootinit.rle file to png...
If change that file, will the boot splash change? And if yes, how do I make a png a rle??
Yes that rle file IS the splashscreen all you need to do is to change a png to rle adn rename it to the same name as the original file and when you recompile it it should be good Been trying to do that with a kitchen... If you are using linux maybe try this? http://forum.xda-developers.com/showthread.php?t=1659584
bs828 said:
Yes that rle file IS the splashscreen all you need to do is to change a png to rle adn rename it to the same name as the original file and when you recompile it it should be good Been trying to do that with a kitchen... If you are using linux maybe try this? http://forum.xda-developers.com/showthread.php?t=1659584
Click to expand...
Click to collapse
Good news! Found a windows conversion tool, so am using the kitchen that I found through cygwin

[TUTORIAL] [WITHOUT PC] [PORT/USE Any CyanogenMod Theme Bootanimation on any Android]

Hey Guys, Chahat here!
This time with a Tutorial on how to port and use ANY CyanogenMod Theme's Bootanimation for and on any Android device.
Well, the Detailed Video Tutorial is also available, and i guess it'll help you better
[url]http://forum.xda-developers.com/android/software/tutorial-t3438058/post68157966#post68157966[/URL]
We'll port BOTH THE TYPE of bootanimations supported by the CMTE (CyanogenMod Theme Engine)
The ones containing portrait type frames (or .png files), and
The ones containing Square or Landscape type frames.
TOOLS REQUIRED:
ES file explorer
Batch image converter
Easy unrar
APKs of some CM themes having Bootanimation (Obviously -_- )
Calculator
1. The Bootanimations containing portrait frames:
Extract the theme apk by renaming it to .zip
Go to assets/bootanimation/bootanimation.zip, extract it
Go to batch image converter, select part0 folder
Convert the images in .png format, your screen size and don't forget to tick "replace existing files".
Do the same for the rest following folders (part1 and/or part2)
Move to ES file explorer, open the desc.txt file
There you'll find some values, the first and second values represent the resolution of images
Change the first and second values according to your screen size, save the file
Go to easy unrar, find part0, part1 and desc.txt
Select all part folders and desc.txt file, compress them to "STORE" level, named bootanimation.
After compression, cut the bootanimation.zip from there, extract the CM porting zip, place the bootanimation.zip in system/media folder and repack the zip
Reboot to recovery and flash
DONE!!!
2. Bootanimations containing Landscape or Square Frames:
Follow Steps 1-3 same as previous one
In the batch image converter, select conversion in png format, tick "Replace existing files" and move to Calculator
Now here's the tricky part, Note down the resolution of any image in the bootanimation zip
Suppose the resolution of the images of the bootanimation is 1080x720
And your screen resolution is 480x800
Divide the first value of the resolution of the image of bootanimation with that of your screen
1080/480=2.25
Now divide the second value of the image reslution with the number we obtained
720/2.25=320
So the resolution in which we have to convert the images with batch image converter will be 480x320.
Convert all the images in all the folders in the resolution you obtain
Rest all the steps same
DONE!!!
ATTACHMENTS:
CM Bootanimation Port.zip
The Flashing zip, How to use manual and the Calculator step Re:explained in text document, all packed in one zip
Tools.zip
Tools needed
:good:LIKE, SUBSCRIBE, SHARE!
:good:HIT THANKS

Categories

Resources