Just in case it helps anybody else, I successfully unlocked my brand new (shrink wrapped) 8GB iPhone to Virgin Mobile this morning using this tutorial (part 1-4) exactly as written, using an Intel Mac:
http://modmyiphone.com/wiki/index.php/IPhone_unlock_OS_X_Part_1
The only notes are:
1. I had to increase the timeout in CyberDuck to 60 seconds to get it connected via OpenSSH the first time.
2. It took a good ten minutes to "lock on" to a signal after the SIM unlock (I had "no service" during that time). Subsequent reboots have been fine, i.e. it connects almost straight away.
(Note also that YouTube works fine after activating with iNdependence 1.2.1.)
http://modmyiphone.com/wiki/index.php/IPhone_unlock_OS_X_Part_1
The only notes are:
1. I had to increase the timeout in CyberDuck to 60 seconds to get it connected via OpenSSH the first time.
2. It took a good ten minutes to "lock on" to a signal after the SIM unlock (I had "no service" during that time). Subsequent reboots have been fine, i.e. it connects almost straight away.
(Note also that YouTube works fine after activating with iNdependence 1.2.1.)