How To | Change Your HTC Incredible Boot Animation

For those of you that own an HTC Incredible, or possibly any other Android powered phone, you may or may not like your boot animation. I, for one, do not like the Incredible’s stock boot animation. It’s pretty lame to be complately honest. So I decided it was time to make a change.

There are plenty of tutorials for doing this on a Windows based box, but that was not cutting it for me. Here is a How To for Android owners for changing your boot animation using your Ubuntu box. These directions may work for other distro’s as well, however, I have not tested, so YMMV.

Note: DO NOT plug the phone to your computer yet.

Step 1: Download

  • Your choice of: bootanimation.zip and android_audio.mp3 (.mp3 file must be named “android_audio.mp3”)

Step 2: Edit desc.txt file

  • Unzip bootanimation.zip and edit desc.txt file
  • Use editors of your choice (gedit, kate)
  • Your desc.txt would be something like:
325 430 15
p 1 0 android
p 1 0 eye
p 0 0 loading
  • Make sure you save it as a UNIX file, otherwise it won’t work
  • Zip the folder up again (without compression) – bootanimation.zip

Note: I only extracted the desc.txt file and not the entire contents of bootanimation.zip. After editing desc.txt, I just re-added that back into the original bootanimation.zip file. This worked for me. YMMV.
Step 3: Install Android SDK

  • Android SDK | Android Developers
  • Extract .zip file; you could rename extracted folder to whatever you like (e.g., “android”)
  • Move “android” folder to the root of your drive using this command in your terminal:

sudo mv /path/to/android /

  • Run “Android SDK and AVD Manager” using this command: (I added mine to the Applications menu)

/android/tools/android update sdk

Note: that you do not need to download any drivers for Linux. The phone is already supported.
Step 4: Copy/Move

  • Copy/Move your bootanimation.zip and android_audio.mp3 files into the “tools” folder of the SDK (e.g., /android/tools)

Step 5: On Your Incredible

  • Turn USB Debugging ON (Settings->Applications->Development)
  • NOW, you can connect your phone to the PC
  • You should get an exclamation mark icon on your Incredible notification bar
  • Be sure to set/mount your USB connection to “Disk Drive”; do not use “Charge only”

Step 6: Test Your Setup

  • Open terminal
  • Change directory to the “tools” folder in your SDK (e.g., /android/tools)
  • Run the following command:

sudo ./adb start-server (you need to be in root for this to work)

  • You should see something like this:
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
HT048HJ00425 device

Step 7: Push Animation/Audio

  • Run the following commands:

adb push bootanimation.zip /data/local
adb push android_audio.mp3 /data/local
(if you want sound during bootup)

  • You should have seen that a certain amount of data was added to the phone after each command

Step 8: Reboot Your Incredible

  • You might want to go through the proper procedure for unmounting/disconnecting your phone from your computer first
  • You might want to turn off USB Debugging
  • Enjoy your new animated boot screen

Sources: Incredible Boot Animation, Android SDK | Android Developers, Installing HTC Incredible Android SDK Drivers

Note: this worked for me. This may or may not work for you. If, by following this, you brick your Incredible, I am not liable for anything.

10 responses to this post.

  1. Posted by mbt on July 20, 2010 at 12:22 am

    Thanks for

    your sharing, it’s very useful

    Reply

  2. Posted by mbt fuaba on July 21, 2010 at 10:43 am

    One again, your idea is very

    good.thank you!very much.

    Reply

  3. […] Originally Posted by raghublr I used the PutYourBootHERE.zip method. I put the audio file in the PutYourBootHERE folder and ran the .bat file Since I don't have audio… this is obviously the wrong way I was planning on doing it the hard way this evening using SDK Any thoughts on how I can push it thru using PutYour…. method try this one PutYourBootHERE2.zip – 4shared.com – online file sharing and storage – download if not use this How To | Change Your HTC Incredible Boot Animation Open Source […]

    Reply

  4. Posted by Anonymous on August 6, 2010 at 1:12 am

    Hey admin, very informative blog post! Pleasee continue this awesome work..

    Reply

  5. Posted by Anonymous on August 6, 2010 at 3:46 am

    I am happy! It is simple to see that you are passionate about your blog. Looking forward to future posts. Thanks

    Reply

  6. Posted by Anonymous on August 6, 2010 at 3:23 pm

    Excellent read, I just passed this onto a colleague who was doing a little homework on that. And he in fact bought me lunch because I found it for him

    Reply

  7. Posted by Anonymous on August 6, 2010 at 11:44 pm

    I just couldn’t leave your web site prior to saying that I really enjoyed the high quality data you offer for your visitors. Will be back often to check up on new stuff in you post!

    Reply

  8. Posted by Anonymous on August 8, 2010 at 5:52 am

    Thanks for your helpful Post, I hope you have a good day!

    Reply

  9. […] Tutorial on Custom Boot Animations – Droid Forum – Verizon Droid & the Motorola Droid Forum How To | Change Your HTC Incredible Boot Animation Open Source http://androidforums.com/htc-incredible/70040-incredible-boot-animation.html Installing HTC […]

    Reply

  10. […] Hi, everyone. I found this website that says how to change your phone's boot animation: http://opensourceexcedio.wordpress.c…oot-animation/ I have the same phone as the person who wrote this tutorial, but it doesn't work for me. When I […]

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s