If you have read the previous post on “iPhone 3.0 SMS Security Vulnerability” and looking for way to fix the problem, here’s the fix for you.
Apple has announced the fix for the SMS Security Vulnerability, it’s a new firmware, version 3.0.1.
So, we are going to redo the steps you did when you upgrade to firmwares 3.0
Firstly, please make sure you have following files ready:
0) iTunes 8.2.1 (yes, Apple has new version of iTune recently.)
1.1) for iPhone 2G Firmware 3.0.1 – Click here to download
or download using iTune. (Warning! Big File 230MB.)
1.2) for iPhone 3G Firmware 3.0.1 – Click here to download
or download using iTune. (Warning! Big File 230MB.)
1.3) for iPhone 2G, Firmware 3.0 for 2G (please refer to previous post for link)
1.4) for iPhone 3G, Firmware 3.0 for 3G (please refer to previous post for link)
2) RedSn0w version 0.8 Jailbreak tool – Click here to download
3) Wireless Access for you to get UltraSn0w (if you don’t have wireless, there is another way. I’ll try post soon.)
OK! Now you should have all the requirements ready. Let’s do it!
1) Connect your iPhone 3G into your computer.
2) Launch iTunes 8.2.1, make sure you backup your iPhone before continue next step (right click iPhone Name on the left menu and choose “Backup”).
3) iTunes will tell you there is a new version available, ask you whether you want to Update or Restore. If you haven’t download the ipsw, you may download now.
4) For those who download the ipsw yourself, Press Shift Key + Update button.
For those who download the ipsw using iTunes, just press Update button, and skip step 5.
5) You will get a dialog box which ask you to browse to the ipsw file (the firmware 3.0.1 file) you downloaded just now.
6) iTune is now start to update you iPhone with the 3.0.1 firmware, this takes ~10mins.

7) Once it done, you will get the “Connect to iTune” screen on the iphone, just like you get your iPhone on the first day.

Now, with the cable connected, launch redsn0w.exe (unzip the downloaded redsn0w zip file and you will see this file. Please ignore the version on the redsn0w screen, I just re-use old image cox lazy to re-capture, they are visually the same except different version displayed on top).

9) Browse to the Firmware 3.0 ipsw file you downloaded last time. (Yes, 3.0 ipsw, not typing mistake! Why? Because redsn0w doesn’t work for 3.0.1 yet, but point to 3.0 it works.)

10) redsn0w will ask you to turn off your iPhone before begin Jailbreak, do it by press the power button and slide to power off it.

11) Get ready for the next steps (get ready means place your finger on the power button and home button location before continue.):

a – click Next button
b – press Power button for 2 sec
c – DO NOT release Power button, + press Home button for 10 sec
d – release Power button but NOT release Home button, continue 30 sec
e – Once you iPhone rebooted and start jailbreaking, you can release the Home button.
12) The jailbreak will take ~10 mins.

The running pineapple …

running ….

still running …..

13) OK! Now you iPhone is jailbreaked. You can “Slide to Unlock” now. Er. still without ISP Network.
14) Now, go into Settings. then Wi-Fi.

15) Setup and Connect onto your Wireless Network.
16) Go to second page of your Apps list, run Cydia.

17) Cydia will close for the first time initialize, start it again.
18) in Cydia, go into Manage. Press “Sources”.

19) Add repo “repo666.ultrasn0w.com”, please note the sn0w is Zero instead of Capital O.

20) in Cydia, go into Search.

21) type in “Ultra”, Ultrasn0w will be the list.
22) download and install Ultrasn0w.

23) reboot your iPhone.
24) Once iPhone booted up, it will get connected.

25) Done! Congratulation!
You do not need to Restore you data since you are updating your iPhone this time. Your Contact, songs, SMS, … will be still there.
Have fun.
Related posts: