How To Root Google Nexus One On Android 2.1
Google Nexus One Phone is rooted already albeit it has not officially released for public usage, a guy named Paul from Modaco forums was able to root his Nexus One successfully, with Android 2.1 version running on his device. He named his rooting technique as Superboot and he also posted the technique for anyone to follow
First off, why you need to root your Google phone? Because by it you will have full access to the file system on Nexus One, as the result you will be able to modify the phone’s firmware to have anything you desire such as applications, themes and custom ROMs just like having a Jailbroken iPhone in your hand

You are free to follow the steps below to root your Google Nexus One Phone, but remember apply these steps at your own risk! We are not responsible for any unwanted effect caused by these steps
How to use Superboot To Root Google Nexus One On Android 2.1- Windows, OSX and Linux
- Download the Superboot zip file
above and extract to a directory - Put your device in Bootloader mode – Turn off the phone then press and hold the trackball to enter the bootloader
- Your current OS:
- For Windows – double click ‘install-superboot-windows.bat’
- For Mac – Open a terminal window to the directory containing the files, and type ‘chmod +x install-superboot-mac.sh’ followed by ‘./install-superboot-mac.sh’
- For Linux – Open a terminal window to the directory containing the files, and type ‘chmod +x install-superboot-linux.sh’ followed by ‘./install-superboot-linux.sh’
Note: If you are using a retail Nexus One, you may need to unlock the bootloader first, as detailed here.
In Addition: Follow the link on How To Root Google Nexus One On Android 2.1
Category: Google Nexus One







thanks for the tips Abi, now I have full access to the file system on Nexus.
Thanks a lot….