Your Nexus One is a developer model, and doesn;t need to be rooted. Instead we can unlock the bootloader and flash any firmware we want on the phone. Methods that try to circumvent this in order to cheat HTC (because YOU voided your warranty) aren't going to be discussed, because those that use them make it harder to justify unlocked phones, and in turn make things harder on those of us who enjoy them. Post any of them, or any discussion of them in this thread, and I'll delete them
You'll need the installed. Follow Google's directions, and sing out if you need any help.
You'll also need Fastboot. . Place the fastboot application in your SDK/platform-tools folder.
If you use Windows or a Mac, . This makes sure you have a USB driver that works in fastboot, and is the easiest way to do it.
Enable USB debugging on your phone (menu>settings>applications>development).
Next, power off your phone and hook it up to your computer. Hold the trackball, and press power to boot into fastboot mode.
Once your phone powers up, open a command prompt and navigate to your SDK/platform-tools folder. At the prompt type
fastboot oem unlock
Choose YES to unlock your phone and void your warranty, and you're done. At this point you can install a custom recovery and/or a custom ROM with root enabled.
Enjoy Android the way it was intended -- free of hardware locks, Vcast, bing, and any of the other things that only make it worse
followed the instructions to the letter. after "fastboot oem unlock" it just hangs saying "waiting for device"
Now that I have my N1 whenever my wife says "Are you sure?" I go online and show her.
The QR code of my Avatar is for a link to bone marrow donor registration. The more donors that are registered, the better a match for those receiving the transplant. It can not ONLY make the difference between life and death from excruciatingly agonizing graft vs host disease, but it can make an enormous difference in over all health care costs.