In summary, the steps to liberate the iPhone iOS 4.2.1 are: Restore your iPhone 3GS/3G to iOS 4.2.1. If you already have jailbroken, restore back to a version without modification. Ask to jailbreak iPhone 3GS/3G iOS 4.2.1 and create a custom firmware using PwnageTool 4.1.3 "Unlock Edition" for Mac. O to jailbreak the iPhone 3GS/3G iOS 4.2.1 using redsn0w 0.9.6 beta 5 for Windows. Install ultrasn0w 1.2 from Cydia tutorial:
Jailbreak and unlock iPhone 3GS and 3G iOS 4.2.1 baseband 15.05.04 using PwnageTool 4.1.3 for Mac [iOS 4.1 also 05.14.02]. Jailbreak the iOS 4.2.1 iPhone 3GS / 3G baseband to 06.15.00 and upload using Redsn0w 0.9.6b5 for free for Windows. Then have the iPhone 3GS/3G baseband to 06.15.00, the steps to install ultrasn0w 1.2 are: Initialize Cydia from your iPhone.
Pressing on the Manage tab located on the inside of the screen . Press on the Sources button . Click the Edit button, then click the Add button Allow Cydia automatically update sources. Click the Return to Cydia button . Click the Done button at the top right of the screen. After the installation is successfully completed, clicking the Restart Springboard button . At this point, we can now insert and use any SIM in the iPhone 3GS/3G caveat: If you have the baseband 05.14.02 or 15.05.04 on my iPhone do not try to install ultrasn0w 1.2 directly without making special firmware jailbreak using the iPad.
Jailbreak and unlock iPhone 3GS and 3G iOS 4.2.1 baseband 15.05.04 using PwnageTool 4.1.3 for Mac [iOS 4.1 also 05.14.02]. Jailbreak the iOS 4.2.1 iPhone 3GS / 3G baseband to 06.15.00 and upload using Redsn0w 0.9.6b5 for free for Windows. Then have the iPhone 3GS/3G baseband to 06.15.00, the steps to install ultrasn0w 1.2 are: Initialize Cydia from your iPhone.
Pressing on the Manage tab located on the inside of the screen . Press on the Sources button . Click the Edit button, then click the Add button Allow Cydia automatically update sources. Click the Return to Cydia button . Click the Done button at the top right of the screen. After the installation is successfully completed, clicking the Restart Springboard button . At this point, we can now insert and use any SIM in the iPhone 3GS/3G caveat: If you have the baseband 05.14.02 or 15.05.04 on my iPhone do not try to install ultrasn0w 1.2 directly without making special firmware jailbreak using the iPad.