(Your IP:
38.103.63.18)
Prelude
- This tutorial ONLY works if you have never modified your baseband. Meaning if you have ever tried any unlock methods before (including this one), this will most probably not work. You may either wait for future fixes and check back regularly for updates, or learn how to restore to factory settings here (requires a certain level of expertise in iPhone hacking, and does not work most of the times).
- This method will not work with firmware 1.1.1, but it will tell you how to get 1.0.2 onto your phone.
- This does not mean you can "downgrade" from 1.1.1 back to 1.0.2. If you have already updated to 1.1.1, close your browser NOW! You can now downgrade your 1.1.1 phone to 1.0.2 before proceeding. Instructions here.
- It is assumed that you have a fresh out-of-the-box iPhone for maximum coverage. Skip to the third step if you have already jailbroken and activated.
- It will try to cover as many potential problems as possible, and it will be updated whenever new iPhone/iTunes/anySIM updates are released, so check back regularly.
- Shut down iTunes before you start.
Join in the discussion at
#iPhone-anySIM, or if you encounter any problems.
The basic steps are as follow:
FAQ
This step is to free your iPhone such that you have access to the phone's file system, which will then allow you to upload files onto it. The description is for
Windows users.
Mac users can easily jailbreak using
iNdependence (which will activate Youtube as well), and install PXL files using
Breezy, instead of using iBrickr. The logic is identical.
Important note: If your phone is fresh out of the box, do the following to restore and update your phone first:
- Make sure the AT&T SIM is inside your iPhone
- Enter *3001#12345#* on the keypad, then press Call. At the Field Test Menu, select Versions. If your Firmware version begins with "3.14", it means your phone has 1.0.2 and you may skip this "Important note", else go to the next step.
- Download the firmware image of 1.0.2.
- Go to Start > Run, and type
%USERPROFILE%\Application Data\Apple Computer\iTunes, then press Ok (%USERPROFILE%\AppData\Roaming\Apple Computer\iTunes for Vista)
- Create a folder "iPhone Software Updates" if it does not exist, and place the 1.0.2 firmware image into the folder.
- Switch off the phone by pressing the Power button for 5 seconds, followed by "slide to power off"
- Switch on the phone again. When you see the white Apple logo, press and hold both Power and Home buttons together
- Hold for approximately 40 seconds. Ignore anything that happens (your phone may switch off but it doesn't matter, just keep holding) and wait until you see a yellow triangle
- Start up iTunes and wait for it to detect your iPhone. You will be given an option to Restore.
- Shift + Click (Option + Click for mac) on the Restore button. A file browser will popup.
- Locate the 1.0.2 firmware you downloaded (the one you've just placed in
%USERPROFILE%\Application Data\Apple Computer\iTunes\iPhone Software Updates)and select it, then press Ok. The update process will start. Simply follow onscreen instructions.
First, download
iBrickr 0.8 and unzip it into a folder (C:\ibrickr).
Important Note: If you're using
iTunes version 7.4 and above, you need to replace the file
iTunesMobileDevice.dll in the C:\ibrickr folder with
this version before the jailbreaking process.
Execute ibrickr.exe and follow the on-screen instructions to "Free your iPhone" (which is jailbreak itself).
Once you have successfully freed your iPhone, you may move to the next step.
This step is to accomplish 4 things:
1) Stop iTunes from complaining that you need to activate your phone through AT&T or incorrect SIM.
2) Stop your iPhone from displaying the "Incorrect SIM" message.
3) Enable you to switch between SIMs without having to re-activate everytime.
4) Activate YouTube.
First, download
PACAY.rar.
Extract it to a folder, and execute the file
(CLICK HERE) activate.bat
Restart the iPhone. It should stop complaining about "Incorrect SIM".
First, you'll need to enable PXL on your iPhone. Dock your iPhone and run iBrickr, then click on
Applications. Follow on-screen instructions to install the PXL daemon. Once installed, you may have to
restart iBrickr to detect your connected iPhone.
Now, you need to install just 2 PXL packages:
BinKit v0.6 and
anySIM v1.02.
To do this:
- Click on Applications again, followed by the big Browse applications button
- A list of applications sort alphabetically will be displayed (If the server is down and you cannot access the page, go here to download the physical PXL files)
- Search for BinKit v0.6 and click on its icon. This will start the installing process immediately.
- Your charging screen will appear once it's installed. Now click on "< Back to app list" and repeat the process for anySIM v1.01
Now on to the final, and perhaps the easiest step. Place
any SIM in the iPhone's SIM tray. Go to your iPhone, go to Settings > General > Auto-Lock and set it to "Never". Press the
anySIM icon on the home-screen to run the application.
Follow the onscreen instructions. By the end of it, you will have an unlocked iPhone which can be used with any SIM. Enjoy!
Optional: If you wish to remove anySIM from your iPhone at this point, go to back to iBrickr. In the list of apps installed, click the red icon beside anySIM to remove it.
Acknowledgements
iBrickr and BinKit -
natetrue
iUnlock and anySIM -
Dev team
anySIM PXL package -
extremis
PACAY -
brasuco
This Tutorial -
SwiftDog
-
Q: Do I need WiFi for this?
A: No.
-
Q: What if I tried and it does not work?
A: Learn how to flash your baseband and restore your phone here (works less than half the times), or wait for an update to anySIM to fix it.