• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Boost Mobile] custom boot screen (green Android replacement) help needed

mercury0x000d

The ultra-modern operator
Okay, so I'm trying to change my boot image and I see in the tutorial that you have to save the image after flipping horizontally as R5G6B5 using the advanced button... but I am a TOTAL Photoshop noob and therefore I can't find said advanced button! Where is it, and what version of Photoshop do you have to have, if it isn't available on all of them? I'm using CS3, if that helps.

Thanks in advance, guys :)
 
It has to be an older version of PS, I have the Master Collection of CS5 Extended with everything in it and there is no advance button for saving. There is only Save As or Save for Web And Devices.
 
It has to be an older version of PS, I have the Master Collection of CS5 Extended with everything in it and there is no advance button for saving. There is only Save As or Save for Web And Devices.

I have two verions, actually. I tried it in PS7 and CS3. Neither one has this. I did find a little command line tool which may do the job instead. I'll post back with results.
 
Duh... I found it. You have to save as .BMP first, then Photoshop gives you the other dialog box with options. I could've sworn I did that the first time and didn't get the dialog...

Now the new problem is the image is always a skewed mess. Always. And yes, I did each step to a T.

I noticed the factory logo.bmp is a 32 bit image, so I got to thinking... maybe I could just open the factory one, paste my image over it and save? Worked great... the form of the image is perfect, except now the colors are off. Seems like red and blue are switched, almost like the image is getting saved as BGR instead of RGB. I think the LCD controllers for the EVOs take their data in this format, IIRC. If it's not related to that, I wonder if this is maybe an endian-ness issue with the ARM family?
 
Update: After doing some investigating with my hex editor, I found the pixels in the boot image are in fact stored as blue, green, red, alpha. I'm working on a tool that will convert any normal image into Android's bootscreen format.

For anyone into this sort of thing, the additional data I've found is here.

The boot image is formatted much like any other .bmp file, with the notable absence of the latter half of the DIB table. It has no color table. Since it's a 32 bit image, the color data is embedded directly in the pixmap area.
 
There isn't an editor that can save it that way? Like gimp?
 
Its changed a bit. I use it in Linux. I changed my logo in the ramdisk so instead of a green android, he's blue. Its not the initial splash screen. But the second one that's in the ram disk of the boot.img
 
Back
Top Bottom