{"id":6024,"date":"2010-07-23T07:00:20","date_gmt":"2010-07-23T12:00:20","guid":{"rendered":"http:\/\/www.casadeblundell.com\/jonathan\/?p=6024"},"modified":"2010-09-30T13:09:14","modified_gmt":"2010-09-30T18:09:14","slug":"how-im-running-a-g1-on-att-with-android-2-2","status":"publish","type":"post","link":"http:\/\/casadeblundell.com\/jonathan\/how-im-running-a-g1-on-att-with-android-2-2\/","title":{"rendered":"How I&#8217;m running a G1 on AT&#038;T with Android 2.2"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.casadeblundell.com\/jonathan\/wp-content\/uploads\/androids-500x375.gif\" alt=\"\" title=\"androids\" width=\"500\" height=\"375\" class=\"alignnone size-large wp-image-5932\" srcset=\"http:\/\/casadeblundell.com\/jonathan\/wp-content\/uploads\/androids-500x375.gif 500w, http:\/\/casadeblundell.com\/jonathan\/wp-content\/uploads\/androids-300x225.gif 300w, http:\/\/casadeblundell.com\/jonathan\/wp-content\/uploads\/androids.gif 1024w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Earlier this week I decided to take the leap and root my T-Mobile G1 (aka HTC Dream) and upgrade the ROM from the standard T-Mobile Android 1.6 to Android 2.2 via <a href=\"http:\/\/forum.cyanogenmod.com\/topic\/2327-cyanogenmod-6-for-ds-they-said-it-couldnt-do-that-v600-rc1-07112010\/\">CyanogenMod 6<\/a>.<\/p>\n<p>Now I know I just lost 95% of my regular readers, but for the rest of you, I thought I&#8217;d walk you through the process.<br \/>\n<!--more--><br \/>\nI had been holding out, in hopes that I&#8217;d be able to get at least <a href=\"http:\/\/www.amazon.com\/gp\/redirect.html?ie=UTF8&#038;location=http%3A%2F%2Fwireless.amazon.com%2FSamsung-Captivate-Android-Phone-AT%2Fdp%2FB003TLMQG8%2F&#038;tag=malesurvival&#038;linkCode=ur2&#038;camp=1789&#038;creative=9325\">Android<\/a> 2.1 via an Over the Air (OTA) update, but it seems that Google and T-Mobile have moved beyond the G1 and don&#8217;t plan to support the phone much longer. So, with that in mind, I decided to take the leap.<\/p>\n<p>To make the process work, I ended up flashing the phone 5 or 6 times during the day before all things finally clicked (I think the main issue was installing GAPPS correctly).<\/p>\n<p>Hopefully you&#8217;ll avoid my mishaps and get to your new ROM a lot faster.<\/p>\n<p>Ultimately, the process proved to be much easier than I expected, but probably more than most users would want to worry with. I equate it to upgrading a computer from Windows 3.1 to Windows 95 for the first time.<\/p>\n<h2>Running the G1 on AT&#038;T.<\/h2>\n<p><iframe loading=\"lazy\" src=\"http:\/\/rcm.amazon.com\/e\/cm?t=malesurvival&#038;o=1&#038;p=29&#038;l=ur1&#038;category=wireless&#038;banner=0FKKRJZ0YH58FNCZSDR2&#038;f=ifr\" width=\"120\" height=\"600\" scrolling=\"no\" border=\"0\" marginwidth=\"0\" style=\"border:none;\" frameborder=\"0\" align=\"right\"><\/iframe><br \/>\nThis isn&#8217;t difficult to do, it just takes some time and patience, or some money (Google G1 unlock code for loads of &#8220;vendors&#8221; or search E-Bay\/Craigslist for unlocked G1s). I opted for the time and patience route.<\/p>\n<p>My G1 was given to me by a good friend after I dropped my BlackBerry one too many times. He had kept the phone under contract for more than six months, so T-Mobile was willing to give him the unlock code for free.<\/p>\n<p>The only downside is it took nearly a week of back and forth to get the correct code.<\/p>\n<p>But once the e-mail was received with the proper code, I was able to unlock the phone and get rolling with my AT&#038;T sim card.<\/p>\n<p>After you unlock the phone, it still won&#8217;t recognize the AT&#038;T settings automatically, so you&#8217;ll need to manually add the AT&#038;T APN settings in order to access the phone.<\/p>\n<p>From the start up screens press the Menu button and then Add an APN:<\/p>\n<p>Here&#8217;s the APN info for AT&#038;T (via <a href=\"http:\/\/www.unlock-tmobileg1.com\/procedures\/activate.php\">http:\/\/www.unlock-tmobileg1.com<\/a> &#8211; who will sell you an unlock code if T-Mobile won&#8217;t give you one.)<\/p>\n<p>Name: AT&#038;T<br \/>\nAPN: wap.cingular<br \/>\nProxy: leave blank<br \/>\nPort: leave blank<br \/>\nUsername:WAP@CINGULARGPRS.COM<br \/>\nPassword:CINGULAR1<br \/>\nServer: leave blank<br \/>\nMMSC: http:\/\/mmsc.cingular.com<br \/>\nMMS Proxy: wireless.cingular.com<br \/>\nMMS Port: 80<br \/>\nMCC:310<br \/>\nMNC:410<br \/>\nAPN Type: leave blank<\/p>\n<p>When you&#8217;re done adding the settings, be sure to save the settings using Menu Button > Save APN.<\/p>\n<p>Now you&#8217;ll be able to sign in with your Google account and use the phone as normal (however without 3G access).<\/p>\n<p>I unlocked my phone and ran with it for a couple months before deciding to upgrade. If you don&#8217;t want to go any further, you should have no problems stopping here and enjoying your G1 on your current AT&#038;T contract.<\/p>\n<h2>Rooting and installing the new ROM<\/h2>\n<p>However, if you&#8217;re itching to upgrade beyond Android 1.6, you&#8217;ll need to do a little &#8220;hacking&#8221; to the phone.<\/p>\n<p>My friend <a href=\"http:\/\/www.randyjensenonline.com\">Randy Jensen<\/a> has rooted and upgraded several phones so he was the biggest help in my process.<\/p>\n<p>There are countless ways to do this but <a href=\"http:\/\/ctso.me\/2010\/02\/rooting-your-g1mt3g-easiest-method-by-wes-garner\/\">Wes Garner&#8217;s process<\/a> is pretty simple and straight forward &#8212; although I found a few details missing\/changed in the process.<\/p>\n<p><strong>NOTE: THIS IS FOR UPGRADING YOUR G1 TO CYANOGENMOD 6 (6.0.0-DS &#8211; 08\/27\/2010). This will erase any and all data on your handset excluding what is on the SDCard (aka pictures, music, etc won\u2019t be deleted).<\/strong><\/p>\n<p><strong>To begin with, you&#8217;ll need several files:<\/strong><\/p>\n<p><strong>Bootloader:<\/strong> <a href=\"http:\/\/android-dls.com\/files\/upload\/DREAIMG.nbh\">http:\/\/android-dls.com\/files\/upload\/DREAIMG.nbh<\/a><br \/>\n<strong>FlashRec:<\/strong> <a href=\"http:\/\/zenthought.org\/system\/files\/asset\/2\/flashrec-1.1.2-20090909.apk\">http:\/\/zenthought.org\/system\/files\/asset\/2\/flashrec-1.1.2-20090909.apk<\/a><br \/>\n<strong>ROM file:<\/strong> <a href=\"http:\/\/mirror.kanged.net\/cm\/stable\/update-cm-6.0.0-DS-signed.zip\">http:\/\/mirror.kanged.net\/cm\/stable\/update-cm-6.0.0-DS-signed.zip<\/a><br \/>\n<strong>MiniGAPPS<\/strong>: <a href=\"http:\/\/mirror.kanged.net\/gapps\/gapps-mdpi-tiny-20100816-signed.zip\">http:\/\/mirror.kanged.net\/gapps\/gapps-mdpi-tiny-20100816-signed.zip<\/a> (optional &#8211; download this file if you want to continue using apps like Gmail, Android Market and Google Sync. This is a smaller version of GAPPS that&#8217;s now recommended in the Cyanogenmod forums)<\/p>\n<h3>Let&#8217;s begin!<\/h3>\n<ol>\n<li>Download each of these files and then copy them to the SD card on your G1. (Don&#8217;t unzip the files, simply leave them as is.)<\/li>\n<li>Power off your phone and then turn it back on by holding down the Camera key.<\/li>\n<li>After the G1 logo appears, the DREAIMG.nbh file will load.<\/li>\n<li>You&#8217;ll have an option to continue or cancel. To continue press the Trackball. The process will take a few minutes and then give you the option to reboot.<\/li>\n<li>On reboot, your phone will be running Android 1.0 (enjoy it while you can :-))<\/li>\n<li>Since all your settings have been wiped, you&#8217;ll need to log into your Google account before gaining access to the phone again<br \/>\n&#8211; If you&#8217;ve unlocked the phone for AT&#038;T you&#8217;ll need to add the AT&#038;T APN settings again (see above) in order to complete the Google registration<br \/>\n&#8211; There are also ways to access the phone via Wi-Fi but they seem to vary greatly so I&#8217;ll let you Google those options<\/li>\n<li>Once you&#8217;ve gained access to the phone, open the Android Market and download AndExplorer from Lysesoft<br \/>\n&#8211; Wes recommended Linda File Manager but I had no luck finding the app with Android 1.0 &#8211; ultimately you&#8217;ll need one that will allow you to open and extract Zip files<\/li>\n<li>Once it&#8217;s installed, open AndExplorer and select flashrec-1.1.2-20090909.apk (FlashRec) and install the application (you&#8217;ll likely be prompted to allow applications from outside the Market &#8211; simply follow the on screen prompts to do so)<\/li>\n<li>Once it&#8217;s installed, run FlashRec<\/li>\n<li>Next, download and then Flash Recovery Image<\/li>\n<li>When prompted, backup the Recovery Image as well<br \/>\n&#8211; This is a good time to be sure you have all the files needed on your SD card<br \/>\n&#8211; This is also when you&#8217;ll want to decide if you want to install GAPPS as well &#8211; be sure it&#8217;s on your SD card if you do<\/li>\n<h2>Time to flash your phone with the new ROM<\/h2>\n<li>Power off the phone and reboot it holding down the Home key<\/li>\n<li>When the Android system recover screen loads, select &#8220;wipe data\/factory reset&#8221;<\/li>\n<li>Once it&#8217;s complete, select &#8220;apply any zip from sd&#8221;<\/li>\n<li>On the next screen, select ota-radio-2_22_19_26I.zip<\/li>\n<li>After the flash is complete, reboot your phone. It will automatically return to recovery mode.<\/li>\n<li>This time, select &#8220;apply any zip from sd&#8221; and select spl-signed.zip<\/li>\n<li>Once the flash is complete, reboot your phone. It will automatically return to recovery mode.<\/li>\n<li>Select &#8220;apply any zip from sd&#8221; again and then select the ROM file, update-cm-6.0.0-DS-signed.zip\n<p>&#8212; <strong>NOTE: Once your flash is complete and you reboot the phone, your phone will not automatically run the recovery mode. If you want to install GAPPS be prepared to hold down your home button as soon as phone powers off to return to recover mode.<\/strong><\/li>\n<li>If installing GAPPS, reboot the phone and hold down the home button as soon as the phone powers off to return to recover mode. (Otherwise, continue you&#8217;re done! Simply let the phone boot normally and enjoy!)<\/li>\n<li>Once you&#8217;re back in recovery mode, select &#8220;nandroid 2.2 backup&#8221; to backup your current settings<\/li>\n<li>Once that&#8217;s complete, select &#8220;apply any zip from sd&#8221; and then select gapps-mdpi-FRF91-3-signed.zip or gapps-mdpi-tiny-20100816<\/li>\n<li>Once this flash is complete you can reboot your phone and you&#8217;re all done!<\/li>\n<\/ol>\n<p><strong>ENJOY!<\/strong><\/p>\n<p>Your phone should reboot with the G1 logo and the new Cyangenmod flash screen (<del datetime=\"2010-09-05T05:10:32+00:00\"><a href=\"http:\/\/www.youtube.com\/watch?v=euWlggTyQJA&#038;feature=related\">multicolored, animated X<\/a><\/del> the stable version shows the Android logo in a circle with cyanogenmod underneath). The initial boot may take a few minutes as your settings are being set for the first time.<\/p>\n<p>My phone ended up in an endless loop several times (25 minutes+) after I installed the new ROM (due to me missing a step or having the wrong file). I simply did a battery pull and started the process over again.<\/p>\n<p>Again, huge props to Josh for giving me the G1 in the first place and huge props to <a href=\"http:\/\/www.randyjensenonline.com\">Randy<\/a> for helping me through several steps&#8230; and if you&#8217;re needing some great web design, be sure and check Randy out.<\/p>\n<p><strong>UPDATE:<\/strong> For more enjoyment out of your phone &#8211; upgrade the launcher to <a href=\"http:\/\/www.launcherpro.com\/\">LauncherPro<\/a>. It&#8217;s WAY faster and seems to be more reliable than the launcher that comes with Cyangenmod 6. You won&#8217;t be disappointed. There&#8217;s a free version in the Marketplace or you can purchase LauncherPro Plus from the developer for $2.99.<\/p>\n<p>To install from the Marketplace, install as normal and then hit your Home button. You&#8217;ll have an option to select which launcher to use. Select LauncherPro and your done. And you can always uninstall it from the Marketplace if it doesn&#8217;t meet your expectations.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Earlier this week I decided to take the leap and root my T-Mobile G1 (aka HTC Dream) and upgrade the ROM from the standard T-Mobile Android 1.6 to Android 2.2 via CyanogenMod 6. Now I know I just lost 95% of my regular readers, but for the rest of you, I thought I&#8217;d walk you &hellip; <a href=\"http:\/\/casadeblundell.com\/jonathan\/how-im-running-a-g1-on-att-with-android-2-2\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">How I&#8217;m running a G1 on AT&#038;T with Android 2.2<\/span><\/a><\/p>\n","protected":false},"author":84,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[12],"tags":[3672,3570,3642,3732,3735,3673,943,3734,3733],"class_list":["post-6024","post","type-post","status-publish","format-standard","hentry","category-techno","tag-2-2","tag-android","tag-android-market","tag-cyanogenmod","tag-cyanogenmod-6","tag-g1","tag-hack","tag-rom","tag-root"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pEnSo-1za","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/casadeblundell.com\/jonathan\/wp-json\/wp\/v2\/posts\/6024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/casadeblundell.com\/jonathan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/casadeblundell.com\/jonathan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/casadeblundell.com\/jonathan\/wp-json\/wp\/v2\/users\/84"}],"replies":[{"embeddable":true,"href":"http:\/\/casadeblundell.com\/jonathan\/wp-json\/wp\/v2\/comments?post=6024"}],"version-history":[{"count":0,"href":"http:\/\/casadeblundell.com\/jonathan\/wp-json\/wp\/v2\/posts\/6024\/revisions"}],"wp:attachment":[{"href":"http:\/\/casadeblundell.com\/jonathan\/wp-json\/wp\/v2\/media?parent=6024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/casadeblundell.com\/jonathan\/wp-json\/wp\/v2\/categories?post=6024"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/casadeblundell.com\/jonathan\/wp-json\/wp\/v2\/tags?post=6024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}