How to Unlock your iPhone for FREE
Ranked #888 in Computers & Electronics, #13,385 overall
How to Unlock your iPhone for FREE
There currently is a company selling the information on how to unlock your iPhone fore around $25, but others have been working diligently to figure out how to do it sans payment. Well, if you like to get things that normally cost money, for nothing, then this is your place. I found a site that has all this information on how to do it. I've posted it here for your convenience.
DISCLAIMER
READ THIS BEFORE YOU CONTINUE
WARNING: I WILL NOT BE HELD RESPONSIBLE FOR ANYTHING YOU CHOSE TO DO AFTER READING THIS INFORMATION. ALL INFORMATION IS FOR ENTERTAINMENT PURPOSES ONLY AND SHOULD NOT BE CONSTRUED AS ADVICE. CONTINUE WITH ANY PROCEDURES LISTED ON HERE AT YOUR OWN RISK. IF YOU ARE NOT WILLING TO ACCEPT THAT THIS WILL EITHER RUIN YOUR WARRANTY OR YOUR IPHONE ALTOGETHER, THEN DO NOT READ ON AND MOST CERTAINLY DO NOT ATTEMPT ANY OF THE PROCEDURES THAT FOLLOW. How to Jailbreak and Unlock your iOS 4.0.2 Device
- Jailbreak iOS 4.0.2 with Redsn0w [How to Guide]
- Now that Apple has released iOS 4.0.2 to patch the PDF exploit, JailbreakMe which was previously used to jailbreak iOS 4.0.1 on iPhone 4, 3GS, 3G, iPod touch 3G / 2G and iPad is now incompatible with iOS 4.0.2. But if you have iPhone 3G (which doesn't rely on an unlock) or an iPod touch 2G (non-MC model) lying around, you can jailbreak it using the existing version of Redsn0w. Simply follow the step by step guide posted below to jailbreak the mentioned devices on iOS 4.0.2 using Redsn0w.
- iPhone iOS 4.0.2: Jailbreak and Unlock - [How to Guide]
- While Apple has released iOS 4.0.2 for iPhone 4, 3GS and 3G, the important thing is that they haven't updated the baseband. What this means is that 05.13.04 baseband which accompanies iOS 4.0.2 is still unlockable with ultrasn0w provided that you manage to jailbreak your iOS device. At the moment, only iPhone 3G and iPod touch 2G (Non-MC model) can be jailbroken on this latest firmware using the latest version of Redsn0w. So technically, you can only unlock iPhone 3G on iOS 4.0.2.
Carrier Unlock for iPhone 4 Available NOW
iOS 4.0 Jailbreak for iPhone, iPod Touch, and iPad
How to Jailbreak your iOS4 Device.
As it so happens, the innovators over at JailBreakMe.com found a way to jail break your iDevice by simply visitng their website and accepting their terms. There are some cautions they recommend, and I recommend you visit their website from a normal computer first and read all of their disclaimers and frequently asked questions. If that doesn't deter you, go ahead and jailbreak that puppy.
The website, like I mentioned is www.JailBreakMe.com
Unlock your iPhone 3G / 3GS running iOS4
Step 2: Download the correct iOS4 package for your device to your desktop or somewhere else where you can easily access it.
Step 3: Download snowbreeze 1.6 and install ir
Step 4: Click Next and select Expert Mode and then click Next Again
Step 5: Click browse and find the iOS4 package that you downloaded in step 2.
Step 6: Choose the General option
Step 7: If you have a 3G iPhone, choose what you like if you have a 3GS, ignore it
Step 8: Now we need to restore this custom firmware to the iPhone 3G/3GS. Connect your iPhone to your computer and launch iTunes. While holding down the shift button, click on restore..iTunes will ask for the firmware file. Just point it to the custom firmware you just build using sn0wbreeze 1.6.1 and sit back. iTunes will restore the OS to iPhone and when it finally restarts after the process is done, it'll be jailbroken.
anySIM out Now!!!!
New Easier Unlocking Version with Graphical User Interface (GUI) Out!
Now you can dowload an easy software version to unlock your iPhone without having to go through all the crazy steps that you would have had to go through before (i.e. the istructions below). Just download this new application and run it and follow the onscreen directions and your good to go. Best of all its stil FREE. As always, do so at your own risk. Download anySIM Unlock your iPhone for free without dissassembly
UNLOCK AT YOUR OWN RISK
This is the real deal - unlock your iPhone for use with any SIM in less than an hour. Anyone with some computer experience will be able to follow this tutorial, since i've omitted all techincal details.
Step 1: Prepair your phone to install software
The phone needs to be "jailbroken" before you can upload software to it. If you are on Windows, i highly recommend downloading iBrickr, which i will use as an example through this tutorial. Extract all files to a directory on your PC, and run ibrickr.exe. Follow the instructions on screen. For more info, and video tutorial visit Nate True's website. Important: Make sure you don't have iTunes 7.4 or later! If you do, you need an older version of iTunesMobileDevice.dll in the same directory as iBrickr.
Step 2: Install and setup the software
- Needed files for iPhone unlock
(Note: Some of these files may be copyrighted and is not hosted by me. I will explain how to obtain them "legally" later)
Now you must bypass the activation mecanism on the iphone. Do this even if your phone is already activated (unless you used patched lockdownd method).
In iBrickr, click Files, and on the iPhone screen to the right, navigate to /usr/libexec/. Click Upload file, and select the file named lockdownd which you downloaded in the archive above. When it's done, restart your phone, and you will see that it goes right to the home screen without asking for activation.
Get your iPhone connected to your Wi-Fi access point by going to Settings → Wi-Fi → Your network. When it's connected tap the blue arrow on it and make note of the IP Address. Also, go to Settings → General → Autolock and set it to Never. This will make sure the phone does not go to standby and drop the Wifi connection.
Go back to iBrickr to install the "Installer" application, by clicking Applications → Browse applications button. You'll find "Installer" in the list.
Now you'll see a new icon called Installer on your iphone home screen, tap on it. It will connect to internet and download a list of available applications. First time you start it, it will probably find a new version of itself (Installer), tap on it then "Update" in the top right corner. When it's done updating, press the home button to exit and wait for it to refresh, then tap on Installer again. When installer is started again, install the following software in this order:
- Community Sources
- BSD Subsystem (might take some minutes)
- OpenSSH
Now you need to manually upload some files and executables to your phone. Use iBricker (or other application) to upload the following files to your phone in the /usr/bin/ directory.
(All files are included in archive linked to at the start of this step)
- iUnlock
- ICE03.14.08_G.fls
- nor
- minicom
- bbupdater
Navigate to back to /usr/ directory, and click the "Create folder" button. Name it local. Click on your new folder, and inside it create another folder named etc. You should now be in /usr/local/etc/ where you must upload minirc.dfl.
Step 3: Performing the unlock
Type the following commands (remember it's case sensitive!):
cd /usr/bin/
chmod +x bbupdater
chmod +x iUnlock
chmod +x minicom
launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
iUnlock ICE03.14.08_G.fls nor
The last command will take about 20 minutes to complete. If it fails, it's important that you don't restart your phone, just try again (if you restart, Wi-Fi will stop working). To confirm that it went well run the following command: bbupdater -v
(Click here to show/hide expected result)
# bbupdater -v
Resetting target...
pinging the baseband...
issuing +xgendata...
firmware: DEV_ICE_MODEM_03.14.08_G
eep version: EEP_VERSION:207
eep revision: EEP_REVISION:7
bootloader: BOOTLOADER_VERSION:3.9_M3S2
Done
Look for xgendata somewhere in the ouputs - if you find it, it means it was succsessfull!
Now, start minicom using the command: minicom. It should setup an AT connection to your baseband. If you get a warning telling you configuration file not found, go back and redo this correctly. When minicom is loaded it should display something like this:
Welcome to minicom 2.2
OPTIONS:
Compiled on Jul 21 2007, 05:09:51.
Port /dev/tty.baseband
Press CTRL-A Z for help on special keys
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
OK
Type AT followed by enter. It should respond OK. Now type the following two commands:
AT+CLCK="PN",0,"00000000"
AT+CLCK="PN",2
After the last one, it should respond with a zero (Click here to show/hide expected result) if it does, phone is unlocked!
AT+CLCK="PN",0,"00000000"
OK
AT+CLCK="PN",2
+CLCK: 0
OK
(If you get ERROR after the first command, try to exit minicom (see below) and run bbupdater -v again, then start minicom and try once more.)
AT+CLCK="PN",0,"00000000"
ERROR
AT+CLCK="PN",2
+CLCK: 1
OK
To exit minicom, press CTRL-a followed by q and select "Yes".
Now run the following command to enable the baseband:
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
You are done! Put in any SIM and make a call to confirm!
Troubleshooting and common problems
The unlock is not permanent. You can however upgrade/restore, as long as baseband is not updated. That means (as far as i know):
- If you have 1.00, phone will be locked when you upgrade to anything
- If you have 1.01, you can update to 1.02 since modem is not updated
- If you have 1.01 or 1.02 you can perform a restore in iTunes without locking it again
- If 1.03 is released, WAIT till we get confirmed that it's not updating baseband
- It will probably be possible in some way to prevent updates from writing the baseband firmware. Maybe spoofing version number on the phone or something?
Note: These applies to the old method:
I get a "Resource Busy" error - why?
You probably forgot to disable the baseband. Run the following command:
launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
To enable it again when you are done unlocking, use the following command:
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
You could also just backup the file, and then delete it from your phone, then upload it again when you want to enable it, but that would require a restart in both cases to apply the change.
I lost wifi - now it just says "No Wi-Fi"
You probably restarted your phone after running ieraser. To restore Wi-Fi you could either do a restore in iTunes and start over again, or the much faster way, reflash only the baseband from a terminal directly from the phone, which i will explain.
You will need the file called "ICE03.14.08_G.fls" (ICE03.12.06_G.fls if you have 1.00 firmware). I will not link to this file because of copyright reasons, but you'll find it in /usr/local/standalone/firmware/ in the ramdisk image (i might explain this later). Using iBrickr or some other application, transfer this file to /usr/bin/. Also, you need to install a terminal application on the phone. Using iBrickr, click Applications → Reload app list → scroll down to you see MobileTerminal xxx and click it.
Launch the Terminal, and run the following commands:
cd /usr/bin/
bbupdater -f ICE03.14.08_G.fls
It will take a couple of minutes before it's done. When it's done, restart your phone and enjoy your Wi-Fi. And make sure you don't restart your phone after running ieraser! Thanks to ziel for telling me about this possibility.
I'm getting a "bus error"
This problem is usually caused by missing or incorrect files. If you get this error when running ieraser, make sure you have a correct secpack in the same directory. If you get this error when using iunlocker, before you get any testpoint message - make sure you have testcode.bb in the same directory as iunlocker. If you get the error after "Testpoint works" message, make sure nor file is correct and placed in same directory as iunlocker. All names should be lower case!
I get errors when using minicom
minicom: cannot open /dev/tty.baseband: Resource busy
See Resource busy question above
minicom: WARNING: configuration file not found, using defaults
minicom: cannot open /dev/modem: No such file or directory
You probably forgot to upload minirc.dfl to /usr/local/etc/. You could also just start minicom with "minicom -s" and change serial port to "/dev/tty.baseband" manually.
Where can i find the iPhone firmware files?
The files can be downloaded from the url's underneith. They are 91,2MB in size. Rename to .zip to extract the DMG images. The main firmware image is encrypted, while the modem firmware image should be possible to mount directly on Mac.
- iPhone1,1_1.0_1A543a_Restore.ipsw
- iPhone1,1_1.0.1_1C25_Restore.ipsw
- iPhone1,1_1.0.2_1C28_Restore.ipsw
Tips and tricks
Configuring EDGE settings (internet)?
If you have firmware 1.01 or later you can go to Settings → General → Netword → EDGE to configure EDGE. Check your provider's website for settings.
Making the carrier name/logo fit without scrolling
Apple left a rather small space for operator name, so if it's above 7(?) characters, it will scroll, and display only first part (click picture at right). I found a way to decrease the font size, making it fit.
Load the following file in a Hex editor:
Font size should be at offset 7C176. In HxD, just click "Search → Goto" and set offset to 7C176 as shown in picture below. If the font size is not at this offset in your file, you can try a text string search for loopOperatorToBeginning, it should be right above that.
As you can see, you can also change the font type, and color of the text. Default is size 14. Changing it to 11 or 12 should do. So far, i have not found a way to trick the phone into using a logo image file instead, like it does for AT&T/T-mobile etc, if someone finds out, let me know. I wonder why the iPhone only display the name of the GSM-network - not the name provider name stored on SIM like most other phones do.
Changing phone number formating: (123) 456-7890
Formatting is stored in:
/System/Library/Frameworks/AddressBookUI.framework/ABPhoneFormats.plist
Download this file from your phone. The file is stored in binary format, so you'll need to convert it to text. Now save this file and open it in a text editor. Change the formatting under us to look like you want (if you find your region in the file, just copy from your region to the us). There's probably some way to just make it use your language (instead of 'us'), but i don't know where you specify that. When you are done changing formatting, save the file and upload it to the iphone in same directory you found it. You don't need to convert i back to binary.
Disabling autocorrection when typing on keyboard
Read here until i write a more detailed way.
Adding international characters on the keyboard?
Read here until i write a more detailed way.
Other PC-applications
- WinSCP (download/upload files from your phone)
- Suggestions?
Tutorial is written by Fredrik Grevstad. All content is copyright © 2007 Unlock.no (unless other stated).
Website is sponsored by UnlockShop.no
Feedback Section
Questions? Comments? Concerns?
Share your opinions and give us some feedback on all this Unlocked iPhone goodness.
-
-
shekharsaxena007
Aug 4, 2011 @ 1:11 am | delete
- nice article... explained in detail.. really nice
-
-
-
kayrory May 30, 2011 @ 4:17 am | delete
- very good article! I use this professional free dvd ripper software to help me put my DVD videos onto my iPhone.
-
-
-
iphone11
Aug 20, 2010 @ 6:40 am | delete
- This is an excellent lens.
Full of useful information for unlock iphone seeker .
Thanks for the info
-
-
-
artibabb
May 26, 2010 @ 7:39 am | delete
- Good explanation for jailbreak and unlock iphone.
That was a really easy guide and it worked perfectly.
Nice job!
-
Blog Posts from Google about Unlocked iPhones
- Easily iOS 5.1.1 untethered Jailbreak and Unlock iphone 4/4s ,3gs, ipad 2,ipad ...
- Through this website, iBreak Team reveals that this software can unlock and untethered Jailbreak the...
- New Untethered jailbreak and Unlock iphone 4/4s ios 5.1 .1 with Quick Apple ...
- Great news for all iPhone enthusiasts, http://unlockjailbreak.blogspot.com have released the latest iPhone...
- Secure your iPhone with strong yet easy to enter passcode
- Next, turn Simple Passcode to Off and tap Turn Passcode On at the top of the display (if you aren't...
- Analyst: Apple May Buy “Swipe to Unlock” Company
- Apple may decide to buy Neonode, the company that claims to hold a patent on the iPhone's swipe to...
Engadget iPhone News
by the4starish
A collection of lenses in categories of my personal interest.
- 1 featured lens
- Winner of 5 trophies!
- Top lens » How to Unlock your iPhone for FREE
Explore related pages
- The Best Multiplayer iPad Games The Best Multiplayer iPad Games
- Free iPad Games - My Top List Free iPad Games - My Top List
- Best iPad RPGs ~ Top List of Role Playing Games for iPad Best iPad RPGs ~ Top List of Role Playing Games for iPad
- jailbreak ipad2 3.4.5 jailbreak ipad2 3.4.5
- Best iPad Games ~ My Top iPad Games List Best iPad Games ~ My Top iPad Games List
- Smule Nation - The Hottest Music Apps on the iPhone and Android Smule Nation - The Hottest Music Apps on the iPhone and Android




