While I very publicly switched away from iPhone to Android earlier this summer, the platform occasionally has its annoyances. They all do. One of the most glaring is how Android (even with 2.2) approaches screenshots. While on the iPhone, screenshots are simple, and two thumbpresses away, Android requires third party software, and the third party software requires the device to be rooted. In theory, it's all in the name of security, but it's a royal pain for a blogger who likes to show what apps I am actually using in articles that cover Android.
I had previously solved this shortly after getting my HTC EVO at Google I/O, but a subsequent over the air (OTA) update from HTC wiped out my root access, and left me with Sense again (and no screenshots)... for months. Phooey.
But a team led by Matt Mastracci of DotSpots (@mmastrac) has released a simple tool called Unrevoked, which works for Mac, Linux and Windows, and makes rooting your device - forever - a snap. Just go to http://unrevoked.com/, choose your Android phone model, download the software, and follow the simple instructions.
Unrevoked, as the team reminds us on their site on the Electronic Frontier Foundation (EFF), says they want to "make it legally possible for people like us to reverse engineer and run code on products that we own". That's been a big sore spot for those jailbreaking the iPhone, and rings true again for those who hear about the openness of Android, only to find similar limits in place.
My EVO, on 2.2, is Rooted via Unrevoked
As you can expect, the Unrevoked team is in something of a tug of war, looking to stay ahead of the device makers and their future OTA updates. But if you watch their Twitter account (@unrevoked) you can see guidance on how to keep the upgrades from the carrier and handset developers, but maintain the opportunity to keep the phone fully rooted and fully capable. Even if you don't have a CS degree (and I don't), you can run Unrevoked. Find it at http://unrevoked.com/.