Monthly archives: July, 2010

Stopping Launcher Pro from redrawing

If you have Launcher Pro, or any other home replacement running, sometimes you’ll notice it will restart itself (redraw icons) when you try to go back to your homescreen. This can be caused by the app running out of memory or something crashing in the background causing it to restart. Either way, it’s ok if it happens once in a while but if it’s every time you hit your home key, then it’s a problem.

I’ve tried just about every setting in Launcher Pro on my Droid. From setting the memory usage to high and checking and unchecking various settings to see if anything changes. Here’s what I’ve noticed that made an improvement.

  1. If you have more than one home launcher, remove the ones you do not use. I had ADW and the default Launcher2 loaded as well as Launcher Pro which I was using. I removed all of them except Launcher Pro.
  2. Set Launcher Pro option to keep it in memory and change memory usage to medium or high.
  3. I had SetCPU‘s widget on the main homescreen showing me my CPU speed. Upon removing it, the screens appeared quicker coming out of an app.
  4. If you are running CyanogenMod, change the option for VM heap to 32M.

With these changes, I’ve noticed about 60-70% less redraws. Your mileage will vary of course depending on how your Droid is set up.

Bios bootanimation

Here’s a neat bootanimation from xda that should be familiar to PC builders. No root access required to install this. You can either ADB push this zip or follow the below terminal emulator steps.

  1. Download the bootanimation for your device. The Moto Droid/Milestone version is linked locally below for your pleasure.
  2. Rename the downloaded zip to and place it in the root of your sdcard.
  3. If you already have a installed, make a backup or else the following step will overwrite it.
  4. Open up terminal emulator and type – cp /sdcard/ /data/local/
  5. Type reboot and wait for the animation.

Droid/Motorola BIOS bootanimation – {filelink=4}

[via Android Central]

Fixing Adobe Air installation adminstrator errors

I use Tweetdeck mostly to send updates to Twitter and Facebook. For the past few weeks, I’ve been attempting to upgrade Adobe Air to version 2.0.2 from 1.5 and it just keeps failing with the above error. If you try to Google this error, you’ll notice this happening a lot across all OS platforms.

The fix is actually quite easy for users on Windows. I’m currently running Windows 7 Professional x64, here’s how to get your upgrade working.

  1. Download the Microsoft Windows Installer Cleanup Utility. A local copy is available for download below since the MS website might be slightly confusing.
  2. Open the cleanup utility and find the entry for Adobe Air and remove it. You can exit out of the utility once you are done.
  3. Download the latest version of Adobe Air and install it. It should not error out like before.
  4. If you go to Add/Remove programs, you’ll notice the version of Adobe Air has been updated correctly now.
  5. Re-install your Air applications since they will complain that there’s no Air installed on the system.

Microsoft Windows Installer Cleanup Utility – {filelink=3}

Rom – CyanogenMod 6.0.0 RC2 Droid released

The CyanogenMod team has just released the second stable CM6 release for the Droid. To get this installed, open up Rom Manager (Market app) and install via the CyanogenMod rom section.

I just loaded this up on the Droid, here are a few tips to get you going.

  • Clear your download cache in Rom Manager before downloading RC1. I didn’t my first time flashing the rom and it got stuck at the Motorola logo. It looked like the original download wasn’t playing nice.
  • Some users are reporting the version of su (superuser) in this rom not working too well. I had some problems with SetCPU gaining root access and remembering my settings. I ended up flashing down to version 2.1. You can download su v2.1 below. Just flash it via the method thru your recovery of choice.
  • No need to wipe data or cache if you were running RC1.

Everything is smooth so far running with ChevyNo1’s ULV 1.2Ghz kernel and CM6 RC2. This release is still based off of the FRF84B build. The power widget has a 3G data switch now. There’s also a built in lock screen music control option – no more needing to unlock your phone to play or skip your music tracks.

I’ll report back with some battery results after a few more days of use. So far its looking pretty good.


Droid X has been rooted

Without much difficulty, the Droid X has been rooted. Birdman has successfully done the previously unthinkable – rooting the e-fuse enabled handset. Although the whole e-fuse hoopla was about loading custom roms at the end of the day, rooting the Droid X is a great step towards the right direction.

Grab the needed exploit then follow these steps:

