I have spent almost all day fiddling with my G1. I had rooted my phone and ran a custom ROM with some theme. Pretty cool and with a lot of features that were not yet available in the 'official' ROM. However, Android 1.6 (codenamed 'Donut') has been sent to phones through Over-The-Air (OTA) updates as release DRC92.
Some things didn't work quite well on the ROM I used -- I frequently got a 'force close' dialog for certain applications, that would simply crap out from under me. Even the camera application crashed the first time I ran it when I had restarted my phone. I wasn't pleased with that, but I did want the new features.
Now that the features are available through the official ROM, I wanted to 'unroot' my G1 and get back with the T-mobile program. However, that turned out to be quite hard. I think I spent three times as much time and effort to unroot
my phone than to get root in the first place. A bit counter-intuitive.
For the benefit of everyone who wants to do the same thing, I will post what I did to get back on track. Mind you: I use a European G1, so what you get here is the European updates. Also, I use Ubuntu on my desktop, so all commands will be geared towards that.Before you begin
Be advised that this process will completely wipe your phone. It'll be as if you just took it out of the packaging, that first time. You'll have to re-setup everything, and you will lose any data for any application. Before you follow these steps, be sure to back up everything you want to retain to your computer!
However, all the applications you downloaded are remembered, so you can easily re-download them through the 'My Downloads'-section of the Market.( Collapse )
All in all, these steps may take upto an hour, including waiting for reboots and setting up. And it took me all day to puzzle the information together and hunt for the right updates to download... I hope this is useful for people who are in the same situation. Leave a comment if you have something to say about it!