**Disclaimer** I am not responsible nor is the author of the app if you end up with a brick. I have tested this app on my own phone and had no trouble. Proceed at your own risk but it does work
Hello All. So I have been working with a user over at XDA named moussam (all credit for this goes to him for creating the app. I just tested it) and he has created an app that will allow anyone to root their phone in four easy steps. Just about everything can be done through the phone and it takes about 20 minutes, depending on your internet connection, to complete the setup.
This tutorial is similar to the other methods but like said it's all contained in one app so even newbies will be able to root their phone.
First thing to do (which is the only thing you cant do through the phone) is to format your SD card to FAT32. You will need to plug in your card, open up my computer, and select format. The option for FAT32 should be selectable from a dropdown menu.
Once formatted you will need to download this file: http://www.androidactivity.com/root/root.apk
You can do this from your CPU and drag it onto your SD card but an easier way will be to navigate here from your phone's browser. If you go the drag to SD route then you will need a file manager (I suggest Astro from the Market) to navigate to your SD card and select the .apk file. Be sure to go into your settings/manage applications and check allow install of unknown sources. Once you have the root app installed open it and you will see a list of steps with files to download. For these downloads I suggest as does the app to connect to wifi b/c the files will take a while to download. The first file for example takes about 8 min on Wifi and close to 14 on 3g (results may vary)
Step 1. Download the RC29 DREAMIMG.nbh file. This is the longest step so be patient. Once that is download follow the instructions which will state to turn off your phone. Next while holding down the camera button press the power button. This will take you to bootloader which will look like a white, red, green, blue screen. Bootloader will scan and detect the .nbh file from your sd card. Press the power button to begin. DO NOT INTERRUPT THIS STEP. YOU COULD END UP WITH A BRICK. ALSO BE SURE THAT YOU HAVE AT LEAST 50% BATTERY POWER B/C IF THE BATTERY DIES DURING THIS PROCESS YOU COULD BRICK YOUR PHONE! Once that is complete press the trackball button which will take you to colored screen and then press call+menu+power buttons to soft reset.
You will have to go through the whole setup again so once you get your phone connected to google and are at the home screen, verify you are at RC29 by going into settings/ about phone and scroll to the bottom.
You will need to install the root.apk app again b/c going to RC29 wiped your phone. Once installed open the app and press step two button.
Step 2. This will download the img and hard spl files that are needed in order to install custom rom/firmware. Once that download is complete soft reset your phone (call+menu+power buttons). Once you are at the home screen and it has fully loaded, (wait like 1 min), open your keyboard and press the enter button. You will not see anything happen with this or the following function. After pressing enter type telnetd unbolded and in lowercase and press enter again. When you start typing it will start to search your contacts, this is normal! Just keep typing and press enter. After you press enter open the root app and press step 3.
**If you did not complete step 2 correctly the app will state this and instruct you to try again**
Step 3. This step is applying the information from the download to telnet. Let it run and once it is finished turn off your phone. When off hold the home button and press power. Keep hodling home until you see the G1 boot screen. Your phone will then go into recovery mode showing a triangle with a check mark. On your keyboard press Alt+L which will bring up a menu. Press Alt+S to apply the update that was downloaded. Once finished soft reset (home+back buttons) and once your phone is started open the root app and press step 4.
Step 4. The final step will download the latest firmware/rom which happens to be JFRC33 1.42. This will take a few minutes depending on your connection. Once this file is downloaded turn off your phone. Then holding home button press power and you will go into recovery mode again. You should see text just like before (if you dont press Alt+L) Press Alt+W to do a wipe and then press Alt+S to apply the JFRC33 update. Once it is complete soft reset (home+back buttons) and you will reboot with JFRC33 1.42 with Root Access, Multitouch Browser, and all the added features of the official RC33 update!!
You will need to update the radio now b/c RC33 came with a radio update. Download it from this post: http://forum.xda-developers.com/showthread.php?t=475381. To isntall an update you will drag the file to your SD card and rename it to update, then just like before turn off your phone. Hold home and press power to go into recovery then press Alt+S
This method will apply to any update that you do and you will get very familiar with this process. For a good walkthrough of the different updates read this post: viewtopic.php?f=9&t=5063. You will need to apply the Lite method explained in that post if you want themes
If you are interested in themes then go here: http://forum.xda-developers.com/forumdisplay.php?f=450 and look for any that say RC33.
Once again all credit goes to moussam for making this app, I just helped test and gave feedback. This tutorial may be refined in the next few days and I will add screenshots but I just wanted to put this out now so that anyone looking for another easy way to root can do this.




