Thanks also go out to http://i.unlock.no which is hosting the anySIM application in a format the allows AppSnapp Installer to install it easily over Wi-Fi.
It doesn't get any easier than this for hacking a new 1.1.1 iPhone fresh out of the box. This tutorial does not require a computer at all! Yes, you can do this with an already activated iPhone running 1.1.1, just skip ahead to Step 2 by clicking here. This will be a lengthy guide because of all the screen shots, but it will go by fast.
WarningThere are some things you should know before you perform anything on this site. There is obviously some risk involved here, but everyone I know of has been able to restore their iPhone by using iTunes. I've heard no report of anyone damaging their iPhone by modding it when using the correct program(s) properly.
- You risk voiding your warranty.
- This site is not for those uncomfortable around computers. If you aren't sure about something on here, then I recommend stopping what you are doing and connecting your iPhone to iTunes, and signing a contract with AT&T.
- Any modifications you perform on your iPhone, including bypassing activation and unlocking, could be reset if you should install a firmware update provided by Apple. It's a simple matter of redoing everything you previously did to get your iPhone back the way you had it once you update provided the new firmware has been deemed safe.
- Read the instructions in their entirety. If you can't follow directions, you may damage your iPhone requiring a replacement from Apple.
- I am not responsible for your results if they are less than what you expected. You assume all risks. I recommend seeking help in iPhone hacking forums or in the various IRC channels. Check my links page to find them.
- If you have not activated your iPhone via AT&T, then you will lack the ability to use visual voicemail.
For those of you visual oriented people, you might get a lot out of this video I shot showing the jailbreak, activation and AppSnapp portion of the process. It didn't even take me 5 mintutes to get to the SpringBoard. This does not include the anySIM unlocking process. If I get a new iPhone to unlock I'll make a full length video.
Step 1. (and it's a long one)Take your fresh out of the box iPhone running 1.1.1 firmware and turn it on. Don't know how to confirm it is 1.1.1 out of the box? Simple. At the activate screen, slide the emergency call slider. You are now at the emergency call key pad. Enter the following into the keypad: *3001#12345#* then press Call.
You will be taken to a screen that says Field Test. Press Versions. Look at the "Firware version" it should say 04.01.13_G. This is confirmation you have 1.1.1 firmware on the iPhone.
Now press the Home button and you will be back at the activate iPhone screen. Slide the emergency slider again. Enter the following into the keypad: *#307# then press Call.
The iPhone will ring, press the X button at the top to delete all the characters you just entered. Now enter: 0 then press Call again while it is still ringing. Now press Answer.
Press hold. Press Decline.
You will now be at the iPhone's main keypad.
Press the Contacts button below.
You are now at the contacts screen. Press the + in the upper right corner to make a new contact. Press the First Last button.
Enter A for the first name then press Save in the upper right corner. Now press the Add new URL button.
Enter: prefs://1F then press Save in the upper right corner. It will take you back a screen, press Save again.
You will now be back at the contact's page. Press the home page button. You will now be in the Settings screen. Press the General button.
Press the Auto-Lock button. Now press Never.
Then go back to the Settings screen. Press the Wi-Fi button. Select your network from the list.
Enter your password and press Join. You should now be connected to your Wi-Fi network.
Press the Home button and you will be taken back to the activate iPhone screen. Slide the emergency slider again. Enter: 0 then press Call.
Now press Answer. Press hold.
Press Decline. You will now be at the contacts screen again. Press the + button.
Press the First Last button. Enter Z for the first name and press Save.
You will now be taken back one screen. Press the Add new URL button. Enter: http://jailbreakme.com then press Save.
Press Save again. Now at the contact's screen, press the home page button.
Step 2.Here's the jailbreakme.com website. Scroll down the screen. Press the Install AppSnapp button. Safari should crash after a few seconds.
Note: If Safari doesn't crash after 1 minute, then press the Home button. Wait until the iPhone becomes responsvie, then go into the emergency keypad again and enter 0 and press Call. Go back to the contacts screen and press Z and press the home page button again.
Once Safari crashes it will send you back to the activate iPhone screen. Wait about 30 seconds and the iPhone should chirp and the animation over the slider will freeze and start again. The iPhone will then ring, so slide the slider to answer.
The iPhone will then freeze. Turn the iPhone off by holding the Sleep/Wake button until the power off slider appears. Then turn it back on.
You will now have access to the SpringBoard. Note my iPhone says AT&T at the top because I used a Cingular SIM card to do this with. At this point I can use the phone to make and receive calls without unlocking. I'm going to put the stock AT&T provided SIM in the phone for the rest of the instructions.
Many have said YouTube doesn't work, many have said it does. I'll cover how to fix after we have unlocked in this tutorial. The iTunes Music Store should work just fine. If you used an AT&T compatible SIM you should be able make and receive calls at this point.
If you want to confirm what firmwares are on your iPhone press "Settings", "General", "About" and check the "Version" and the "Modem Firmware" entries.
The next step is to use the Installer program to install Community Sources, BSD Subsystem and and add anySIM's webhoster to the list of trusted sources so that you can install that program as well.
Step 3.Back at the SpringBoard, launch the Installer.
You may or may not be prompted to update Installer, by all means do if you need to. You will then need to press the Home button to restart the SpringBoard.
Slide to unlock. Launch the Installer again.
This time you should see the main screen. The icons at the bottom are how you view the various pages of this application. By default it opens on the Featured page. Press the Install icon and you will see a list of folders. Applications are sorted based on type. Scroll down the list until you find Sources, then press it.
This is how you will install most applications on the Installer. Press Community Sources. At the next screen you'll get some more information on the program. Press the Install button at the top right corner.
Now confirm the installation. Read the notice, and if you agree to it, then press OK.
You should now be back at the list of folders. Scroll down to System and press it. Press BSD Subsystem and install the program. This program will take about 5 minutes to install as it's a big package.
Step 4.Last step. Time to install anySIM. Press the Sources button at the bottom of the Installer. Then press the Edit button.
Press Add, then enter i.unlock.no then presss OK. Installer will refresh its sources list. Press Done.
Press Refresh. Now you'll see the folder Unlocking tools is associated with the i.unlock.no website.
Press the Install button and scroll down to the Unlocking tools folder and press it. Now press AnySIM. Note the other interesting programs in here... You might want to come back later.
Press the Install button on the top right corner. Press Install again if you dare...
If you set your auto-lock earlier like I told you to then you can just press OK here and not worry about this.
Press the Home button to relaunch the SpringBoard. You need to do this after every application you install. You should now see the anySIM application icon.
Press OK. Then slide to unlock...
Read the next screen or don't. Scroll down to the bottom and press the big red button.
Success. Press OK. My T-Mobile SIM was recognized.
Don't forget you have Installer now on your iPhone, so enjoy the world of third party applications! Also, don't forget to turn your Auto-Lock back from Never back to whatever setting you prefer.