[G1 Themes and Wallpapers] SpartusTana:
So today I really wanted to make a custom boot image for my phone. I looked on the wiki, lo and behold, the piece seems to have a complex side to it for some. Maybe it's easy for some, but difficult for others. Well, I was one that had difficulty.

I don't have a linux setup, so I attempted to use a Virtual Machine to run it. SUCCESS!!!...but wait...ImageMagick is being a pain. (I swear to god I have never been so frustrated in my life) I spent hours trying to get it to work, but failed in the end. So I researched new ways of converting my PNG into a .raw and then a .raw565/.rgb565. I searched the forums, tediously, but to no avail. Well I found something that all windows users can look forward to. It's a very simple 1 step conversion of a PNG to a rgb565/raw565 file.

For those who are interested, here are the steps:

Things you'll need:

Paint.net (a simple image editing program) Download here

rgb565.dll (can be found on the same website, i'd suggest getting the self extractor) Download here

Fastboot (you can get this with the Android SDK) Download here (setup can be found in the wiki or in places around the forum)

Steps:

1. First you want to create your picture. It must be 320x480 resolution, and saved as a .PNG file. (Use your favorite picture editing tool. Photoshop, GIMP, Paint.net, etc.) Name the picture Splash

2. Once you have your PNG picture made and in the correct resolution, load your picture in Paint.Net.

3. After the picture is loaded, go to File --> Save as.... Name your picture Splash and change the file type to rgb565/raw565 and save to your desktop.

4. Find your picture on your desktop, right click it and click Properties. IMPORTANT!!! Make sure the picture file size is 307200 bytes exactly. (If it is not, you could end up damaging your phone, so DOUBLE CHECK).

5. Make sure you have the Android SDK set up with the latest USB drivers.

6. Put your picture into the same folder as your fastboot. (android-sdk-windows --> tools).

7. Once you reach this step, connect your phone through USB, and load your SPL. (Turn off phone. Hold the camera button + power button). Ensure the text on screen says Fastboot. If it doesn't, push the Back button to refresh it.

8. After your phone is connected and ready to use fastboot, Open your command prompt (cmd. Start --> run --> cmd). Type fastboot devices. Make sure your device number appears there. This will tell you if your computer is reading that your phone is connected to fastboot.

9. Make sure the path the command prompt is going to, is your SDK/tools folder. (cd android-sdk-windows --> cd tools).

10. Once your command line is aimed at the SDK tools folder (This is the location of your picture remember?), type the following:

fastboot flash splash1 Splash.rgb565 (if it's raw565 type that. the extension wont matter as long as it's the right format.)

fastboot reboot

NOTE: If your fastboot hangs while trying to put the new boot image on, remove the battery, and reload the phone's fastboot and try again. (this happened to me, and after doing this it worked)

Well there you have it. After completing these steps your new boot image should appear. I hope this helped the windows users out there (I know after figuring this out, it helped me a lot.)

If there are any Questions, please post them, I'll do my best to answer them.

Thank you and Enjoy.