My friend's new nexus one is already FRG33 as it arrived, there is no way to use 1-click root.
I've tried to use new exploit from C skills and it did show "#". So I think it should do the trick.
I doesn't flash anything yet, therefore, this is for your reference.
C skills: h ttp://c-skills.blogspot.com/2010/08/please-hold-line.html
1. Get the exploit (executable file)
exploit: h ttp://stealth.openwall.net/xSports/RageAgainstTheCage.tgz
2. Extract the .tgz file to get the "rageagainstthecage-arm5.bin"
I put the file in d:\RageAgainstTheCage
3. Put exploit file to your N1
adb push d:\RageAgainstTheCage\rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage
adb shell chmod 700 /data/local/tmp/rageagainstthecage
4. Enter adb shell
5. Execute exploit (It will automatically close adb shell)
6. Restart adb
7. Enter adb shell again
# (Yes, my lord.)
I've found it may not success every time, if it doesn't, please go through steps 4~7 again.
If it still doesn't work, we need to wait a new way to root. Good luck.