Wednesday, November 17, 2010

Adventures in Android hacking (update)

I love my HTC Hero from Sprint. Wait, let me rephrase that, "I love running Android 2.2 on my HTC Hero from Sprint," and that is all thanks to the man (and related team) that is known in development circles as Cyanogen.

This isn't news for some of you. I personally jumped in with Cyanogen's first offering of Android 2.2 for the Hero, CyanogenMod (CM) 6.0.

However, the latest release candidate, CM 6.1 RC1 added some great functionality over CM 6.0, and now using Deca's kernel my Hero is not only running Android 2.2, but it is also getting better performance and battery life than my wife's personal Hero which is still running a stock version of Android 2.1 from HTC/Sprint.

My current setup uses the CFS #24 kernel (download and details on XDA) and SetCPU to overclock the phone to max at 633 MHz with the CPU governor set to interactive. Where CM 6.0 made my Hero seem actually usable again, 6.1 gives the Hero new life. Note, this is based on my subjective opinion that Sprint's stock 2.1 update really killed the performance of the Hero to the point of being nearly unusable as a phone.

Of course, you have to deal with the loss of HTC's beautiful Sense UI apps, but I have found some acceptable replacement apps: Handcent for IM, Winamp for music, Google's "News and Weather" for real-time weather updates, Google Voice for visual voicemail, CalWidget for viewing my agenda on the home screen, and TweetDeck for integrated social media. 

However, I still miss having HTC's integrated contact management, and their calendar "agenda" widget is irreplaceable, both functional and gorgeous. So when I eventually break down and upgrade my Hero to something like the EVO 4G, I will appreciate having a phone with enough processing power to run HTC Sense UI on Android 2.2 and actually let me answer phone calls.

Tuesday, November 2, 2010

How to disable iTunes Ping

For those of you who want the social networking aspect of iTunes, feel free to disgregard the following.

For those of us who value our privacy and use iTunes to manage their music because they simply have to, either because you have an iPod/iPhone/iOther device, or you are too lazy to find an alternative program to manage your music. Are you annoyed by the "ping" dropdown option that now shows up next to each song when selected in iTunes? Here is how you can disable iTunes Ping and remove the dropdown from the library interface.


1. Open the iTunes Store.

2. In the top-right corner, next to your account name, click the arrow button and select "account". Note: you may have to log-in to your iTunes account in order to proceed.

3. Under "Apple Account Information", scroll down to the "Ping" section. If the label shows, "Ping: ON", click on the "Turn Off" button.

4. Scroll further down to the "Recommendations & Ping Posting" label. If this is set to "On", click on the "Manage panel" button to the right. Uncheck "Show recommendations...", and click "Save Changes" to return to the account screen.

5. Click "Done" to return to the main iTunes store screen.


1. If iTunes is open, close the application.

In Mac OS X, launch the terminal and type:
defaults write hide-ping-dropdown -bool TRUE

In Windows, launch the command prompt and type:
"C:\Program Files\iTunes\iTunes.exe" /setPrefInt hide-ping-dropdown 1

3. Launch iTunes. Open your library. Rejoice!