Unlocking an iPhone

So you have decided to buy an iPhone, even when Steve said that may brick unlocked iPhones on the next software update. Let's unlock it then, shall we?

Update: Do NOT update to the 1.1.1 firmware in iTunes if you have previously unlocked your phone or want to unlock your phone. It will brick your iPhone. Stay with 1.0.2. Do NOT try to unlock if you already have 1.1.1. It won't work.

Once you connect your iPhone for the first time to your Mac, iTunes will open, asking you to activate it using AT&T. Close iTunes.

You should probably now activate it to play a bit with it before proceeding to unlock it. You can use GUI software such as iActivator, iNdependence, or use the easy to use command line activator:

./tool --activate a.plist

If any of these programs asks you for the iPhone's firmware, you can download it from Apple: Firmware 1.0.2.

Once you have your iPhone activated and you've played with it for a while, you can use a needle to open the SIM tray and change the AT&T SIM for your shiny european one.

Before you start with the unlock process, it's convenient to have the 1.0.2 firmware installed. You can check it on your iPhone in Settings -> General -> About. If you have recently bought it, you probably have it already. If not, plug it into iTunes, and let it update (you may have to reactivate again after the update).

Basically, you just have to upload an application to your iPhone to unlock it. But you need to enable read/write access to your iPhone's filesystem and install SSH. That's what they call "jailbreak"(ing) it.

You can use several applications to do this procedure, but the one I like most is AppTappInstaller.

Download it, execute it, wait for a few minutes, and your iPhone is jailbreaked. You will notice that a new icon named Installer has appeared in your iPhone.



Now it is a good moment to temporarily disable the Auto Lock feature, as it will prevent the applications from installing properly. You can enable it again afterwards (Settings -> General -> Auto-Lock, set to Never).

Open Installer, and first of all, install the package named Community Sources. This will allow to install, among other things, SSH.

Once you have enabled the Community Sources, scroll down the list, and install BSD Subsystem and OpenSSH. There are some other interesting applications, such as MobileTerminal, and SummerBoard, an application that allows you to reorganise the icons of the main screen, use themes, et cetera.




You need to know your iPhone's IP address now. If you don't know it, you can see it going to Settings -> Wi-Fi, and then clicking on the arrow symbol near to your wireless network.



Once you know your IP address, proceed to download the anySIM application. You can download it from any of the links that appear on the hackintosh forum.

Uncompress the zip file, and open a terminal. Navigate to the anySIM folder and issue the following command (substitute iphone_ip_address for your iPhone's IP address). You will be prompted for a password (it's dottie).

You should either uninstall SSH after this process or change both root and mobile passwords.

scp -r anysim.app root@iphone_ip_address:/Applications/

You should have now an additional icon on your iPhone named anySIM. If it doesn't appear, restart the iPhone holding both the lock and home buttons.

The application couldn't be simpler. Click on it, and slide to unlock. It will take about 5-10 minutes so leave the iPhone on the desk and stay calm. It won't break.

Once it is unlocked, you just have to activate it. You can do so using iNdependence.



Please note that when you activate it, you will jail it again, so if you want to jailbreak it again, you will have to use the Jailbreak tab on iNdependence.



 


Trackback

Trackback URL for this entry:
http://www.gra2.com/trackback.php/unlocking-an-iphone

No trackback comments for this entry.

Comments

Post a comment

Search



About

newton.gra2.com is a blog about technology, opinion and random thoughts written by Daniel Alvarez, a computer engineer currently living in Zurich, Switzerland.

Topics

News (20/0)
Manuals (24/0)
Security (7/0)
Music (3/0)
Personal (34/0)
Photos (3/0)
Opinion (13/0)
Windows (5/0)

Blogroll

Pros i contres (Jordi)
Entrepà de fusta (Oriol)
Spaghetti Code (Isaac)
Made in net (Eric)
Nogare (Juan)
Blog de Isaac Jiménez
Web d'en Jaume Benet
Montcada Wireless (Fran)
Blog d'en Ricard Forniol
Àngela Fàbregues
in.solit.us

Libertad Digital
FOX News
The Wall Street Journal
The Washington Times
The Jerusalem Post

Michelle Malkin
Eurabian News
Nihil Obstat
Barcepundit
Expose the left
Davids Medienkritik
Johan Norberg
Ayaan Hirsi Ali

in.solit.us: Latest

User Functions

:

:


Lost your password?

Latest posts

STORIES

No new stories

COMMENTS last 2 days


TRACKBACKS last 2 days

No new trackback comments

LINKS last 2 weeks

No recent new links

Support

I support Israel

I support Denmark