Skip to content

Tag: Mobile

Installing applications from an unknown source does not work

I have been an avid Android user since the beginning. I like Android because it allows me to customize with my phone as much as I would like. This past weekend, I decided to try a new launcher on my Samsung S3. The primary driver for this was because the native launcher, TouchWiz, was often sluggish and on occasion crashed. I had heard good things about a launcher called Nova so I decided to give it a shot.
I must admit, the Nova launcher is snappy! The only thing missing was the date/weather application that TouchWiz had natively built-in. To address this, I decided to install Weatherbug. A long time ago, I scored Weatherbug Elite from the Amazon Appstore for free. As such, I went to the Appstore and attempted to install the application. Everything went well until the dialog box came up asking me if I was ok with application permissions requirements. On that screen I had two options: Cancel and Install. The Cancel button worked as expected, but the Install button did nothing. The Install button did not highlight like the Cancel button did when I pressed it. No matter what I did, I could not get the Install button to function.
What was going on and how can you fix it?

Rooting / Flashing the Droid

I have just updated my Motorola Droid documentation available here: The biggest addition is information about rooting and flashing the Motorola Droid. Since I think this information will be valuable to others, I am including it in a blog post as well.
DISCLAIMER: Please be advised that rooting your phone WILL VOID THE WARRENTY! I am in no way responsible for what you do to your phone, but you should know you can permanently damage it so please proceed with caution. In addition, I can in no way take credit for this process, but I figured this article would be helpful as I found some of the directions online confusing.
WARNING: It is important to understand the difference between rooting your phone and flashing your phone. Rooting your phone gives you the highest permissions available on the system. For Linux this is equivalent to having root and for Windows it is equivalent of being Administrator. Rooting your phone does not remove any data from your phone. Flashing, on the other hand, changes the operating system the phone is using. In order to flash your phone you must root your phone first. Flashing almost always requires wiping all data off of your phone, but not the SD card. Once your phone has been flashed, it will lose all applications and information stored on it that was not saved on the SD card. One additional thing I would like to add is that flashing your phone takes quite a bit of time. For me, it took about three hours to back up, root, flash, install, and configure my phone, so plan accordingly.
I followed the instructions available at: and flashed my phone with assistance from my Windows XP laptop. The basic steps are as follows:

  1. Back up all data except contacts (assuming you have synced them with Google) and /sdcard on your phone
  2. Install Android SDK and USBDeview
  3. Install SPrecovery
  4. Take a full backup of the existing ROM on your phone (optional, but highly recommended)
  5. Copy backup off of the phone (optional)
  6. Root your phone
  7. Take a full backup of the rooted ROM on your phone (optional, but highly recommended)
  8. Install ROM Manager
  9. Flash your phone
  10. Take a full backup of the new ROM on your phone (optional)
  11. Install and configure new ROM