To quote from PSGroove: A person known as NTAuthority has successfully ported psfreedom to the Iphone here. Currently it does not feature backup manager support, and currently can not be patched in.
However, NTAuthority is investigating this issue and working on a fix. He is referring to this release as a preview (beta) release, so if you are an enduser you may want to hold off until the code is a bit more final.
For those planning on testing it, it will work on the iPhone 2G/3G and iPod touch 1G and needs OpeniBoot installed. Download link and a full quote from the readme below:
Just a small testing release of PSFreedom for iPhoneLinux.
A precompiled kernel/initrd is in the iPT1G folder, the USB kernel patch is in the PSFreedom/iphone folder. It should be applied to kernel_common from the iDroid-Project user on github as detailed on the idroidproject.org web site.
The android.img.gz is the initrd plus a testing boot script, the .ko should go in /lib in it.
To build PSF, use 'make clean && make iphone' from the PSFreedom folder as usual.
At the time, Backup Manager isn't working (and no, it's not due to the /dev_bdvd patch), but I'm working on fixing that.
Don't expect too many support, as this is just an 'early' preview.
Booting the initrd will work by using the 'Android' menu option in OpeniBoot. Once the screen starts filling up with 'INIT' you can do the starting as usual with 'jailbreak' devices. Note that the iPhone should be the only device plugged in the PS3?s USB ports.