Okay let me be straight up to you first, I rooted my Nexus One a few hours after I got it :) Here's my experience rooting it.
Before I start, while searching for a good picture of a Nexus One, I opened up Google's official Nexus One web page. The Nexus One picture was actually a Flash applet lol. I hope this means that Google and Adobe are now soulmates lol. Would love to fire up Flash with my Nexus One.
What you're gonna need is some free time and a few readings. Some of the steps I copy pasted from sources listed, the credit should go to the wonderful community forum of XDA-Developers.com. Been a member since my first XDA I with the antenna lol. Seems like a million years ago.
Here's a warning from cyanogen when you're gonna go ahead and root your Nexus One.
#include /* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications, and if * you point the finger at me for messing up your device, I will laugh at you. */
That coming from the ROM chef so be sure that you know what you're doing! So for this to happen you should already have Android SDK Tools, Amon Ra's Recovery Image and of course CyanogenMod-5 Kang Central Station. You can root using your own Mac, Linux or Windows computer. A few needed pointers, put all your downloaded files at your Desktop so you can navigate easily. When the guide asks you too navigate to the Android SDK Tools folder, follow these steps on your Terminal:
MAC & Linux cd ~/Desktop/android-sdk-mac_86/tools
I rooted mine by following a guide from AndroidAndMe.com located here. To NOT do any content repetitions, I'm just gonna display the video on that page and you guys should go on from there to root your Nexus One. It's a very friendly guide already so I'm pretty sure you will get along just fine without any meaningful problems.
Easy right? Now you're gonna install CyanogenMod into your Nexus One. Follow the steps below to get into Amon Ra recovery image and flash CyanogenMod:
- Copy your downloaded CyanogenMod zip file & Google Apps into the root directory of your Nexus One's SD Card.
- Turn Off your phone.
- Turn it back on by pressing & holding the Volume Down button first and pressing the power button.
- Navigate to RECOVERY with the the VOLUMEDOWN-key.
- Press the POWER-key to select.
- WIPE everything first using the Wipe menu.
- Backup you're current ROM first if needed.
- Choose Flash Zip From SD Card and first choose to flash CyanogenMod and Google Apps afterwards.
- Reboot and cross your fingers.