Im in no way an iCrap fan but after the last two weeks of working on a friends iPhone 3G to unlock it and the crap I went through to get it done I thought I would share all the shit I ended up learning on this with others. So read what I have on here and you can goto the two links below for more info and im sure more easy step by step instructions.
SOOOOOOOOOOOOOOOOOOO iCrap lovers/whores/fanatics…etc…..YES the latest jailbreak and unlocks do work. I personally did it with ease. IF you follow instructions and have the RIGHT FW and tools you as well can do so! You can post comments asking for assistance and I will try to help you as best I can. Take in mind im just a person that as jailbroken and unlocked. I am not an Apple OS developer/hacker….lol
******iPhone 4 owners please STOP! This process does NOT work for your phone. Please refer to
These sites will give you info on when iPhone4 baseband 2.10.04 will be able to jailbreak and unlock. Devs have already seen exploits that should allow for this soon. Stay tuned to their blogs/sites daily for info. Please dont hound the developers for release times. THey will release when it is 100% known to work.
Many of you have been flooding the internetz with off the wall posts and bitching about HOW TO UNLOCK THE IPHONE. well if you updated your iPhone to iOS 4.1 or 4.2 and your baseband is 5.14.02 or higher then you can easily JAILBREAK AND UNLOCK it. YOU MUST follow the steps though and do everything as said. It really doesn’t take long. In fact the longest time you will spend is downloading the IPSW files you need.
First off you need some tools. If you are using a Windows XP/Vista or Windows 7 system then this is the list of steps you need and the materials you need to get this done right. Before continuing, if you have an iPhone 3GS then you NEED to put your phone on iOS 4.1 firmware. If you are on iOS 4.2.1 already you can unlock with this installed BUT you will ONLY have a tethered jailbreak. Meaning you need to tether each time you boot the phone. If you install iOS 4.1 firmware on your 3GS then the jailbreak will be untethered. I read this on a developer blog. Dont ask me where because ive read enough shit about this already that I didnt save the fucking link! LOL
SOOOO you will need these items and I will provide you with download links to get the firmware and programs.
*iPhone 3G/3GS of course
*iOS 4.1 or iOS 4.2.1 IPSW firmware files
*Redsn0w Latest Release 0.9.6 beta 5
*iPhone USB cable
iPhone 3G 4.1 IPSW
iPhone 3G 4.2.1 IPSW
iPhone 3GS 4.1 IPSW
iPhone 3GS 4.2.1 IPSW
Redsn0w 0.9.6 beta 5
First things first. What firmware is your phone running? 4.1 or 4.2? Before I begin explaining things you have to remember a few tips. If you are running iOS 4.1 on a 3G then you are fine. Same with 4.2. If you are running iOS 4.2.1 on a 3GS then you NEED to install iOS 4.1 on your phone. Reason?!? well on iOS 4.1 you get an untethered jailbreak. With iOS 4.2.1 you get a tethered jailbreak and you will need to tether each time you boot the phone to jailbreak. Its your option but i’d go with iOS 4.1 on your 3GS.
Make sure you update your iTunes to the new 10.1 version. If you need to install a stock FW on your phone do so by connecting your iPhone and turning it on. Once it prompts you to install iOS 4.1 or 4.2 you can do so. When using redsn0w later you will need the IPSW Firmware file for the version your phone is running in order to use redsn0w.
Ok. So before you run Redsn0w on your Windows Vista or Windows 7 machine make sure you do a few things. Right click on the redsn0w file in the folder you unzipped. You will need either WinZip or WinRAR to unzip the folder or you can let Windows use the built-in feature it has.
Before using Redsn0w Do the following: (Win Vista and Win 7 Only)
*Right click on the redsn0w file and goto Properties
*Check the box to run in Windows XP Compatibility Mode
*Check the box to Run in Administrator Mode
*Click OK and your done here.
Now run Redsn0w. You will see the redsn0w program come up Do the following in Redsn0w
*Browse and point redsn0w to the IPSW file YOUR iPhone is currently running
(if your phone has iOS 4.1 then select the 4.1 IPSW. if using 4.2 then select that IPSW)
*Once the IPSW is verified successfully click next.
*Make sure Install Cydia and Install iPad Baseband are checked then continue
*Now turn off and connect your iPhone to your computer using the USB cable
*Be ready to put your iPhone in DFU Mode quickly after the screen tells you to turn off.
*Follow prompts and once your phone is in DFU Mode it will performs tasks then reboot.
*Redsn0w says waiting for reboot. Let phone reboot and finish installation.
Once you are at this stage your phone has now been jailbroken and redsn0w has installed Cydia. If your phone is not already connected to a WIFI network I would suggest doing so or insert a valid AT&T SIM. You will need to have access to a network via WIFI or mobile so that Cydia can download and update packages. I had a T-Mobile unactivated SIM in the phone when I did this. At first the phone would reboot and only show the Emergency Calls Only screen. At this point open iTunes assuming you have installed the new 10.1 version. Your phone will now say Activation in Progress and gives you the option to Dismiss. You should now be able to access the springboard were as before you couldn’t. Just open iTunes!!
On the springboard scroll to the last page of icons and tap Cydia. It will run and then close itself down. Re-open it. You may be prompted to reboot the phone to continue. Once Cydia has been opened again let it finish loading and re-loading data.
Now follow these steps in Cydia to install Ultrasn0w to unlock your phone
*Open Cydia and let it load/re-load data
*Tap on Manage at the bottom of the screen and goto Sources.
*Under Sources you should see http://repo666.ultrasn0w.com repository already in the list. if not add it.
*Select the Ultrasn0w repo and install. It should be Ultrasnow 1.2
*After installation your phone will prompt you to reboot!
*Tap the reboot button and let your iPhone reboot.
At this point after your phone has been jailbroken and you have gone through Cydia and installed Ultrasn0w 1.2 your phone should now be unlocked!!! You can now enter any SIM such as a T-Mobile SIM and enjoy your new unlocked iCrap!
TROUBLESHOOTING AFTER UNLOCKING
Many of you may have done this already and looking for a solution because you are not getting network access with an non-ATT SIM. There solution is pretty simple assuming you have done everything exactly as it should have been done.
If you have jailbroken and unlocked but have NO network access for your SIM then do the following:
Tap on the Settings > General > Network
Under Network the first option you see is Enable 3G. It is most likely set to Enable. Tap it to DISABLE it.
After reading past unlock instructions which informed to disable 3G before unlocking I did so with this unlock before installing Ultrasn0w. Still after doing so 3G service does not appear to be working but EDGE for T-Mobile does. So if your not getting SIM access for your card then disable 3G and your phone should start running on the SIM within a few moments. If not reboot and it should be working assuming you unlocked correctly.
* Many are reporting GPS issues. GPS not working
* Many are reporting lag on the phone after unlocking (I experienced a slight lag myself on iOS 4.1 unlock)
* No SIM network coverage after unlocking (disable 3G in Settings>General>Network)
* Stuck on Waiting for Reboot (make sure you have the correct FW file loaded that your phone is using)
* Wont Verify IPSW file. (make sure you have downloaded the correct IPSWs for your device!!!)
* Ran Redsn0w but didnt update baseband (make sure you have ran redsn0w in XP Mode and as Administrator)
* Redsn0w taking long time to update baseband files (redsn0w access Apple servers to update to 6.15.00 baseband. The servers are bombarded. Give it some time!)
UPDATE: – FIX FOR 3G/3GS BATTERY DRAIN AND ULTRASN0W OVERHEAT
A) 1st Solution: try to activate the phone using the official sim if u have it (even if the sim itself is old and not working) , or borrow it from a friend if it’s possible, by any means, try to have an access to one and use it
B) 2nd Solution: if A is not feasible, u can install SBsettings from featured cydia packages and turn wifi and data off when u r not using it (shuts down both 3g and edge) , till C is done
C) 3rd Solution: there is a very nice module being worked on by a trusted jailbreak app dev, namely @sbingner , which ll resolve that issue for those having it, the details of which shouldn’t be disclosed until he finishes his awesome work, till then, either use A or B to resolve the issue if it exists for you
Info taken from the link: