I'm going to try and keep this as short as possible but also explain everything needed for the beginner that is attempting to root his/her first android (N1) phone.
1. Setting up Android-SDK
1a. Download
Android-SDK
1b. Extract the folder out of the .zip file
1c. Launch SDK Setup
1d. In the "Choose Packages to Install" window, select the bubble for "Accept All" and click install. This process will download approx 1.3gb.
1e. rename the folder from "android-sdk-windows" to "n1", this will make future steps easier.
1f. move the n1 folder to the root of the c:, again this will make future steps easier
**Troubleshooting: Force download in the settings menu if you receive the error below (see attached pic):
Failed to fetch URL
https://dl-ssl.google.com/android/re...repository.xml, reason: HTTPS SSL error. You might want to force download through HTTP in the settings
2. Enabling USB Debugging on the N1
2. On your N1, go in to settings>applications>development, check the USB debugging box.
3. Unlock the Bootloader
3a. Download
fastboot
3b. Move the fastboot-windows file from the zip file into your C:\N1\tools folder
3c. Shutdown your N1 & connect your usb cable. While holding down the track ball press the power button, this will put the N1 in the fastboot menu.
3d. On your PC open a command prompt. Navigate to your C:\N1\tools folder. commands if needed are: cd \ [enter], cd n1 [enter], cd tools [enter]
3e. Type "fastboot-windows oem unlock" with out quotations. This will bring up a prompt on your phone to unlock the boot loader. By doing this you will void your warrenty and it will factory reset your phone.
3f. repeat step 2 to enable usb debugging.
**Notes: I wrote this by memory. If anyone sees something out of place please let me know and i'll edit it. Although everything should be just fine :D
Happy Rooting!!
If this guide has helped you,
spare some change :D