Android And Me - androidandme.com

How to root a T-Mobile G1 and myTouch 3G Android phone

By Taylor Wimberly on Aug 17 219

| More
How to root a T-Mobile G1 and myTouch 3G Android phone

Update: The install procedure for CyanogenMod has changed greatly. Please see the official CyanogenMod Wiki.

I first wrote this guide several months ago and it became the most visited page on the site.  Many people have requested an update so I decided to touch it up with all the latest tweaks and changes.  If you are interested in rooting your phone and installing one of the latest Android builds, please read the entire guide before getting started.

If you are nervous about upgrading or want more information on the pros/cons read our article about the different flavors of Android.

Please read the entire post before attempting to root your phone.  We can offer you help in our hacking forums, but please just read and ask questions if something is unclear.

Preparing Your Phone For Root – Important Disclaimers

Before we begin to root your phone, let’s cover a few basics.

This guide is intended for US phones.  If you are in a country other than the United States, please visit the xda-developers forums for more information on rooting your Android device.

If you do not read and follow instructions, you will have trouble.  We are trying to make this guide as fool proof as possible, but if you do not follow instructions, you will have problems.  I suggest reading the entire guide before you start.  This way you can become familiar with the entire process.  Thankfully, most upgrade problems can be resolved by flashing the RC29 downgrade and starting over.

Make sure your battery is fully charged.  We do not want your phone to die out in the middle of an upgrade flash.  Go plug it in now while you read the rest of this guide.

Set aside at least 60 minutes to root your phone.  The entire process can be completed in about 30 minutes, but I suggest you plan on it taking longer.  We do not want you to get half-way through and then stop.  If you start the root process and do not complete it, you might be unable to use your device and make phone calls.

If you install a developers build of Android, you could be missing T-Mobile apps like MyFaves. You can still update your MyFaves online, but will be missing the app for now.  If this is a problem for you, then do not upgrade.  Also absent from the Android Developer Phone builds are several of the messaging clients like MSN, Yahoo, and AIM.  If you need these apps, there are many replacements available in the market. Update: This varies from rom to rom.  Read the release notes of the rom you choose to install.

You can download many of the required files directly to your phone, but I suggest using a PC.  You will be downloading several files with some as large as 40MB.  You could attempt this over 2G/3G but I do not recommend it.  Several users have complained of corrupt files from downloads over the air.  The quickest and safest method is to download all required files from a PC and then copy them over to your phone’s SD card.

The first time you root your phone, all data will be wiped when flashing a new Android build.  Any data you want to keep must first be backed up before you begin.  Most of the important information on your phone is synced with Google, but there are other things you might want to backup.  Call logs, SMS history, and phone settings are the most commonly backed up items.  Thankfully, there are several applications in the Android Market that can backup most data on your phone.  MyBackup from Rerware allows you to backup your data to your SD card or online.

Part of the manual root process suggest that you format your SD card.  After you have backed up data to your SD card, be sure to copy it all over to your PC before formatting.  If you have an extra microSDHC card, I suggest using the spare for the root process.  Also note it takes several minutes to format your micro SD card to the FAT32 file system, so I suggest using the smallest sized card to speed up the process.

After you root your phone, you will not receive system updates from T-Mobile.  Part of the root process blocks T-Mobile from applying updates to your phone.  This is done on purpose to prevent a future update from removing root access.  The good thing is you can manually update your phone to a new custom version of the operating system at the time of your choosing.  T-Mobile tends to roll out new updates over the span of several days, but when you have root you can apply the update as soon as its available.  Some custom roms have simplified future upgrades by releasing their own update applications like JF Updater and Cyanogen Updater.  See the end of this article for more information on keeping your phone up to date.

If you run non supported software, T-Mobile will not offer technical support for you.  This can be a make or break issue for some people.  Instead of turning to T-Mobile when you have problems, you will turn to the community for help.  There are many ongoing efforts in the community to help people and most questions can easily be answered via Twitter or several Android forums.  You can of course, return to the official T-Mobile version of Android whenever you choose.

Part 1. Replace your recovery image.

There are two methods you can use to replace your recovery image.  One is automatic and exposes a security hole in Android build CRC1 or lower.  The manual method takes longer, but it should be future proof and always work.  Read the description of each method before deciding which to use.  I suggest Method A for being the quickest.


Method A – Automatically replace your recovery image with FlashRec

The purpose of this method is to use a bluetooth security exploit that existed in Android build CRC1 or lower.  It downloads and installs the Cyanogen recovery image to your phone.  Using this method is preferred because it does not overwrite your radio and SPL file like the manual install method.  Future updates to Android are likely to block this hack, but you should always be able to revert to the official CRC1 build and gain access using this method.

  • Difficulty: Easy (1-click)
  • Works on US T-Mobile and myTouch 3G
  • Does not work on other HTC Magic (32A) phones
  • Time: 5 minutes
  • Required Equipment: T-Mobile G1 or myTouch 3G
  • Suggested Equipment:  SD card reader, extra microSD card, USB phone cable
  • Works with Android build CRC1 or lower. Go to Settings > About phone > Phone build
  • Replaces recovery image only.  Does not overwrite radio or SPL

A1. Download and install the 1-click root app flashrec-20090815.apk

First we need to download the application file that was created by Zinx.  This file is named flashrec-20090815.apk and can be located at Zen Thought or RyeBlog.  I suggest downloading the file on your PC to avoid corruption.  Copy the app to your SD card and install it using your favorite file manager like Astro or AppManager.

A2. Launch the FlashRec application and backup your current recovery image

Before you can flash a new recovery image, you must backup your original once first.  Press the large button that says “Backup Recovery Image”

Step 1. Press Backup Recovery Image

Step 1. Press Backup Recovery Image

A3. Flash the new Cyanogen recovery image

After backing up your recovery image, you should see a message that says “Backed up”.  Now you should see the button “Flash Cyanogen Recovery 1.4″ light up.  Click the button to perform the flash and do not touch your phone until you see “Flashed new recovery image.”  When you see the flashed image below it is ok to reboot your phone and check that the new recovery image loaded.

Easiest root method to date.

Easiest root method to date.

Stop and Verify:  Reboot your phone with the steps below to see if the new recovery image is loading correctly.

  • Power off your phone.
  • Press and hold the Home key and then power the phone back on.
  • You should be greeted by the new Cyanogen recovery image screen.
Cyanogen recovery image v1.4

Cyanogen recovery image v1.4

Now that you have the Cyanogen recovery image, you can begin flashing custom builds of Android.  Jump to the bottom for Part 2: Install a custom build of Android.

Update: We captured the entire FlashRec process on video to show you how fast it is.


Method B – Manually downgrade your phone to RC29 to replace the recovery image

The purpose of this downgrade is to exploit a security hole that existed in one of the early builds of Android.  We will be flashing the file DREAIMG.nbh which performs a master reset of all software on your phone.  It will downgrade your radio, SPL, recovery image, and wipe everything.  This method has been tested on all current Android builds and should continue to work on future official releases.

  • Difficulty:  Hard (lots of important info you can learn using this method)
  • Time:  45 minutes
  • Works on US T-Mobile G1
  • Required Equipment:  T-Mobile G1
  • Suggested Equipment:  SD card reader, extra microSD card, USB phone cable
  • Should work on any Android version installed on a G1
  • Downgrades Radio, SPL, recovery image, and Rom

In order to apply updates to your phone, we must have a micro SD card formatted to the FAT32 file system.  As noted above, when you format your SD card, it will erase all data.  Most micro SDHC cards are already formatted for FAT32, but some are FAT16 and I suggest doing it if you run into problems.  Instructions for Windows users:

  • Hook your phone up to your PC using a USB cable.
  • Click the notification on your phone that says “USB Connected”.  Select the “Mount” option.
  • Once the device is mounted, you will see a removable disk show up on your computer.  Right click the device and select Format.
  • Pick FAT32 for the file system and click start.  Do not perform a quick format.
  • When the format is complete, you can disconnect your phone by clicking “safely remove hardware” like any other USB device.

Now that your SD card is formatted, we can start the downgrade process.

