Replace the flashing logo boot animation (homebrew) | webOS Nation

Replace the flashing logo boot animation (homebrew)

by Adam Marks Wed, 13 Apr 2011 9:23 pm EDT

Every time you turn on or reboot your phone, you are greeted by the flashing PALM logo (or HP logo in webOS 2.1) as you sit and wait for the OS to load. In reality, this is just two .png pictures files that morph back-and-forth, giving the illusion of animation.  Previously, you were able to use the "tweaks" option in webOS Quick Install 3.14 to load in any custom boot logos, but the tweaks have been removed in webOS Quick Install 4.0.  Luckily, it's still pretty easy for anyone to set their own boot logos (or even reset the HP logo back to a Palm logo).  

All you need is 2 pictures, saved as .png files.  For the Pre, you want a 320x480 picture and for the Pixi you would want a 320x400 picture.  If you are on webOS 1.0 thru 2.0.1, you will need to name these files "palm-logo.png" and "palm-logo-bright.png", and for webOS 2.1 you will need to name them "hp-logo.png" and "hp-logo-bright.png".  Once you have these two files, you will need to copy them to the /usr/palm/sysmgr/images/ directory on your device.  Continue reading after the break to learn how

There are 2 relatively easy methods to do this:

Using Internalz Pro

  1. Connect your device to the computer and put it in USB mode
  2. Copy the two .png files to your phone (remember where you put them)
  3. Properly eject the phone from USB mode
  4. Open Internalz Pro
  5. Swipe down from the top-left corner to bring down the Internalz Application dropdown menu and select "Preferences"
  6. Scroll to the bottom of Preferences and turn "Master mode" on, and select "YES" to the warning prompt.
  7. Back-swipe to return to Internalz Pro
  8. Navigate to the folder on your device where you put the png files.  Note that the main USB drive is /media/internal/, so if you put the files in a "Boot" folder in the USB drive, you will want to navigate to /media/internal/boot/
  9. Tap on one of the .png files and select "Copy"
  10. Find and select /usr/palm/sysmgr/images/ then tap "Select"
  11. Repeat for the other .png file
  12. Access the Internalz Pro preferences again and turn off Master Mode
  13. The next time you reboot your device, the new boot animation should appear

Jason Robitaille, the developer of Internalz, even made a video tutorial about this in his Internalz Pro Tipz series, which can be found at this link. Note that his video does not contain the new name of the boot logos for webOS 2.1 and above.

Using webOS Quick Install

  1. Put your phone in Developer Mode by typing "upupdowndownleftrightleftrightbastart" without the quotes (or "webos20090606" for the less adventurous) and selecting the "DeveloperMode" app.
  2. Switch Developer Mode to ON.  Note that if you are running webOS 1.x, this will cause your device to reboot.
  3. Connect your device to the computer and select "Just Charge"
  4. Open webOS Quick Install on your PC
  5. Select "Tools" then "Send File
  6. Press the "..." button and find the first .png file on your computer
  7. For "Destination Folder" put in "/usr/palm/sysmgr/images/"
  8. Press "Send to Device"
  9. Repeat for the second .png file
  10. Follow the directions above to access Developer Mode, but this time turn it off.
  11. If you are running webOS 1.x, the device will automatically reboot.  If you are running webOS 2.x, the next time you reboot your device, the new boot animation should appear

You can also use Save/Restore to back up these files so you do not need to worry about redoing these tweaks after a webOS Doctor, OTA update or device swap.  Unfortunately, this is not a script that gets automatically loaded into the app, but it's pretty easy to add it. The script can be found on your device at /media/cryptofs/apps/usr/palm/applications/org.webosinternals.saverestore/contrib/, and you just need to copy that file to /var/svc/org.webosinternals.saverestore. .  Details on how to do this can be found in this Readme.txt file.

Your rating: None Average: 5 (2 votes)