MotoCache1
Chief Droid Scientist
- Joined
- Jun 30, 2010
- Messages
- 530
- Reaction score
- 1
"Moto Droid" (a member here) approached me with a very good question about replacing the bootloader image in a Droid 1. This is not the "boot animation" image (which is the pulsing red "eye" on a stock phone), but is the white Motorola "M" logo that displays when you first boot the phone (while the bootloader is loading and handing off).
According to the information the member had (from a guide on this site), historically the procedure to replace the bootloader image was to modify a "full flash" SBF and replace the logo (as the logo is in a code group of its own). His question was "wouldn't it make more sense to just flash the single CG with the logo rather than the whole thing?" Of course he's right -- it is silly to blow away the entire phone just to replace your bootloader logo.
Since I have several Droid 1's running different bootloaders and different versions of the OS, I offered to prepare a "bootloader image only" SBF, regression test it, and release it. This way, those that would like to make a custom bootloader image SBF have a safe base to work from that will only replace the bootloader image, leave the rest of the phone undisturbed, and therefore be safe for any OS version on a Droid 1.
It should be noted that the bootloader image is a 480 x 182 BMP file that only contains what appears in the center band of the screen. The areas above and below that band are filled in automatically.
The original bootloader logo (package link in case you want to go back to stock at some point) looks like this:
I prepared two custom ones using two DroidForums.net logos. I think they are both cool, but right now the second one is the one I have on my daily use phone.
The first custom one I made (package link) uses this image, by TParker76:
The second custom one I made (package link) uses this image by Dandroid and Johndroid:
I know I'm a dork, but I really think it's cool to see something custom so early in the boot process.
To flash these packages onto your Droid 1, grab the zip from one of the three links above, unzip it (I zip them for file integrity purposes -- these are not update.zip type files, so you do need to unzip them), and then use my SBF flashing guide to apply the package to your phone.
Before flashing an SBF to your phone it's a good idea to do a fresh Nandroid backup just in case. If you don't know what that is, you can find it with "search" on these forums.
Please note: The subject and purpose of this topic is the SBF packages contained herein. There are other topics on the forum that discuss how to make your own custom bootloader image and those topics are the appropriate place to support that activity. I do not wish or intend to support that process here in Droid Labs.
Enjoy!
Edited to add: I went ahead and made a very simple (I'm a coder guy, not a graphics guy) boot animation file to go along with the last bootloader image above. If your web browser supports animated PNG files, you can click here to see what it looks like. The idea was that if you had the "These are the Droids you are looking for" bootloader image, the phone would start with that static picture, and then when the bootloader had fully transitioned into Android booting, and the boot animation takes over, it would start with the same image, and then seamlessly continue with the flashing lights. Someone who is good with graphics certainly could come up with a cooler implementation of this -- a neat 480 x 182 static bootloader image that then transitions smoothly into a cool boot animation. If you want to try the my boot animation, just grab this file and copy it to /data/local/bootanimation.zip on your phone ("adb push MC1_TATDYLF_Boot_Animation.zip /data/local/bootanimation.zip"). If that command doesn't make any sense, Google or search here for instructions on installing and using ADB. If you want to go back to stock, just delete the file from your phone and your phone will go back to using /system/media/bootanmiation.zip.
According to the information the member had (from a guide on this site), historically the procedure to replace the bootloader image was to modify a "full flash" SBF and replace the logo (as the logo is in a code group of its own). His question was "wouldn't it make more sense to just flash the single CG with the logo rather than the whole thing?" Of course he's right -- it is silly to blow away the entire phone just to replace your bootloader logo.
Since I have several Droid 1's running different bootloaders and different versions of the OS, I offered to prepare a "bootloader image only" SBF, regression test it, and release it. This way, those that would like to make a custom bootloader image SBF have a safe base to work from that will only replace the bootloader image, leave the rest of the phone undisturbed, and therefore be safe for any OS version on a Droid 1.
It should be noted that the bootloader image is a 480 x 182 BMP file that only contains what appears in the center band of the screen. The areas above and below that band are filled in automatically.
The original bootloader logo (package link in case you want to go back to stock at some point) looks like this:
I prepared two custom ones using two DroidForums.net logos. I think they are both cool, but right now the second one is the one I have on my daily use phone.
The first custom one I made (package link) uses this image, by TParker76:
The second custom one I made (package link) uses this image by Dandroid and Johndroid:
I know I'm a dork, but I really think it's cool to see something custom so early in the boot process.
To flash these packages onto your Droid 1, grab the zip from one of the three links above, unzip it (I zip them for file integrity purposes -- these are not update.zip type files, so you do need to unzip them), and then use my SBF flashing guide to apply the package to your phone.
Before flashing an SBF to your phone it's a good idea to do a fresh Nandroid backup just in case. If you don't know what that is, you can find it with "search" on these forums.
Please note: The subject and purpose of this topic is the SBF packages contained herein. There are other topics on the forum that discuss how to make your own custom bootloader image and those topics are the appropriate place to support that activity. I do not wish or intend to support that process here in Droid Labs.
Enjoy!
Edited to add: I went ahead and made a very simple (I'm a coder guy, not a graphics guy) boot animation file to go along with the last bootloader image above. If your web browser supports animated PNG files, you can click here to see what it looks like. The idea was that if you had the "These are the Droids you are looking for" bootloader image, the phone would start with that static picture, and then when the bootloader had fully transitioned into Android booting, and the boot animation takes over, it would start with the same image, and then seamlessly continue with the flashing lights. Someone who is good with graphics certainly could come up with a cooler implementation of this -- a neat 480 x 182 static bootloader image that then transitions smoothly into a cool boot animation. If you want to try the my boot animation, just grab this file and copy it to /data/local/bootanimation.zip on your phone ("adb push MC1_TATDYLF_Boot_Animation.zip /data/local/bootanimation.zip"). If that command doesn't make any sense, Google or search here for instructions on installing and using ADB. If you want to go back to stock, just delete the file from your phone and your phone will go back to using /system/media/bootanmiation.zip.
Last edited: