iPhone 3G owners have a hard time jailbreaking their PS3. Applying the JB is a time sensitive operation. If the first attempt doesn't work you have to reboot your iPhone which takes a couple of minutes each time. No fun.
I present to you the:
Captain Future iPhone 3G Hermes turbo loader
This is just the regular Hermes V3 payload and psfreedom.ko kernel module, but it contains a modification to the mechanism that sets up your iPhoneDroid to jailbreak your PS3.
Just try to JB your PS3 using the normal procedure when you see the INIT message scrolling down your screen. When the first attempt is done, your iPhone will wait for 10 seconds. After 10 seconds the psfreedom.ko kernel module will be unloaded and then reloaded, after which you will see the INIT message scrolling by again and you are ready to try the next attempt at JB'ing your PS3. Switch off your PS3. Switch it back on and try again. If that fails too, it will wait for 10 seconds and you're ready to try again.
Basically it means you just have to wait 10 seconds between each JB attempt instead of rebooting your iPhone. It will save you time and frustration.
1. This is just an early version, but tested by me succesfully several times.
2. Untested on 2G or iPod Touches. Only tested on iPhone 3G.
3. Sometimes a JB attempt will hang (not a Captain Future Turbo Loader issue, but simply a psfreedom.ko JB issue). You'll see the same message repeated over and over again. If this happens you still have to reboot. The next version of the Turbo Loader will feature a mechanism that detects a hanging jailbreak and will fix it by reloading the psfreedom.ko module.
Captain Future's iPhone 3G Hermes Turbo Loader
Replace the android.img.gz image on your iPhone 3G in /private/var. Make sure you do a chmod 777 on the android.img.gz after you have uploaded it to /private/var.