Step 1: Set up ADB
Step 2: Push exploid to /sqlite_stmt_journals “adb push exploid /sqlite_stmt_journals”
Step 3: type “adb shell”
Step 4: type “cd sqlite_stmt_journals”
Step 5: type “chmod 755 exploid”
Step 6: type “./exploid” and follow directions on screen
Step 7: type “rootshell”
Step 8: type in password “secretlol”
Step 9: your in root!
Step 10: mount your sdcard to pc and put Superuser.apk and su in the sdcard
Step 11: unmount sdcard
Step 12: in adb (make sure your still in root with the # sign) type in:
– cp /sdcard/Superuser.apk /system/app/Superuser.apk
– cp /sdcard/su /system/bin/su
– chmod 4755 /system/bin/su


Graciously lifted from the Droid X forums.

Downloaded apps missing in Market

For the past day or two my downloaded apps in Android Market kept disappearing. I would see about 5% of what was downloaded. I’m not sure if this is related to me running the new CM6RC1, but this hasn’t happened before with any other release. Either way, it’s not a difficult problem to fix.

  1. Go to Android Settings, Applications
  2. Hit the tab for All apps and find the one listed as Market
  3. Hit the button to clear data

Now when you go back to Market, it will prompt you to accept the agreement again. If you go into your downloads, all your apps should show up correctly now.

How to disable the camera shutter and video record sound

The camera and video recorder sounds are there to help victims of voyeurism. However, for normal folks like us, we just don’t want to wake a sleeping baby while snapping the cutest picture known to man. Let’s disable the sounds shall we?

Note: This requires root access as well as ADB or terminal knowledge

To make this work, open up an ADB shell or open up a terminal emulator and type in the below commands. The comments in parentheses below are not to be entered.

I prefer the terminal method as it is easier in my opinion.

  1. su (gain superuser access)
  2. mount -o remount,rw /dev/block/mtdblock4 /system (makes /system writeable)
  3. mv /system/media/audio/ui/camera_click.ogg /system/media/audio/ui/camera_click.ogg.old (renames the camera_click.ogg sound file to camera_click.ogg.old, this allows you to revert back to the sound if needed)
  4. mv /system/media/audio/ui/VideoRecord.ogg /system/media/audio/ui/VideoRecord.ogg.old

Open up your camera or video recorder app and you will not hear the shutter sound anymore.

Rom – CyanogenMod 6.0.0-RC1


After having ran Bugless Beast 0.4 for nearly 2 weeks on and off, I decided to try CyanogenMod’s latest Froyo (from source) rom, 6.0.0 RC1.

My steps on swapping roms:

  1. Titanium Backup all apps
  2. Nandroid backup current rom
  3. Download CyanogenMod via Rom Manager app

There’s a pre-requisite that you have to be rooted to perform the above. I’ll run through the root process in another update later on. Contrary to what everyone else suggests, I did not wipe data. I simply loaded CM over my previous BB rom. The process took roughly 15 minutes before I was back on my lock screen.

First impression is that its snappy and everything settled in quickly. CM comes with its own tweaking/settings section. My favorite by far is the ability to hide the clock in the status bar. I run Beautiful Widgets, so having two clocks looked weird.

Two tweaks I did was disabling dithering and changing VM size to 32MB. This seems to increase performance just so slightly without sacrificing the look and feel of the rom. I loaded up my current kernel of choice, ChevyNo1’s ultra low voltage 1.25Ghz 7 slot. Currently I’m running ondemand via SetCPU at 250/800Mhz.

I’m currently on hour 12 of running CM, I’ll need to update once I put this rom thru it’s paces over the week. So far, everything looks pretty good in CM land.

Update: so far so good, battery life with heavy 3G data and voice yeilded about 13 hours before needing a charge. One other neat setting is the ability to unlock the phone with just the menu key – VERY convenient.

Update: jdlfg has some updated kernels for CM6RC1 specifically. They’re at version 32.2.2, grab them here via his twitter feed. Supposedly these are battery life saving in nature.

App – Call confirm

I’ve pocket dialed many a numbers while my Droid was in my pocket. I have a few local police precincts saved in my address book and since they start with a number, they are at the top of my contacts. You can imagine the weirdness when the police pick up on the other end.

I started looking for an app to stop this and I ended up with Call Confirm. It’s small and it does exactly what it’s name indicates. A pop up will show whenever a number is dialed and it will ask you to confirm or hang up the call. You can make the pop up show the contact’s picture, but I’ve found it to actually slow down the call from connecting in the beginning.

With the Droid X launching yesterday, this app should be in your arsenal.

Grab it in the Market or scan the QR code below.

21 free Droid Xs, did you get one?

The Droid X hunt is over. A total of 21 Droid X units were given out at locations all across the US. Did you end up getting one?