This is to change the motorola "M" boot logo that you see when you boot your phone to a custom image. This is separate from the boot animation seen afterwards.
**For Moto droid only as far as I know, the only phone it's been tested on... feel free to attempt on another phone but no promises...**
*I am not responsible for any damage done to you're phone while attempting this process*
Tools/files you will need: ( download link in parenthasis )
1) RSD Lite ( http://www.mediafire.com/?c2tibonomyn )
2) 2.0.1 droid sbf ( http://www.mediafire.com/?2nojyrkfznj )
3) SBFCodec ( http://www.4shared.com/file/47967929.../SBFCodec.html )
4) Paint ( or any other photo image editor ) ***One extra step outlined in asteriks on step 3 is needed if you are using photoshop***
5) frhed (hex editor) ( http://sourceforge.net/projects/frhed/files/ )
1) Run SBFCodec and open up the sbf file. This will extract all the smg files and header files to a folder on your desktop.
2) Using paint, or any other drawing program to create an image or edit a picture you want from online *Make sure you mirror the picture before saving it or later when you reverse the bytes your image will come out mirrored on your phone* and make it 480 pixels wide and 182 pixels tall. just save it as a 24 bit bmp file when you're done editing it.
3) Using frhed (or whatever Hex editor), open up your image and erase the first 54 bytes of data. ***If you used photoshop you also have to delete the last 2 bytes of data at the end*** The remaining bytes should be 262,080. Then reverse the bytes, in frhed go to edit and then pick reverse bytes.
4) Using frhed (or whatever Hex editor), open up the CG42.smg file in the folder created in step 1 and erase all bytes except the last 64 bytes of data (these 64 bytes of data should be FF's at the end of the file). Then copy the bytes created and edited in step 3 and paste at the begining of the CG42.smg file you deleted almost everything from. (The file should be exactly 262,144 bytes when finished).
5) Go back to the SBFCodec window and savethe sbf file (this creates the new sbf file with your custom boot logo) and name it whatever you want. like custom.sbf or anything that will let you know that this is the custom sbf file with your custom made boot logo.
6) Using RSD Lite, flash this sbf to your phone. It may take 5-10 minutes for the flashing to complete. (after the 10 minutes, it might say "failed", just click on the show device button once that happens and you'll have succeeded)
You now have a 2.0.1 stock phone with a custom boot image. Then go ahead and root your phone using a 2.1 rooted update.zip file with your theme or however you get back to your setup and you will have a custom boot logo of your choice with your choice of theme and setup making your phone more customized.
**All credit goes to daikonv
over at androidforums.com**
*I did edit the instructions a little to make it more understandable and informative*
If you need help feel free to ask... email me, private message me, public message me, aim message me, text me, call me, or post on this thread... my email is email@example.com
, my aim screen name is osynergyoescapeo, and my cell number is 14403104269.