First of all this post is comprised of my own research, with the help of a member called "bush1e" and using the iphonewzealand bundles and patch.
The iphonewzealand carrier bundles will work with all iOS versions above 4 if you follow this guide (and after the bundles have been tweaked for iOS 4). Note this guide is for windows (i don't own a Mac however using a mac SSH client should work fine, the iTunes patch is included), all downloads are from reputable websites or my own and i have bundled things you need to into one download.
Things you will need:
- iPhone with iOS >/= 4.0
- iTunes
- WiFi Connection
- WinSCP
- Tweaked Carrier Bundle *
- Comm Centre Patch *
- OpenSSH (from Cydia)
- iTunes Patch *
* Inside the zip files below
Download Links
XT – http://revenantwings.org/Hoste…..Bundle.zip
2° – http://revenantwings.org/Hoste…..undles.zip
WinSCP – http://winscp.net/eng/download.php
Guide
First of all install openSSH on your iPhone in Cydia then reboot. While it is rebooting open the zip folder and apply the iTunes patch that iphonewzealand created. Once this has rebooted find your iPhone's wifi IP address (Settings -> Wi-Fi -> "Blue Arrow" beside "Your Network" -> ip Address).
Open openSSH and connect to the IP address above, with the username "root" and password "alpine" (unless you changed these), leave the port as 22. When it connects you should be in the folder tree /private/var/root/ and you should see two folders, "Library" and "Media". Open Media and make a new folder called "Cydia" and inside that make a new folder called "AutoInstall" – note you may already have these, and the names are case sensitive. Copy and paste the CCPatch.deb file from the zip folder here, then reboot the phone twice.
Guide on using winSCP with pictures (don't go past step 18) – http://www.iclarified.com/entr…..?enid=3221
Finally connect the phone to iTunes, shift click on restore, drop the box to show ipcc files and apply the carrier bundle from the zip file. Thats it.
Confirmed Working On
If it works for you please let me know and i will edit this list. It should work on all phones though.
3G – 4.0, 4.1, 4.2.1