B1. Download  and flash the DREAIMG.nbh file: The first step of the manual install is to download the file DREAIMG.nbh.  You can find this file at Android Roms, Android-DLs.com, XDA WiKi, or search Google.  Some users have reported the DREAIMG.nbh file gets corrupted when downloading over 3G/Edge.  To avoid this just download the file to your PC and then copy it to the SD card.

After you download the file DREAIMG.nbh, place it in the root directory of your SD card.  This means the file is located in the main directory of your SD card and not in any folder.  Some of the sites might offer the file in a zip format, so make sure you unzip it first.  If the file DREAIMG.nbh is not in the root/main directory of your SD card, then the downgrade will fail.

Once the file DREAIMG.nbh is on your SD card, perform the following steps to downgrade your G1 to build RC29.

  • Power off your phone.
  • Press and hold the camera button then power the phone back on.
  • Wait for the NBH flash screen to load up all the way and press the Power button to begin the update.
  • When the downgrade completes it will prompt you to hit the action key (trackball) to continue.
  • After pressing the action key your phone should reboot and display a rainbow colored screen.  When you see the rainbow screen you can reboot your phone by pressing TALK+MENU+POWER.

1. Press action to begin 2. Upgrade in Process 3. Update Complete

1. Press action to begin 2. Upgrade in Process 3. Update Complete

Stop and Verify:  When the phone reboots, you should be greeted by a fresh install of Android.  Go through the setup process again for signing into your Google account.  You can double check that the downgrade was successful by checking your build number as explained earlier.  Press “Menu”, then “Settings”, and click “About Phone”.  Your version after the downgrade will read RC29.

B2. Replace the recovery image

Now that we are running RC29, we can exploit a known security hole to gain permanent root access.  This next step will replace your phone’s recovery image.  Once installed, the new recovery image will allow us to load any custom build of Android we want.  The recovery image is what essentially gives us root access because it allows us to flash Android builds that have root access turned on by default.

There are many recovery images we can install, but the most popular and widely used is Cyanogen’s Pimped Out Recovery Image.  We suggest this recovery image because it allows you to flash any zip files which makes it easier to keep multiple updates stored on your SD card at once.  Older recovery images forced you to rename the upgrade files as “update.zip” which sometimes caused confusing over what you were flashing.

Please note that Cyanogen frequently updates his recovery image so some of the examples below might have change.  We are using v1.4 as an example, but you can substitute a different number if you find this guide outdated.

We must install a Telnet client to gain permission to replace your phone’s recovery image.  Search the Android Market for Telnet and install it on your phone.  When the app is finished installing, it is time to open up a telnet session on your phone for the app to connect to.

Perform the following steps to start a telnet session:

  • Go to the home screen and open up your keyboard.
  • Hit enter, pause a second, then hit enter again.
  • Type “telnetd” in all lower case minus the quotes. Ignore the contact search that comes up.
  • Press enter again.
Ignore the contact search that comes up when typing telnetd.

Ignore the contact search that comes up when typing telnetd.

Now that a telnet session is open, we will connect to it from the phone.  Launch the telnet app and connect to localhost with the default port 23.  If you see any errors, it means the telnet session is not open.  Return to the previous instructions and try launching telnet again.

Type the following commands in bold into the telnet prompt and press enter after each command(notes are in parentheses).  Pressing enter after each command should return you to a blank prompt with the # symbol.

  1. mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system (make the system folder writeable)
  2. cd sdcard (change directory to SD card)
  3. flash_image recovery cm-recovery-1.4.img (flashes recovery image with CM v1.4.  Replace cm-recovery file name if flashing a newer version)
  4. cat cm-recovery-1.4.img > /system/recovery.img (copies the cm-recovery image to your system directory)
All 4 commands typed correctly.

All 4 commands typed correctly.

Stop and Verify:  Reboot your phone with the steps below to see if the new recovery image is loading correctly.

  • Power off your phone.
  • Press and hold the Home key and then power the phone back on.
  • You should be greeted by the new Cyanogen recovery image screen.
Cyanogen recovery image v1.4

Cyanogen recovery image v1.4

B3. Upgrade the Radio Image to the latest version (Optional but suggested. G1 only.)

If you downgraded your G1 phone to RC29 using the DREAIMG.nbh method, your radio image was downgraded as well.  I suggest updating to the latest Radio Image so you can load the latest roms and flash a new SPL file.

The new radio image has been posted on HTC’s support website, Android Roms page, or Haykuro’s Sapphire Port page.  In order to apply the Radio update, we must download the file “ota-radio-2_22_19_26I.zip”.

After the file is downloaded, it must be placed in the root directory of your SD card.  This means to place it in the main directory and not inside any folder.  When the radio image file is placed on your SD card perform the following steps:

  • Power off your phone.
  • Hold down the Home key and power the phone back on.
  • Select apply any zip from sd or press Alt+A
  • When prompted, hit Home to write the image file.
  • When the radio image is finished updating, it should reboot your phone to the recovery screen.  You can select reboot system now or press Home+Back .

Stop and Verify:  You can check the version of your radio image to make sure it updated.  Go to Settings > About Phone > Baseband version.  The version number should end in 2.22.19.26l just like the original name of the update file.

B4. Flash the latest SPL file to free up more space on your phone (Optional. Experts Only. G1 only.)

Flashing a new secondary program loader(SPL) will rewrite your internal partition tables and free up more space on your phone.  This new SPL is required to load certain roms.  You must have the latest radio (2.22.29.26I) installed before flashing the new SPL.  If you do not have the latest radio loaded, flashing the new SPL can prevent your phone from booting.

Once again, this new SPL is only for:

  • Phone: US T-Mobile G1
  • Radio: 2.22.19.26I
  • Recovery Image: Recovery Image that allows you to flash custom roms (Cyanogen)

Flashing a new SPL will rewrite all your partition tables and will delete all data from your phone.  The main reason people flash a new SPL is because it increases your system partition from 70 MB to 90 MB.

  1. Download the latest SPL(1.33.2005) from Haykuro’s Sapphire-port page.
  2. Copy the SPL file(spl-signed.zip) to your SD card.
  3. Reboot your phone into recovery mode.  (Power off phone.  Press and hold Home key then press power)
  4. Wait for Cyanogen’s recovery image to load and select “apply any zip from sd”.  Flash the spl-signed.zip file.
  5. After flashing the SPL, you must flash a custom rom or your phone will not boot.

I’ve never had an issue flashing my SPL, but some people seem to have problems.  If you run into serious trouble you can visit the XDA forum post “Let’s fix that SPL“.


Part 2. Install Custom Android Build.

Now that the hard parts are over, we are ready to install a custom build of Android.  There are many to choose from and I will let you decide what to flash.  For daily use, I suggest using the latest stable release from Cyanogen.  For a complete list of ROM’s, visit the Android ROM Build Database.  Make sure you read the release notes of each build before you flash it.  Some builds are made for foreign HTC phones and will not work on US HTC models.  The myTouch 3G is referred to as a HTC Magic 32B. Some builds for the G1 also require the latest radio image and SPL file(see steps B3 and B4 above).  These builds should be considered experts only.

All rom files come in zip format.  Download the rom of your choice and place it in the root directory of you SD card.

  • Power off your phone.
  • Boot into recovery mode.  (Press and hold the Home key, then hit the power button).
  • Before you flash a rom file, perform a wipe.  Press Alt+W to wipe the data and cache folders.  You must wipe when going form different builds of Android.
  • Wait for the wipe to finish and the recovery  image to display again, then select “apply any zip from sd”.  Flash the zip file of your choice.
  • After flashing any zip you should be able to reboot your system and watch it load to the home screen.

After changing Android builds, it came take several minutes for the first boot.  If you phone hangs on the animated Android logo, this is because you did not perform a wipe.  If you are stuck in a boot loop, return to the recovery image and make sure you wipe.


More To Follow:

Need more help?Check out our forums to get your questions answered.

About The Author

Subscribe

Taylor Wimberly

Taylor is the founder of Android and Me. He loves playing with all kinds of gadgets, but most importantly cell phones. His other hobbies include cooking (BBQ hero!), politics, football, and watching every MMA event possible.

219 Comments

  1. Thumb up Thumb down -1

    Four words: finally something that works.

    reply?
    • Thumb up Thumb down 0

      I have never rooted a phone before. The write up was writen nicely and I rooted my Mytouch 3g in less than an hour most of this time was trying to find a rom that hadnt been taken off the net. Thanks alot guys for making it so easy.

      reply?
    • Thumb up Thumb down +4

      hey i got a question why when am trying to root mytouch it say backup failed

      reply?
  2. Thumb up Thumb down 0

    if its that simple to flash a new rom I’m not so worried about the supposed end of official updates for us G1 users

    reply?
  3. Thumb up Thumb down 0

    hey i would just like to add something, if you are partitioning your card, you probably won’t need any more than 500MB for apps.

    reply?
  4. Thumb up Thumb down 0

    This worked very well, thanks.

    But how do I install apps on the SD card? Everywhere I’ve checked says to use Apps2SD but I’m using cyanogen’s latest rom and it specifically says not use Apps2SD or it will break the system.

    reply?
    • Thumb up Thumb down +1

      i am on Cyanogen’s latest “most stalbe experimental” ROM (3.9.10) and i already had my SD card partitioned, and it just automatically installed them to the SD.

      reply?
    • Thumb up Thumb down 0

      I just followed Taylor’s previous tutorial on rooting the G1, and that worked great. The flow and organization of this one is superb! Great Job!

      @William I actually have a 16GB MicroSD installed, so I gave my ext3 partition 1GB. I also created a linux swap partition. everything is super smooth w/ this config.

      @AndrewKam All you need to do is create a EXT3/4 partition on your SD card, APPS2SD is automatically in cyanogen’s ROM (check out the original XDA thread – http://bit.ly/nKyoi). You should read that thread in full. It provides a lot of answers to a lot of common questions.

      My fav thing about this cyanogen’s build is I can rapidly get to my home screen, When my phone rings it doesn’t take ages to show whos calling (pops right up), and Wifi-Tether is the BOMB! Works great w/ my Ubuntu 9.04 install. Only weird (unrelated to the ROM itself) thing is that the wireless signal on ubuntu states its @ 0% when connected to my G1. But, if I disconnect it shoots back up to 100%. As long as it works I could care less. It works, and it works great!

      reply?
    • Thumb up Thumb down 0

      it does it automaticly

      reply?
  5. Thumb up Thumb down 0

    So i don’t have to install HardSPL if I’m going to install CyanogenMOD with “RecoveryFlasher”?

    reply?
    • Thumb up Thumb down 0

      G1 owners might want to flash the sapphire-port SPL that Haykuro released. Make sure you have the updated radio image before doing that. The new sapphire SPL frees up an extra 20 MB in the system partition by shrinking the cache partition. Owners of the myTouch will not have to do this because they already come with a newer SPL.

      reply?
  6. Thumb up Thumb down 0

    @william and @max, I figured out that I need to partition my SD card but am unable to find somewhere that explains how to do that in simple terms. i’m new to all of this and the instructions are either tied to Windows Mobile or start off assuming readers have a working knowledge of things i’ve never dealt with.

    reply?
  7. Thumb up Thumb down 0

    im with andrew on this one, i did the aboved one click root method and that worked fine. but i just dont know how to do the partition. i am very new to this and also need the easy version to do this.

    reply?
  8. Thumb up Thumb down 0

    Thanks for a great guide, I tried it for the first time last night and it worked a dream! Hardly took any time at all!

    I would appreciate an easy to use guide to for partitioning the SD card too. The lingo on those forums are difficult to get your head around.

    I’ve got my new SD card on its way, so I hope you guys can get it up on the site soon :)

    Thanks again, great work guys.

    reply?
  9. Thumb up Thumb down 0

    I have a question. If you are updating between versions of a same build, do you have to wipe and do all the process of setting up your account ? Cuz I don’t have internet connection on my data plan.

    reply?
  10. Thumb up Thumb down +1

    Those users with the CRC1 build (latest official T-Mobile update):

    If you’re stuck at step B1, unable to get your phone to recognize DREAIMG.nbh on your sd card, and it’s saying “No image found!” when you Camera+Power on:

    1. Place microSD card into card reader connected to computer. DO NOT USE YOUR PHONE HERE.
    2. Format to FAT32 with an allocation size of 4096 bytes.
    3. Move DREAIMG.nbh back to card.
    4. Place card back in phone.
    5. Power on holding the camera button.

    This should solve the problem.

    reply?
  11. Thumb up Thumb down +1

    WOW!!! My first root/ROM flash took me 2 1/2 hours and my stomach was turning the whole time. I just performed this entire flash in 15 minutes and now I have the latest Cyanogen ROM.

    Taylor, you are providing an invaluable service to your readers. I give this web address to anyone I meet with a new Android phone.

    Mucho Grassy A$$

    reply?
  12. Thumb up Thumb down 0

    Any love for those of us with whacky 32A Magics? I’ve been unable to install the latest Google Maps from the market on this completely factory and non-rooted model, and am getting more and more interested in Cyanogen’s work. :)

    reply?
  13. Thumb up Thumb down 0

    What a great guide! Well done, and can’t wait to see further updates. This really does make it easy for any n00b to development — like myself — to root and customize their Android. Thank you!

    reply?
  14. Thumb up Thumb down 0

    Ok ive got this done on my phone with the partitions successful. So why am i still getting “insufficient storage space” errors when installing?

    reply?
  15. Thumb up Thumb down 0

    Thanks for the great guide! I was able to succesfully root my phone less than 6 min. Btw, I was wondering if you can put out an simple instruction of how to partition SD card with Mytouch 3G or with different options….I am not sure how to partition my 4 GB SD card…

    reply?
  16. Thumb up Thumb down 0

    Thanks again for the help.

    After consulting with some people who have done this before, I was able to partition my SD card based on this tutorial: http://forum.xda-developers.com/showthread.php?t=534714 It looks a little overwhelming, but it’s doable if you map out the time and calmly read it..

    reply?
    • Thumb up Thumb down 0

      @AndrewKam or anyone…

      When do you partition the SD card? Is that after the custom ROM install or prior to that?

      reply?
  17. Thumb up Thumb down 0

    I have a question. When im entering everything into telnet i get this error that says

    “error opening flash_image recovery cm-recovery-1.4.img: No such file or directory
    ##”

    did i do something wrong?

    reply?
    • Thumb up Thumb down 0

      Ok i got it to go thru =D but now i have a new problem.

      When i type the 1st step in the B2 section

      “mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system”

      It doesnt start like in its own column. What i mean is that, that command is still next to the other symbols (the question marks)

      Is that the reason why when i restart my phone nothing happens?
      How do i get it to look like the one thats in the picture?

      reply?
    • Thumb up Thumb down 0

      I am having the same issues did you get past that part, if so can you help me

      reply?
  18. Thumb up Thumb down 0

    I NEED HELP =(

    Sorry but i’m new to all of this!

    I did everything, took me an hour or so to finish and i did it so thats the good news.
    I went to the link above to download ROM’ss and all that good stuff and i got the one that says “FULL V3″ the one that looks like the Hero.

    The problem is that when i go to “apply any zip from SD” and select “FULL V3″ It says that the operation was aborted because. It says:

    E: Symlink /system/xbin/[
    E: Failure at line 58:
    symlink /sstem/xbin/bb/busybox
    SYSTEM:xbin/[
    Installation aborted

    Im super new to all this…..i hope theres a way to fix it and make it work.

    Please help..

    reply?
    • Thumb up Thumb down 0

      That rom takes some additional playing around…I think it requires the “Danger SPL” which if you are new, you don’t want it. I recommend downloading Cyanogen or JF for now and then as you feel more comfortable with rooted phones, mess around with more advanced Roms like SuperHero V3

      reply?
  19. Thumb up Thumb down 0

    Great instructions, worked like a charm – just updated my phone with a custom ROM!

    reply?
  20. Thumb up Thumb down 0

    Thanx guys I rooted my phone with no problems.

    reply?
  21. Thumb up Thumb down 0

    What is the benefit of this..I just got the mytouch..This sounds intriguing but should I really consider this? Does this make the interface more streamlined?

    reply?
  22. Thumb up Thumb down 0

    Error in the instructions. When flashing ROMs, you must perform a wipe (Alt W) BEFORE applying a new image, NOT after. This is because ROM authors often include useful programs that will be deleted if you wipe after installing the image.

    reply?
  23. Thumb up Thumb down 0

    Does 1 click root work witht crc37 update too?

    reply?
    • Thumb up Thumb down 0

      It might work. Which country and carrier are you with? Some overseas Magic phones are model 32A which requires a different recovery image. This guide was intended for US phones.

      reply?
      • Thumb up Thumb down +1

        I’m from Germany and my carrier is O2. My Phone is a HTC Dream (G1). I recieved the crc37 update today. My question is if the security hole for the 1 click rooting is still open or if this update fixes it. It is possible to 1 click root german phones at all?

        reply?
        • Thumb up Thumb down 0

          It looks like the CRC37 update is only for UK and overseas. People are saying it blocks the 1-click method, but I have no way to confirm this.

          All the hack does is backup and replace your recovery image. Try the 1-click and see if it works or not.

          reply?
          • Thumb up Thumb down 0

            Worked

          • Thumb up Thumb down 0

            i follow the procedure in my g1 crc37, i see cynogen 1.4, but i don’t connect with telnet client (connection refused) and other app that require root don’t work… any suggestion?

  24. Thumb up Thumb down 0

    Thanks for the user friendly guide. I am still waiting for info about the whole SD partitioning stuff. It seems to be central to the rooting process. Relatedly, three questions
    a) What do you do with the spare microsd?
    b) What happens if down the road, i decide that I want a higher capacity microsd card ? Do I have to root everything all over again or can one simply copy stuff from one microsd to another?
    c) Given that so many apps are stored on the sd card, does it make sense to have a class 6 sd card rather than a class 2 or 4?
    I currently have a 16gb class 2 sd card.

    reply?
    • Thumb up Thumb down 0

      SD partitioning is needed only to have apps install onto the sd card.
      a) Spare sd is for replacing the recovery image and installing the ROM without having to use your ‘daily’ sd card that has all your music and documents etc. Just optional, feel free to use whatever sd card you have.
      b)Nothing happens. Just re-install your apps onto the new microsd card. Rooting has nothing to do with the sd card. The sd card is just for your media files and apps.
      c)Yes class 6 if you are running apps from the sd card. That’s what I keep reading and that’s what i have. I’m about to get a 16gb class 2 and try it out to see if it even works, but class 6 is your safe bet.

      reply?
      • Thumb up Thumb down 0

        Thanks for such clear answers! Let me know if you see a difference between class 2 and class 6. I read somewhere that G1 maxes out class 4. Though I have not seen a class 4 card for 16gb anywhere.

        reply?
  25. Thumb up Thumb down 0

    i try all n works fine until (B). After i type all d stated thru “telnet” & reboot. It juz hang at the G1 logo….never start up. i waited till >20min, yet it still at the logo state. what should i do.

    reply?
  26. Thumb up Thumb down 0

    I need help! I tried this but after I try to install a theme it says install aborted and then when I tried to go to back the old system it just keeps giving me the system recovery page!

    reply?
  27. Thumb up Thumb down 0

    This is how to partition your card using Cyanogen’s build. Very simple. Can be done from within the phone alone:

    http://forum.xda-developers.com/showthread.php?t=548924

    reply?
    • Thumb up Thumb down 0

      THanks for the link. But a very amateur question- what does flashing again with rom mean? Do I have to redo the whole rooting process?

      reply?
  28. Thumb up Thumb down 0

    I think this is pointed @ tim, you dont have to wipe if you’re going updating builds from cyanogen 3.9.1.1 to lets say 4.0.1 you just update, but if you’re changing builds completely like from cyanogen to haykuro’s buil than you would have to wipe, also to every one else to me it just seemed alot easier to create a partition in ubuntu

    reply?
  29. Thumb up Thumb down 0

    I may just be really tired:

    Step A1….”Copy the app to your SD card and install it using your favorite file manager like Astro or AppManger.”

    I can’t even get past this! I downloaded both Astro and Appmanager, copied the zip file to my SD card and have no idea what to do from here. Astro allows me to look at the contents of the zip file and unzip it if I want and the Appmanager installer just has a black screen that shows me available memory.

    I must be retarded, please help!

    reply?
    • Thumb up Thumb down 0

      The file format for Android apps is APK. If you downloaded a zip file, unzip it on your PC and look for the APK file to copy to your SD card.

      reply?
    • Thumb up Thumb down 0

      download eoeAppInstaller in the market after you have found and copied the APK file to your sd card. this app will search your sd card and show you all the APK files that can be installed, and allow you to install from there.

      reply?
  30. Thumb up Thumb down 0

    Anyone have any luck using this method to load any Hero based roms?

    reply?
  31. Thumb up Thumb down 0

    So I have the Drizzy Personal Hero ROM, but it is seperated into 4 different things. Do I drop all 4 into the root directory of my SD card?

    reply?
    • Thumb up Thumb down 0

      Forget that, actually. I now have it on my SD card but I also have other things on there such as “amazonmp3″ and “DREAIMG”.. will that mess it up?

      reply?
  32. Thumb up Thumb down 0

    hey guys quick question,

    I’ve followed the steps and put Cyanogen 4.01 on my SD card, but when I boot it up to select the .zip, there are none listed.

    Any ideas?

    Thanks for the help.

    reply?
    • Thumb up Thumb down 0

      Make sure its on the very top level of your SD Card, otherwise it won’t be found on your card at all.

      reply?
  33. Thumb up Thumb down 0

    I followed the instructions on the video and realized too late that I hadn’t done a nandroid backup. Is there an alternate way to unroot and get back to the original OS??

    Will unrooting using a goldcard work:
    http://forum.xda-developers.com/showthread.php?p=4314039#post4314039 ??

    reply?
  34. Thumb up Thumb down 0

    I completed the process. The directions were very detailed and easy to follow. I only have one kinda big problem i cant log in. i currently dont have tmo g2 plan but was working before the update. any help????? greatly appreciated.

    reply?
  35. Thumb up Thumb down 0

    Hey guys, sorry if this was answered already
    I heard that if you reboot after the 1 click, recovery image reverts back to the stock one which doesnt let you install custom ROMs
    If I flash a new SPL, will the Original stock recovery image, where I cant install costom ROMs, come back.
    Or will Cyanogen stay so I can install a rom?

    reply?
  36. Thumb up Thumb down 0

    So how do you unroot your phone?

    reply?
  37. Thumb up Thumb down 0

    @Edward
    This procedure not intended for hero time, they need 3 partitions so stick to cyanogens latest mod for now until u partition sdcard and install new radio/all.

    reply?
  38. Thumb up Thumb down 0

    It’s hero Rom in previous post not time . Anyway hero madatoryly requires 3 partitions.

    reply?
  39. Thumb up Thumb down 0

    @rollchard I think u can skip the login process and later do it using WiFi.

    reply?
  40. Thumb up Thumb down 0

    I just got my G1 yesterday and was following your instructions to root it. I got stuck trying to get my phone to go into the update process. Can somone give me an idea of what I am doing wrong.

    I have formated Fat32 copied the image file then when I come to press the camera and power button it goes flying past the grey screen into the red screen without stopping so I cant activate the update.

    How long should I hold the keys down for?

    reply?
    • Thumb up Thumb down 0

      The camera button? Are you trying to revert back to RC29…pretty much the old way to root?

      All you need to do to install a new OS is hold Power+Home, and it should send you to the Recovery screen and if you have Cyanogen Recovery, you should be able to easy update from the main screen.

      reply?
  41. Thumb up Thumb down 0

    Step A1….”Copy the app to your SD card and install it using your favorite file manager like Astro or AppManger.”

    I can’t even get past this! I downloaded both Astro and Appmanager, copied the zip file to my SD card and have no idea what to do from here. Astro allows me to look at the contents of the zip file and unzip it if I want and the Appmanager installer just has a black screen that shows me available memory.

    The file format for Android apps is APK. If you downloaded a zip file, unzip it on your PC and look for the APK file to copy to your SD card.

    I have been tring this for hours…… I have no idea whats going on. Maybe my head is still stuck on iphone….. Who knows the android system is quite different.
    Im sure I will be fine after this step but Im lost.
    PLEASE HELP!
    BTW android forums are way nicer than iphone forums. Im never going back. Not to mention I have replaced to many glass screens on those for people.

    reply?
    • Thumb up Thumb down 0

      So there is no .apk whatsoever?
      If there is, just make sure that is what is on your SD Card, because that’s all these apps recognize as apps. In AppManager, make sure you put the apk in /sdcard/appmanager, and it should find it.

      reply?
      • Thumb up Thumb down 0

        I see it on my sd card. The file is correct. I have tried it in linda, app manager and in astro to intall but it wont. I have download the file from three diffferent sources, all on 2 different pcs and I have loaded on my sd on both an adapter and threw the data cable.
        The closest i got was threw linda-package installer but it gave me some sort of error,,,,,,,, pardon error Sorry it was like 330 am so i forgot the error messsage.
        Does anybody have any tips?

        reply?
  42. Thumb up Thumb down 0

    I followed the instruction up to the SPL update and then accidentally rebooted. Now, I can’t get into recovery mode. HELP.

    reply?
    • Thumb up Thumb down 0

      To enter recovery mode, you have to hold down the Home button and then hit power. Keep holding down Home until you see the recovery mode.

      reply?
      • Thumb up Thumb down 0

        @Taylor how long should I keep holding? Been doing that and nothing. Will rest for awhile and try again later.

        reply?
        • Thumb up Thumb down 0

          Sounds like you are in a nasty mess :S If it’s a G1, you should be able to follow the old rooting steps to recover everything back to its original state. Also, root through the xda forums to see if you can find any similar problems. There is always a way to save the system, but finding instructions on how to do it can be a little tedious

          reply?
  43. Thumb up Thumb down 0

    @Paul

    did u reboot after updating spl or during updating spl?

    just hold home button 1 sec and then click power button hold home button till it vibrates and then leave the buttons.

    reply?
  44. Thumb up Thumb down 0

    hey guys i needed so much help..ok so i did the 1click one flashed and even partioned my 8gb class 2 card so that way it installs apps2sd by following the new steps..now it boots up fine and everything but once i installed apps on there..and tried to power off the phone..its just stuck at the android screeen everytime or just goes blank..and after i do a recovery boot and flash the CM 4.01 it works fine again..i have no idea what happened..is it cuz my card is class 2? and also its alreadi auto swappable rite i dont need to follow any other ways to do auto swap card?? please help

    reply?
    • Thumb up Thumb down 0

      I doubt it was your card that got it locked on the homescreen. That usually has something to do with the system’s unready status(the system couldn’t boot properly so it consistently tried to restart itself), but I recommend finding a class 6 8gb card, nonetheless, because you will get a ton of force close prompts otherwise. The phone can’t access the apps fast enough on class 2 or 4. There are some great deals on Amazon for microSDHC cards, I got a 8gb one last week for under $20.

      As for the swapping, CM does that internally, and actually doesn’t use a linux swap unless you tell it to. I’m assuming its faster that way, so don’t worry about setting that up at all, unless you really really want it.

      reply?
  45. Thumb up Thumb down 0

    Any suggesting for rooting the HTC Dream on the rogers network in Canada..

    reply?
  46. Thumb up Thumb down 0

    hello i just found out about this and am very happy to hear have not tryed yet just wanted to know what the best root file is would like to try the hero root as long as it has the wifi tether with it. also does the tether work with internet explorer or firefox all help is thanked in at advance

    reply?
    • Thumb up Thumb down 0

      I recommend not messing with any of the Hero Roms yet…none have really progressed to real time use yet. Instead, go with Cyanogen, JF, or The Dude’s latest builds because of the high success rate between users…If you are interested, I am currently using JACxHero 1.3 right now and love it, but I still have a lot of gripes with it, and its not Hero, just contains the HTC Framework and some of the Hero apps. Do your research on the Roms I mentioned and see if you can find a rom that fits your liking :)

      reply?
  47. Thumb up Thumb down 0

    hello i just found out about this and am very happy to hear have not tryed yet just wanted to know what the best root file is would like to try the hero root as long as it has the wifi tether with it. also does the tether work with internet explorer or firefox all help is thanked in at advance. p.s. I have a G1

    reply?
  48. Thumb up Thumb down 0

    Worked flawlessly!

    reply?
  49. Thumb up Thumb down 0

    just rooted my phone with this guide, everything went smoothly

    thanks!

    reply?
  50. Thumb up Thumb down 0

    Hi, I am stuck on Part 1 Method A. In the video, it is exactly at “Finding update package…” at 3:54. My phone gets stuck on “Finding update pacakge…” and just doesn’t continue from here.

    Please help. I am not sure how to use my phone again. Is there anyway I can start to use my phone again while I see if someone can help me figure this root issue out?

    Thanks,

    reply?
  51. Thumb up Thumb down 0

    Perfecto…. Did the permanent Root last night… although got little scare at the radio and spl upgrade.

    The main thing was that the recovery manager gets stuck at “Formatting CACHE… “. Had no clue what to do at that time. Thought it was doing some process.. dug into XDA forums and found out wait for few mins and reboot the phone.

    Anyway, it’s better if the guide is updated with this step.. would be greatly useful for many

    Thanks again for the guide

    reply?
    • Thumb up Thumb down 0

      Did you get stuck on “Finding update package” like I did in my previous comment above? Any idea on what to do if I’m stuck there? Thanks.

      reply?
  52. Thumb up Thumb down 0

    Nevermind….i got it. We’re suppose to have the ROM file downloaded before continuing to Part 2. Have fun guys. This is GREAT!

    reply?
  53. Thumb up Thumb down 0

    I see the file on my sd card. The file is correct. I have tried it in linda, app manager and in astro to intall but it wont. I have download the file from three diffferent sources, all on 2 different pcs and I have loaded on my sd on both an adapter and threw the data cable.
    The closest i get is threw linda-package installer but it gave me an error,,,,,,,, parse error
    Does anybody have any tips?

    reply?
  54. Thumb up Thumb down 0

    also whats the best ROM to download and install?

    reply?
  55. Thumb up Thumb down 0

    Thanks! This was fantastic and easy to follow!
    A few irritants:
    1. When a call comes in, if the phone is locked, I cannot see the caller ID.
    2. The speed with which the notification bar and menu bar opens did not improve (in fact it seems to be lagging!)

    Thanks in advance for your response!

    reply?
    • Thumb up Thumb down 0

      1. Happened with me too. After I was all done and settled, I went back to the recovery screen and flashed with the rom once again. Took care of that problem.
      2. There are some speed adjustments in the spare parts but overall I found that some things are zippier and other things are not. For example, if i click on an icon, it will open fast but then keep you hanging with a blank page for a few seconds before you see anything.

      reply?
  56. Thumb up Thumb down 0

    MAMMA MIA!!!! Awesome thing. perfect for noobs. I am so glad i did it!!!!

    reply?
  57. Thumb up Thumb down 0

    I have a question regarding the SD partitioning. when v boot into cyanogen’s recovery mode, there is an option in the list called console. can v use that to partition the SD card without connecting to computer and ADB shell??

    reply?
    • Thumb up Thumb down 0

      Yes that is what i did. For a noobies(??) like us the whole ADB shell thing completely negates the concept of easy rooting.

      reply?
  58. Thumb up Thumb down 0

    hey everyone, I need some help quickly please, I’m on the last step and trying to load the cyanogen rom but after I do the wipe and then try to load via “apply sd card:update.zip it responds with E: can’t open / sd card / update.zip (no such file or direction)

    reply?
    • Thumb up Thumb down 0

      Do you have the ROM renamed as update.zip? If not, then use the option “apply any zip”. that will list all the .zip files in the root of your SD card and you select the file that you want to flash.

      reply?
  59. Thumb up Thumb down 0

    i have rooted my phone my phone before more than once but i always end up returning them back to normal and right now i did everything right for the one click root but when i am booting up my phone for the first time after flashing the new rom my phone stays stuck on the android logo and dose not start up, i left my phone on before an entire night and nothing, i wiped my phone before i flashed the new rom and it seems like it still freezes any help?

    reply?
  60. Thumb up Thumb down 0

    How can i find-out what version i got my G1 has a blue androide logo after g1 start logo ? i used another t-mobile sim card with no internet package and got passed the setup screen’ the next day the phone seem’s to have reset it self? does t-mobile find out your using other sim cards….The man at the t-mobile store said t-mobile know’s your using sim cards? anyone know if this is true?…

    reply?
  61. Thumb up Thumb down 0

    Just did wife’s MyTouch with the 1 click method.

    1) Installed RecoveryFlasher, booted into Cyanogen Recovery
    2) Flashed a new SPL (she was running 1006 ship/secure, moved her to 1005 Eng) from xda-dev
    3) Factory wiped device
    4) Flashed Cyanogen 4.0.2

    NOTE: DO NOT LET the phone boot normally until you’re done. Each boot should be accompanied by the Home button to get into recovery console.

    The wife has a slow class2 SD card so we didn’t make her a partition for APPS to SD. I myself rooted my G1 following “the long method” because I wanted the new SPL. Knowing what I know now, I would have done the steps I did to her MyTouch.

    reply?
  62. Thumb up Thumb down 0

    No luck with the flasher. First of all it says backup failed. I have an 8GB card with 7GB free so it definitely has space. No problem, I have the balls to try the bypass method. So I flash it anyway.

    Restart the phone in recovery mode and get the colored screen with DREA100 PVT 32B at the top. Does nothing. Have to remove the battery and then boot normally where it goes to it’s normal state. So phone is fine but I don’t get the Cyanogen recovery :-(

    Phone says I have CRC1 so I think it’s ok…. ideas?

    reply?
  63. Thumb up Thumb down 0

    I was wanting to know if someone could find me a link to the latest cyanogen rom for a mytouch/magic 32b. All i could find was a cyanogen port for a 32a, and the original for the dream. Will the dream version work with the mytouch?

    reply?
  64. Thumb up Thumb down 0

    Thanks a million for this tutorial!

    Using this I was able to quickly and easily load cyanogen 4.0.2 ROM.

    I was really apprehensive to screw with my brand new MyTouch given that I paid so much for it, and I am pretty skilled with things of this sort. But this gave me a little confidence boost to give it a shot.

    Anyone out there who is still hesitant. I urge you to try it, you will be amazed at how easy it is, and extremely satisfied with the results.

    reply?
  65. Thumb up Thumb down 0

    @taylorwimberly tthanks, just rooted and flashed cm4.0.2, no problems at all

    reply?
  66. Thumb up Thumb down 0

    Great guide, but you may want to put a few more warnings on the SPL update section. This was not my first rooting, but I prefer to have a walkthrough just to make sure that I don’t miss any steps. So I followed the directions to a T and my phone still bricked after the SPL update. Apparently I had an incompatible board (the only thing to which they can attribute the bricking, other than doing SPL before radio, which I didn’t because I followed your directions). Also the “Let’s fix the SPL” link does not help with bricked phones. It was merely a thread to find out why the bricking was happening.

    This was a hard brick. There is no getting past the G1 logo screen. No access to recovery or bootloader.

    So I have a new phone coming from T-mobile in about a week.

    reply?
  67. Thumb up Thumb down 0

    been sitting on the fence for a while but decided to do it. Ran into my 1st problem. instructions for opening telnet are very simple but not responsive on my phone. Enter, pause a sec, enter again does nothing. Any idea why?

    reply?
  68. Thumb up Thumb down 0

    nevermind. opened telnet but but 3rd command prompt states “no such file or directory”. phone is not mounted and i moved the recovery image to the card (not that it told me to). any help or suggestions would be great!

    reply?
  69. Thumb up Thumb down 0

    okay. next problem. Flashed the spl but don’t have the new rom yet on my sd card. my old sd card works fine but the new one reads an error with my adapter. is there any way to still mount my phone to the pc to add the rom?

    reply?
  70. Thumb up Thumb down 0

    Works amazingly! Thanks for the tip. I have root now and much more.

    reply?
  71. Thumb up Thumb down 0

    finished it all in a record 2 1/2 hours! just a noob but did it. would recommend to anyone trying this for the 1st time to first put all needed files on your sd card before you begin. also, the sd mini adapter is a must!

    thanks for the great blog!!!!

    reply?
  72. Thumb up Thumb down 0

    Someone asked how to unroot. I saw no answer. If you want to return to the original factory tmobile setup, how do you?

    reply?
  73. Thumb up Thumb down 0

    does anybody know if doing this will help me get Hebrew fonts and keyboard? and if it will how? …. thanks

    reply?
  74. Thumb up Thumb down 0

    Hello, another noob question. A lot of people here are talking about how to partition your SD card and to what sizes. In the above there is no mention of the need to do this if you use 1 A. So why do this?

    reply?
  75. Thumb up Thumb down 0

    so, after doing this. i am frozen on the t-mobile g1 logo screen. i am tryign to get back to the boot screen to do a wipe but cannot turn the phone off?? any help greatly appreciated

    reply?
    • Thumb up Thumb down 0

      Pull the battery to restart your phone. What was the last thing you did before the phone froze on the G1 screen? You can start a thread in our forums for more help.

      reply?
  76. Thumb up Thumb down 0

    Please i need assistance on how to hard reset my G1 phone

    reply?
  77. Thumb up Thumb down 0

    So, what method (if any) should I use with my Android DevPhone 1? http://www.htc.com/www/support/android/adp.html seems to say that upgrades work differently on T-Mobile G1 and DevPhone 1.
    Should I bother to go from an official HTC’s version of Android 1.5 to some custom build?
    My Android phone was configured to work with AT@T. Would it be necessary to re-configure those settings again after an upgrade (it wasn’t easy to find information for enabling DevPhone 1 to work on AT@T.)

    reply?
  78. Thumb up Thumb down 0

    Hey I just tried the 1-click root. and my G1 is showing the recovery image screen and when i click reboot its like nothing happened, the cyanogen icon doesn’t show on my G1 like it showed in the video any help?

    reply?
  79. Thumb up Thumb down 0

    During the setup, I didn’t know that every time you rebooted the phone the recovery was flashed back to the default one.

    Scenario:
    1. I used the recovery flasher tool to apply the l8est stable CyanogenMod on a CRC1 G1.
    2. After rebooting, the battery was knocked out of the phone before the new rom loaded past the T-Mobile screen.
    3. I had the bright idea to reboot in recovery mode and wipe the data to make sure nothing would be messed up (which was, as I know now, the default recovery because it was showing a phone with an exclamation point)
    4. The phone was then rebooted and sat overnight on the T-Mobile screen. I realized something was very wrong.
    5. I tried to install every zip I could find (including RC29, Cyanogen, JF, etc) by changing the name to update.zip and applying, but to no avail. It kept on saying that there was no signature.
    6. Tried putting the Dreaimg.nbh (rc29) into the sd card and booting to the rainbow boot loader with no results.
    7. After much web crawling, I followed the second link for the recovery flasher app (didn’t during setup because I found what I wanted with the first link) and found out from that page that it is a very bad thing to wipe the data if there is a phone and an exclamation point.
    8. Realized I had done exactly what I shouldn’t have done last night.

    Anyone have any advice for what I should do now? The phone will not boot past the T-Mobile screen. I can get into the default recovery screen, it just keeps telling me I can’t update with zips because they have no signatures. I can also boot into the rainbow boot loader. I do have the backup recovery image that was made with the recovery updater, is there anything I can do with that?

    Thanks in advance.

    reply?
    • Thumb up Thumb down 0

      \/\/007!!

      Thank you luckybob343 with comment #10. I missed it earlier. Formatting to Fat32 and putting the Dreaimg.nbh worked!!

      Hopefully this will help others. Read the second link (RyeBlog) before trying it. It includes some good tips and warnings.

      reply?
  80. Thumb up Thumb down 0

    I was reading a bit on different roms and I’m looking at drizzy’s hero rom (full V3) . It says it needs spl and radio (some haykuro version), is that necessary via this route ? it does say something about leaving spl and radio in tact…

    reply?
    • Thumb up Thumb down 0

      Realized this was a little vague, more specifically can i use method A then splice in B3/B4 ?

      reply?
  81. Thumb up Thumb down 0

    My MT3g’s build number is C0C10, will the 1 click method work for this build???

    reply?
  82. Thumb up Thumb down 0

    Thank you!!!
    Ok, I’m on 4.0.4 Partitioned SD Ext4, and swapper. Everything was great and then I downloaded and loaded every app I though I could ever want. Well, bad idea. I have 8GB of storage but some of the programs did not agree.
    If someone could (hopefully this excellent site) provide the best software to back your system up in the event something goes wrong or you lose your phone. You can be taken back to square one pretty easily. Kinda like a “Ghost Image”.

    Lastly, is their a list some where of all the button options home+power camera+power etc?

    I’m like a baby learning to walk and need a walker. Otherwise i’m going to crash into something with my head.

    reply?
  83. Thumb up Thumb down 0

    I was following this guide, which is great, but forgets to mention the nandroid backup. I’m not planning on unrooting any time soon but would also like to know how to accomplish this if I forgot the nandroid backup.

    reply?
  84. Thumb up Thumb down 0

    works like a charm
    1st time around i missed Alt+W step.
    and it almost bricked it.
    dont miss that step! hahahah

    reply?
  85. Thumb up Thumb down 0

    yo i just brick my phone. it went from the tmo sign to recovery box and cut off and keep repeating them actions. i found out how to get it back. YOU HAVE TO TAKE BATTERY OUT FOR LIKE 2-5 min because it wont pop on it will be completly off. THEN HOLD DOWN ALT AND POWER THEN IT WILL HAVE YOU LOG IN AGAIN> HOPE IT HELP. the funny shit about it i still couldnt get 1 click on my phone saying i dont have nothing in my files the cyanogen back ground comes up in recovery but it still wont download any help their anybody?

    reply?
  86. Thumb up Thumb down 0

    My build says COC10 will this method of Rooting work for this mytouch phone?

    reply?
  87. Thumb up Thumb down 0

    wtf my g1 wond go past the tmobile g1 screen!!!!!!!!!!!!! ive factory reset it like 5 times shit aint workin!!!

    reply?
  88. Thumb up Thumb down 0

    I tried to root my first g1 with the second method but i messed it up. I was nervous trying it again but I did anyway and the first method worked great… THANKS

    reply?
  89. Thumb up Thumb down 0

    Honestly, the instructions were phenomenal and I was scared to do this to my g1 but I was pleasantly surprised by how easy it was to do, if one has the time.

    Thanks again and again for this tutorial!

    reply?
  90. Thumb up Thumb down 0

    hey guys i just got a mytouch 3g last friday and im afraid to root it but i also want all that access to other stuff. im only 13 and i have no idea what all this technical stuff means. help?

    reply?
  91. Thumb up Thumb down 0

    If im on the latest Cyanogen on the my touch 3g and i want to put hero do i just put it on my sdcard and update it?.

    reply?
  92. Thumb up Thumb down 0

    So I took the plunge on rooting my G1. It’s stuck on “finding update package”. What do I do from here? Someone please help.

    reply?
  93. Thumb up Thumb down 0

    My phone build says COC10….do I need to use the manual install or can I use the automatic install?

    reply?
  94. Thumb up Thumb down 0

    Does this affect the warrenty? say if i had a problem with the phone and had to send it back .. will i still be able to get the exchange?

    reply?
  95. Thumb up Thumb down 0

    Muy buen post, los felicito…Gracias

    reply?
  96. Thumb up Thumb down 0

    Will this work with the google g1.

    reply?
  97. Thumb up Thumb down 0

    will this work on the google g1?

    reply?
  98. Thumb up Thumb down 0

    I am stuck, I have flashed using option b and now I am at the setting up your Tmobile G1 screen and cannot go past that screen my SIM card has no internet access, how do I skip through this??

    reply?
  99. Thumb up Thumb down 0

    please help!!!! i tried to apply any zip from sd but it didn’t work i says ” couldn’t find the directory” so i pull off the battery and turned my phone back, and every time i try to turn it on i get to the recovery mode please help ..

    reply?
  100. Thumb up Thumb down 0

    Very nice post.

    Ranwanimator above could not be more right. While these instructions are great, flashing the Danger SPL is not something beginners should be doing. It should be a separate tutorial with specific warnings. Particularly, you MUST tell them to check their board and that it’s PVT and not DVT. This one step can save someone a couple of hundred bucks.

    Also, in Method B for rooting, the recovery flashing section does not explicitly tell users to download Cyan’s recovery and place it on the root of their SD card. I root without the benefit of instructions since I’ve done it so many time but this can definitely throw off a beginner as it would have if this was my first time.

    reply?
  101. Thumb up Thumb down 0

    how do you get past of the google account setup after rooting and wipe without a data plan on g1?? please help!!!

    reply?
    • Thumb up Thumb down 0

      Use a ROM that allows you to skip the setup. Cyanogen’s ROMs allow for this. There is another way but it requires editing a sqlite script. If you are comfortable with that, search the XDA forums for complete instructions.

      reply?
    • Thumb up Thumb down 0

      The solution is to launch wifi settings activity while stuck in the registration screen by exploiting the RC29 vulnerability (execute blindly what you’re typing as root)

      http://istunner.com/?p=104

      reply?
  102. Thumb up Thumb down 0

    yah im stuck on the G1 Screen..i followed the instructions to the T and im confused even more now..hmmm why o why..this always happens to me and no one else..haha omfg

    reply?
  103. Thumb up Thumb down 0

    Does FlashRec work with donut, or have they patched the exploit?

    reply?
  104. Thumb up Thumb down 0

    I’m getting and error when im on telnet app.
    mount -o rw, remount….. (is good)

    cd sdcard (is good )

    flash_image …. (is good)

    error opening cm-recovery-1.4.img: No suck file or directory
    ## cat cm-recovery-1.4.img> ?system?recovery.img

    cm-recovery-1.4.img: No suck file or directory

    What should i do… I did everything like supose to. The file is already on the SD card soo i dont know what to do please help.

    reply?
  105. Thumb up Thumb down 0

    Ok, so I installed this step for step. But now when I boot up my G1 it sits on the T-Mobile G1 splash screen. I’m scared that I bricked my phone! Can anyone help?

    reply?
    • Thumb up Thumb down 0

      I got it back!! All I had to do it step 1 again. (I’m doing manual mode because I’m a geek… and I want to know what all is going into it.)

      reply?
  106. Thumb up Thumb down 0

    Thank you Thank you Thank you! I tried so many times to get the cyanogenmod on donut, once I had the official update, and failed every time!! I then downgraded to 1.5, but then shock and horror, I could not get the recovery file from cyan to work! Thanks to your excellent guide and telnet I was able to exploit the security hole in 1.5 and get it patched with cyan’s recovery. Woot! Thank you so much! Anyone who is having trouble, please TRY TELNET!!!!!!!

    reply?
  107. Thumb up Thumb down 0

    Ahhhh. I thought I had it. I followed the steps very closely and got everything going until the very end, but on the final reboot, I’m stuck on the G1 screen.

    reply?
    • Thumb up Thumb down 0

      Got it! IMPORTANT: Different custom ROMs sometimes need extra files flashed instead of just what is listed in these steps. Read the developers install instructions!

      reply?
  108. Thumb up Thumb down 0

    I am suck at step B2. I followed all directions and my screen was identical to the ‘4 commands typed correctly’ image. When I tried to verify this step by rebooting, my phone loaded straight through to the home screen. I have run the telnet commands twice with the same results. Does anyone know why the commands are not taking?

    reply?
    • Thumb up Thumb down 0

      Third time’s a charm. I completed the instructions, using Cyanogen 4.2.3.1, and am now waiting for the phone to boot, but it has been stuck on the G1 screen for a good 20 minutes now. How long should I wait before I worry about it being bricked?

      reply?
  109. Thumb up Thumb down 0

    mines been stuck on the Mytouch3G screen for 20 minutes now, advice?

    reply?
  110. Thumb up Thumb down 0

    I’m stuck at B2, number 1. The file system does not mount

    reply?
  111. Thumb up Thumb down 0

    when i try to backup recovery image it says backup failed. any ideas??

    reply?
  112. Thumb up Thumb down 0

    How will i go about doing this on my Droid with verizon?? Not possible??

    reply?
  113. Thumb up Thumb down 0

    i get error on telnet that reads
    mtd: erase failure at 0×00280000 (I/O error)
    mtd: erase failure at 0×00280000 (I/O error)
    mtd: skping write block at 0×00280000

    when i hold home and end key on boot it goes to the rainbow screen with script0.

    Please help i have a g1

    reply?
  114. Thumb up Thumb down -1

    Is there any thing out yet to get root access for Android 2.0 on Motorola Droid?

    reply?
  115. Thumb up Thumb down 0

    the radio image keeps saying installation aborted when I try to install it on my phone please help.

    reply?
  116. Thumb up Thumb down 0

    im trien to flash a rom but every time i try its says
    E:cant symlink
    E:failure at line 58
    please help!

    reply?
  117. Thumb up Thumb down 0

    Hey guys after I had put in the desired rom and wiped my data and then tried to apply any zio from sd. Everytime it says the session was aborted and now my phone is pretty much stuck. It won’t move forward to anything, not even into the home screen. Any help quick would be much appreciated.

    nikhil_913@yahoo.com

    reply?
  118. Thumb up Thumb down 0

    How do I change the google account linked to my g1 after I have rooted and installed cyangeon with out doing factory reset. Do I have to reflash the rom or is their a easy way to do it. Not that flashing is too bad.

    Thanks
    Adalock

    reply?
  119. Thumb up Thumb down 0

    ok so im deciding to root my tmobile g1 from version 1.7 i believe. Naturally i had to perform the downgrade and now i am having trouble with the telnet application. im following all the instructions but when i get to step that asks me to enter the whole flash_imag recovery cm stuff i get a message that reads no such file or directory. im at a loss as to what to do here. someone please help!!!

    reply?
  120. Thumb up Thumb down 0

    when i finished it would stay on the g1 screen… but then i installed the htc dream image and now its working.. did you guys forget to mention that or did i misread?

    reply?
  121. Thumb up Thumb down 0

    I’ve got a mytouch 3G. just downloaded flashrec-20090815.apk and installed it onto my SD card. But when I try and click “backup recovery image” it says, “backup failed”

    Any ideas? Did T-Mobile block this shit for all the new mytouches? Or do I need a newer version of the recovery flasher?

    reply?
  122. Thumb up Thumb down 0

    Well, I followed every step to a T.

    I read the entire thing 3 times through before starting.

    I did everything in order.

    And now I have a nice plastic paperweight.

    All it does it show the “G1″ screen.

    I waited over an hour; nothing changed.

    I pulled the battery, waited 5 minutes, and put it back it, and it instantly buzzed and returned to the “G1″ screen.

    I can’t even do a safe mode boot.

    Forgive me if I sound a bit peeved; I’ve just spent the last 3 hours searching high and low for a solution, with no luck.

    I would not recommend this process.

    reply?
    • Thumb up Thumb down 0

      hey ok i basically did the same thing all u have 2 do is put the dream file back on ur sd card n boot it in the rainbow screen so u can reset ur phone

      reply?
  123. Thumb up Thumb down 0

    Bummer, I tried flashing my G1 to build RC29 with Dreaming.nbh. Everything looked great, update in progress.. when the progress bar got to the end though, got a message saying update failed. Now I can only get G1 to boot to rainbow screen, which I guess is the recovery boot menu and won’t power off unless I pull battery or menu + camera + power, which reboots to rainbow, then a quick one second flash of the light blue update screen, and then stuck on the rainbow screen again.

    reply?
  124. Thumb up Thumb down 0

    Is method A the only way to root MyTouch? I cant get past step A2 because the Recovery Flasher keeps saying “backup failed”. I tried uninstalling and installing again, using other provided sources for the apk. file, but everything gives me the same results. Can anyone help or know whats going on? I have the Tmo MyTouch 3g, 1.6, DRC92 if any of this information can be what is making the difference

    reply?
  125. Thumb up Thumb down 0

    After downgrading from 1.6, backing up, wiping and installing 4.2.11.1, the phone hangs on the MyTouch green screen and won’t do anything else.

    I’ve re-wiped and re-flashed but can’t boot the phone… suggestions?

    reply?
  126. Thumb up Thumb down 0

    Got it… forgot to apply the DRC83_base_defanged.zip first…

    reply?
  127. Thumb up Thumb down 0

    The instruction needs update about installing DRC83_base_defanged.zip. Otherwise, it is making people panicked stucking at boot loop.

    reply?
  128. Thumb up Thumb down 0

    I’ve done everthing this guide says, and yet still my G1 wont get past the “T-mobile g1″ screen after I try to update, what’s the matter?

    reply?
  129. Thumb up Thumb down 0

    Definitely need to update this for mytouch phones with DRC92.

    reply?
  130. Thumb up Thumb down 0

    I am a late android user and I gotta say this was the most helpful tutorial I could find out there! y rooting went smooth and well! Great job guys!

    reply?
  131. Thumb up Thumb down 0

    I did everything what they said to root mytouch 3g but why do I get a backup failed? how can I correct that? Thanks

    reply?
  132. Thumb up Thumb down 0

    Once you root your phone and got to update it, do you lose all the infomation again?

    reply?
  133. Thumb up Thumb down 0

    I follow all the instructions, but after flash the cyanogenmod, the first boot stucks at myTouch screen for long long time. What could I do wrong. Please help.

    reply?
  134. Thumb up Thumb down 0

    I’ve been trying all night to install a Cyanogen Rom. I can get everything installed correctly but when I install the ROM after upgrading the radio file the phone hangs at the G1 boot screen. What am I doing wrong? Now I’m stuck with 1.5 as my phone has no option to upgrade to 1.6, I’d be happy with just getting back there at this point. Help me. :/

    reply?
    • Thumb up Thumb down 0

      So after screwing with it for awhile, I figured out I need to install the DRC83_base_defanged.zip after upgrading the radio file. You then need to install the ROM and then the Radio file again and reboot.

      reply?
  135. Thumb up Thumb down 0

    hi

    i am farhan from pk.
    i waz trying to update a hard-spl i think so the memory waz 872kb , after putting update.zip folder on my sd card.

    i restart my mobile into cm-recovery-1.4.img and i was using build number jf1.5adp after doing a update my mobile is bricked now i m trying to flash my mobile by pressing (camera+power) key but my mobile is not flashing my g1 and after g1 t-mobile screen its not showing anything.

    plz help me some one i m very tens about it plz.

    reply?
  136. Thumb up Thumb down 0

    Thanks for the definitive guide. I finally got around to rooting my T-Mobile G1.

    After loading DREAIMG.nbh and booting into the downgraded version, I found that I needed to insert a data-ready SIM card in order to move beyond the initial screen.

    I didn’t want to bother with getting an Android telnet client, so I used telnet from my laptop. Pro tip: once you have telnetd running on your G1, with adb from the Android SDK on your full computer, run these two commands (on your computer, connected to the device by USB):

    adb forward tcp:9000 tcp:23
    telnet localhost 9000

    This will give you a root # prompt from your computer, where you can type the commands in this article much more quickly. Connect your device with a USB cable and see that it shows up when you run `adb devices` on your computer. You may need to change a setting on the device before it will show up in adb:

    Settings > Applications > Development > USB debugging (check)

    -Ron

    PS – If there’s a way to see your device in `adb devices` before you log in, you wouldn’t even need a SIM card or a Google account to root a T-Mobile G1. Just type ‘ telnetd ‘ on the device, then telnet in using the adb forward recipe above.

    reply?
  137. Thumb up Thumb down 0

    Hey guys, I’m kinda new to this, but i gotta question. I want to root my G1, but i don’t have T-Mobile, i have it unlocked to Cinti bell (AT & T/Rogers.) will Rooting “re-lock” my phone? in other words, will I still be able to use my Cincinnati Bell Sim card?

    Thanx In Advance

    reply?

Leave a comment

Android And Me RSS Widget Android Network Awards