Android 2.3.3 “Gingerbread” battery drainage woes

I recently updated my smartphone to Android 2.3 “Gingerbread”, and very quickly began noticing shorter battery life. See picture below. It was taken after a full day of only the following applications being used:

  • Phone call < 5 min
  • Browser usage < 15 min
  • Idle rest of time

It’s indeed strange that the “Android OS” is taking up the majority of battery resources and/or CPU time. Unfortunately, I can’t run ‘top’ and find out the exact process taking up CPU time, but needless to say this isn’t looking good.


Google Nexus One tethering

Successfully tethered the Android-based Google N1 to a Linux laptop today.

Here’s how I set it up:

After above is complete, and each time you tether, do the following:

  • Execute the following command:
    • <android_sdk_path>/tools/adb forward tcp:8080 tcp:8080
  • Modify your browser to use proxy at “localhost” and with port 8080
  • Open Proxoid on your N1 and click “Start