iPhone Dev-Team has just released Ultrasn0w 1.2.3 to unlock iPhone 4 and iPhone 3GS on iOS 4.3.3. For those who don't know, Apple introduced a new ASLR security feature in iOS 4.3.x which broke Ultrasn0w 1.2 naively using 0x1000 as the main executable base address. Now that iPhone Dev-Team has fixed Ultrasn0w 1.2 on iOS 4.3.3 by releasing Ultrasn0w 1.2.3, you can use it to unlock your iPhone on iOS 4.3.3 with old baseband.
Steps to Unlock iPhone 4/3GS on iOS 4.3.3 with Ultrasn0w 1.2.3:
- Open Cydia app on your jailbroken iPhone. Wait while it reloads and updates its cache.
- Tap on the Manage tab at the bottom of Cydia and then tap on Sources section to view your current Cydia repos. If you see repo666.ultrasn0w.com already added in your current sources list, jump to step 4 otherwise continue to the next step.
- Tap on the Edit button on the top-right corner followed by a tap on Add button on the top-left corner. When Cydia will prompt you for the repo address, enter http://repo666.ultrasn0w.com as Cydia/APT URL and hit Add Source button.
- Now wait while Cydia updates its sources database. Once done, tap on the Search tab at the bottom of Cydia and type Ultrasn0w in the search field. As other 3rd-party Cydia repos also host Ultrasn0w, so make sure you download it from official Ultrasn0w repo as shown in the screenshot below:
- Select Ultrasn0w from the search results and tap on Install button on the top-right. The DEB file of Ultrasn0w 1.2.3 is around 14.3 KB in size.
- Now wait while Cydia installs Ultrasn0w on your iPhone. Once Ultrasn0w installation gets complete, tap on the Reboot Device button to restart your iPhone.
NOTE: Those iPhone users who do not rely on an unlock but still upgraded to iOS 4.3.3 while preserving their old basebands will get 1-signal-bar on iOS 4.3.3. To fix this signal-bars issue, you MUST install Ultrasn0w 1.2.3 on your iPhone.
UPDATE#1: For some reason, iPhone 3GS users with iPad basebands are still not able to unlock their iPhone on iOS 4.3.3 using Ultrasn0w 1.2.3 :( If anyone have got any fix, please share in the comments section below.
- How to Boot Your iOS 5 Tethered iDevice Using iBooty 2.3? [Guide]
- Fix iTunes Error 21 During Custom IPSW Restore [How-To Guide]