I did this today but not without some frustrating times before hand!
I downloaded and isntalled the SDK but the drivers would not work.
What you have to do to make the GT-i9023 work with Google Android USB drivers you got to edit the "android_winusb.inf" file located in the "extras\google\usb_driver" dir of your Android SDK installation to add the following line to both "[Google.NTx86]" and "[Google.NTamd64]" sections :
Code:
;;Google Nexus S GT-i9023%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E20
You need admin rigths in Windows 7 to do this.
Secondly, as installed fastboot won't work unless AdbWinApi.dll is in the same folder. So locate the file and copy it to the same folder as fastboot.exe and then it will work as described in the various how-to guides.
I am about to do the Voodoo kernel test to make sure it works with my particular phone.
UPDATE: OK, this was a bit of a pain!
Once Fastboot is working and you have unlocked your boot loader (WARNING this will wipe your pheon so back up first), ignore the aadb remount command you see in most guides, it is unnecessary.
However, I had downloaded a Voodoo kernel that included root and it would not work. So I downloaded the one listed on the XDA dev forum that just said Voodoo kernel and that worked fine.
Will play with it for a while and flash it once I know all is good.
A