HOW TO: Hack the iPhone to work anywhere in the world -- 10 step guide with pics

Send to a friend Print

Help more people find out about this story

Del.icio.us
StumbleUpon

Danny Gorog06 September 2007, 11:15 AM

The 8GB iPhone dropped to $US399 ($AU483) overnight, so what are you waiting for? Here's the 10 step complete guide on how to hack it to work in Australia.


WARNING: APC makes no guarantee that the instructions below will not damage your iPhone. The procedure described below is an unauthorised modification to the normal operation of the iPhone, so any damage that occurs is your responsibility.

With the price of the 8GB iPhone dropping to $US399 ($AU483) overnight , how can anyone resist the temptation of buying one and hacking it to work in Australia?

Here's the step-by-step on how to get it working on any 2G mobile network in the world -- including Optus, Telstra, Vodafone or Virgin Mobile in Australia. (The iPhone cannot be made to work on Three because it is a purely 3G network and the iPhone is 2G only.)

This tutorial uses the TurboSIM method and assumes you are on a Mac.

There are various other approaches floating around other than what is described in this tutorial, but this is a compliation of the easy methods that worked for me.

If you've got questions ask them in the comments and I'll try my best to respond.

Step 1: buy an iPhone

Sounds obvious, but of course, Apple doesn't make it easy for anyone outside the US to get one.

If you know someone in the US, you're set -- anyone can walk into an Apple Store and buy an iPhone with no requirement to sign up to a service contract.

You can also buy online via Apple.com as long as you have a US delivery address and phone number you can use on the order form.

You don't have to sign up for an AT&T contract at the time of buying the phone at the Applestore -- that's supposed to be done via iTunes when you get home, which you obviously won't do if you're using the hack outlined below.

There are also many iPhones being sold on eBay, but be sure to buy from a seller who has a long feedback rating for expensive electronics items -- don't get sucked into buying a brick (literally) from someone who has 3,000 positive feedback entries for low value items like matchbooks.

If you're really, really desperate to get your hands on the iPhone and don't trust any of the methods outlined above, I'll just point out two totally separate, unrelated facts, one fact for you and one fact for your wife: Apple has stores in Hawaii and flights to Hawaii can be found for as little as $900. Do not speak of these two facts in the same sentence in a domestic situation, however.

Buying an iPhone is the easy part. Just choose between a 4 or 8GB model.Buying an iPhone is the easy part. Just choose between a 4 or 8GB model.

Step 2: buy a TurboSIM

To be honest, at the moment this is by far the most difficult part. TurboSIMs, manufactured by a tiny company in the Czech Republic, are in short supply.

You can either wait for Australian distributor Votech to get their store back on-line or you can try buying one off eBay. Unfortunately the eBay prices are highly inflated.

Finding a TurboSIM is the hardest part of this procedure.Finding a TurboSIM is the hardest part of this procedure.


Step 3: download these free tools

Download and install the following software.

  • Apple Developer Tools (Xcode) - to get this, you'll need to sign up for a free Apple Developer Connection (ADC) membership
  • The iPhone Firmware that matches the version you have on your iPhone. Links are 1.0 , 1.01 and 1.02. Once the file is downloaded change the extension to .zip and expand it. iActivator needs it in order to be able to activate your iPhone.
  • iActivator - this is the the best program to use to accomplish both activation and "jailbreaking" -- the removal of the iPhone's file system protections, so you can actually make changes to the files on the phone.
  • MacPorts

Step 4: download some more software for the TurboSIM

Download the following software and keep handy. You'll need it to get the TurboSIM working.

Step 5 - Activate your iPhone

Activate your iPhone using iActivator. Plug your phone into your Mac and quit iTunes when it opens.

In iActivator click 'Perform Jailbreak' and follow the onscreen instructions.

Once your phone has been jailbroken you'll need to click 'Put PEM File' and click 'Generate Activation'. This generates a .plist file which you'll need for activation.

Lastly, click 'Activate iPhone' and point it to the .plist file you've just created.

In my experience, iActivator will return an error when clicking 'Activate iPhone'. Don't panic, just quit iActivator and try again. It should work by the third or fourth try.

iActivator - Just follow the onscreen instructions.iActivator - Just follow the onscreen instructions.

Step 6 - install some apps on your iPhone

Once your phone is Jailbroken and activated you need to install the SSH and SFTP features so you can transfer some other software onto the iPhone.

On your Mac, open /Applications/Utilities/Terminal.

Type cd followed by a space, then drag the unarchived ssh-sftp-installer folder onto your Terminal window and hit enter. (It will paste the complete path for that file into the Terminal window.)

Install SSH and SFTPInstall SSH and SFTP


Next type ./installer.sh followed by a space, then type any password -- this will become the password for ssh and sftp on the iPhone itself.

Hit enter and restart your iPhone as prompted by the onscreen instructions.

(Credit to Shaun Inman for devising the original steps described in this part of the tutorial. See his instructions here.)

Step 7 - connect to the iPhone using SFTP

To install the TurboSIM applications you'll need to SFTP to your iPhone.

To do this grab a copy of the excellent FTP app Transmit from Panic.

When creating the FTP connection in Transmit, you'll want to enter 'root' as the username and the password you specified above. Also, make sure you select SFTP -- the default mode of Transmit is FTP, which will not work.

SFTP using Transmit. Remember to select SFTP from the drop down menu.SFTP using Transmit. Remember to select SFTP from the drop down menu.

You'll also need to determine the IP address of your iPhone. To do this tap on 'Settings', 'WiFi' and click on the arrow next to the name of the network you are connected to.

Select WiFi from the Settings menuSelect WiFi from the Settings menu

Click the arrow to find your IP detailsClick the arrow to find your IP details

Finally, your IP address. Enter this information in the address field of TransmitFinally, your IP address. Enter this information in the address field of Transmit

The next screen should show you your IP address. It's also important to remember to keep the phone from going to sleep in this step, otherwise the SFTP connection will reset (you could just set the 'Auto-Lock' settings under 'Settings', 'General' to 'Never'.

Step 8 - install the TurboSIM applications on the iPhone.

 

You're nearly there.

Now, you need to copy the Turbo Utils and Apple Saft across to your iPhone.

Copy the unzipped turbo-cable-utils-iPhone folder to the iPhone's /bin directory.

Copy the Turbo utils across to the /bin folder on your iPhoneCopy the Turbo utils across to the /bin folder on your iPhone

Now select all the files you have just copied and go to the 'File' menu and select 'Get Info'. Make sure you tick 'execute' for all rows.

Make the files executable by selecting the files, clicking get info, and ticking the 'execute' boxesMake the files executable by selecting the files, clicking get info, and ticking the 'execute' boxes


Now, copy Applesaft to the /private/var/root directory on the iPhone.

Copy AppleSaft to your home folder on the iPhoneCopy AppleSaft to your home folder on the iPhone


You now need to Disable CommCenter on your iPhone.

To do this open /System/Library/LaunchDaemons/com.apple.CommCenter.plist on your iPhone and select 'Edit with Transmit' from the 'File' menu (or right click).

Edit the text file using transmit.Edit the text file using transmit.

Add <key>Disabled</key><true/> just above the text </dict> on the second last line (last line being </plist>) and save the file.

Now, you'll need to restart your iPhone (to do this just hold down the sleep button until the red slider appears on the screen. Slide the slider across and the phone will shutdown. Once the phone has shut down press the sleep button to restart it.

Step 9: cut up your SIM cards (gulp)

It's now time to cut up your own local SIM card and the AT&T SIM card that came with the iPhone, so they both fit the TurboSIM nicely.

The good news here is that it's more scary than it sounds: the plastic you're cutting off is 'dead plastic' -- and won't affect the functionality of your SIM card in other phones, even if you use it without the TurboSIM in the future.

Of course, since you're about to cut up your SIM card, we'll just refer you again to that red disclaimer at the top of the article about us taking absolutely no responsibility for you being a little overenthusiastic with the kitchen scissors.

Insert the AT&T+TurboSIM combination very gently into the iPhone. I used a little bit of scotch tape to secure the two SIM cards together. If you need to apply too much force then you haven't fitted the card to the tray properly. Also, it's OK to trim the back of the SIM card so it fits more snuggly.

OK... once you've fitted your TurboSIM + AT&T card open Terminal again and type the following:

ssh root@'your ip address' (replace 'your ip address' with the IP address you figured out above by looking at the iPhone's WiFi settings) and press Enter. Now type in your password when prompted. The password is the one you set for SSH/SFTP earlier.

SSH to your iPhone to run the turbo-app commandSSH to your iPhone to run the turbo-app command


Now enter the following command: turbo-info and press Enter

You should see a summary and OK.

Next, enter the following command:
turbo-app /private/var/root/applesaft.trb

You should see a reply with OK (it can take 30 seconds or so)

Now, re-enable CommCenter on your iPhone by deleting the <key>Disabled</key><true/> you added previously. Save the file, and restart your iPhone again.

If everything has gone to plan you should have a new menu under 'Settings', 'Phone' that's called SIM Applications. Click in here and select AppleSaft, and then hit 'Set' and 'Accept'. OK - the hard part is over.

If you've successfully installed AppleSaft you should have a new menu in the Phone settings called SIM ApplicationsIf you've successfully installed AppleSaft you should have a new menu in the Phone settings called SIM Applications

Select AppleSaftSelect AppleSaft

Now that you've got AppleSaft on just hit set (with your AT&T Sim card installed)Now that you've got AppleSaft on just hit set (with your AT&T Sim card installed)

Hit Accept, insert your regular SIM and start enjoying your new iPhone!Hit Accept, insert your regular SIM and start enjoying your new iPhone!

Now, insert your local SIM into the iPhone, and if everything has gone smoothly, and you've inserted the SIM properly you should be able to start using your iPhone.

Step 10

Enjoy using your iPhone outside the US. I've been using mine for the past few days and apart from the lack of visual voicemail the iPhone has been superb. It's the best phone I've ever used by miles.

Credits:

The info in this story has been pulled from many helpful sources across the net. For more information on any of the steps check out the following:

http://www.iphoneatlas.com/2007/08/16/4-step-process-for-putting-third-party-applications-on-your-iphone-from-a-mac

http://iphone.simbunch.com/turbosim.php?type=applesaft

http://shauninman.com/archive/2007/08/18/an_easy_ssh_sftp_iphone_installer_for_any_mac



Post your comment



Comments

RSS feed Email alert

photis:

Hi Danny,

Thanks for the article. I'm confused by 1 issue: in step 9 you say "It's now time to cut up your own local SIM card and the AT&T SIM card that came with the iPhone, so they both fit the TurboSIM nicely." and further "Insert the AT&T+TurboSIM combination very gently into the iPhone."

I got that.

Then, just before step 10, you state "Now, insert your local SIM into the iPhone". Do you mean the combined local SIM + TurboSIM? If so, you might want to phrase it that way. If not, why have the local SIM cut up in step 9?

Just want to be sure what I need to do.

29 February 2008, 8:32 PM (1 year ago)report abuse Send to a friend reply

Danny Gorog:

Yeah, that is correct. Insert your local SIM plus the TurboSIM. 



29 February 2008, 8:48 PM (1 year ago)report abuse Send to a friend reply

AnonymousGuy:

That warning Message has got me thinking twice about it.. I think I'll just wait a little.

PS: Will you be expecting Apples legal team to be in contact with you in the next couple of days, or do they not care that you are "hacking the iPhone" as you are buying it?

29 February 2008, 8:32 PM (1 year ago)report abuse Send to a friend reply

Anonymous99:

Sorry, but spending that much time and effort isn't worth it. The hype surrounding the Iphone far outweighs its actual value, The Emporers New Clothes !
Just buy any old cheap phone and you can make phone calls.

29 February 2008, 8:32 PM (1 year ago)report abuse Send to a friend reply

debiant:

Shame you cant do that legally, then sales of this thing would really take off...

Also not sure if this article breaks the law, ans it is instruction on how to circumvent built in restrictions...

29 February 2008, 8:32 PM (1 year ago)report abuse Send to a friend reply

Legal Eagle:

Your Service Provider gives you the right (thru your SIM) to transmit on the GSM Band legally. As long is your hardware is approved for RF emissions in that country, there is no problem.

As for Apple, it will void your warranty.

Any other legal questions?

29 February 2008, 8:48 PM (1 year ago)report abuse Send to a friend reply

PeterE:

Remember that U.S. law does NOT apply in other countries. This may be legal in other countries...

29 February 2008, 8:32 PM (1 year ago)report abuse Send to a friend reply

CHRISTINE:

HI I HAVE FOLLOWED ALL THE STEPS WITH NO PROBLEMS BUT WHEN I GO TO JAILBREAK THE BUTTON IS GREYED OUT I CAN'T UNDERSTAND WHY PLEASE HELP THIS IS DRIVING ME CRAZY!!!

29 February 2008, 8:32 PM (1 year ago)report abuse Send to a friend reply

Danny Gorog:

 



 

Maybe your phone is already Jailbroken? Perhaps use iTunes to restore your iPhone and try to start again from scratch. 



29 February 2008, 8:48 PM (1 year ago)report abuse Send to a friend reply

poobaa7:

hi mate, thanks for the instructions RE: turbo sim, it worked a charm. im able to use my iphone with any ozi carrier, its great. however, how, if possible am i able to access either or both mms and edge on the australian network. our carriers here are telstra, vodafone and optus. any help you might be able to provide would be great. cheers.

29 February 2008, 8:32 PM (1 year ago)report abuse Send to a friend reply

Danny Gorog:

Unfortunately the iPhone doesn't support MMS yet (but you can easily email photos).To set up your GPRS go to 'settings' -> 'general' -> 'Network' -> 'Edge'.

A great resource for config details can be found here   



29 February 2008, 8:48 PM (1 year ago)report abuse Send to a friend reply

poobaa7:

Hi Danny, thanks for the info. i did visit the site, and as i am not completely computer savy i found it all to confusing. do i need to download any files or 3rd party programs. if u could take the time to explain step by step that would b grt mate. cheers.

29 February 2008, 8:48 PM (1 year ago)report abuse Send to a friend reply

ALAN:

I HAVE A SIM UNLOCKED IPHONE FROM USA. WORKS FINE FOR CALLS AND TXTS ON VODAFONE NETWORK. HOW CAN I SET ITS EDGE SETTINGS FOR AUSTRALIA??? WANT TO ACCES THE NET??
THANKS

29 February 2008, 8:32 PM (1 year ago)report abuse Send to a friend reply

joey:

Can anyone help me with edge setting for vodafone au for the iphone and also how to assign my own music for ring and message tones???????????????

29 February 2008, 8:48 PM (1 year ago)report abuse Send to a friend reply

poobaa7:

hey mate, edge is easy to setup. follow this:1. go to settings(prefs) 2. tap general 3. tap edge 4. APN= vfinternet.au, both user name and password is guest. thats it ur dun.

29 February 2008, 8:48 PM (1 year ago)report abuse Send to a friend reply

kingkarl:

Yeah man just got into Settings -> General -> Network -> Edge and

clear the username and password

APN:

Telstra -> "telstra.internet"
SMTP -> "mail.bigpond.com"
Optus Residential -> "internet"
SMTP -> "mail.optusnet.com.au"
Optus Business -> "busintpub"
SMTP -> "mail.optusnet.com.au"
Vodafone -> "vfinternet.au"
SMTP -> "smtp.airloom.net.au"

I hope this sorts you out

29 February 2008, 8:48 PM (1 year ago)report abuse Send to a friend reply

poobaa7:

Hi everyone, quick question.

i recently bought an iphone with current firmare 1.1.1, downgraded it from head to toe, activated and jail broke it, the whole shabang and its working grt. i did this thru itunes 7.4.2, independence day and anysim. tho im not to sure what version of anysim i used( any ideas as to how im able to work out what version ive used). my imei # on the back of the fone is the same as in the about section of the iphone. given this, is it safe to assume that i can upgrade back to 1.1.1 with total confidence using independence day 1.2.4 pre 1.1.1 upgrade.

cheers

29 February 2008, 8:48 PM (1 year ago)report abuse Send to a friend reply

gradog:

I'm about to have someone bring me back an Iphone from the U.S. in the hope of using it here on vodafone. Any tips ?

regards

dog

29 February 2008, 8:48 PM (1 year ago)report abuse Send to a friend reply

APC administrator:

Phones being sold in the US currently use the new 4.6 bootloader which is not currently unlockable by any method (except for using a physical TurboSIM.) Just so you're aware -- none of the free software unlock methods will work.

29 February 2008, 8:49 PM (1 year ago)report abuse Send to a friend reply

poobaa7:

actually there is a way around bb 4.6. in fact i've done it myself.
send me an email for further instructions.

29 February 2008, 8:49 PM (1 year ago)report abuse Send to a friend reply

catjack:

HI
Like the other person I have just recieved a iphone from the states only to find out it is the new bootlegged version. I am about to buy a turbosim from the internet and they do explain how to unlock this new version. However, I have absolutely no idea about commuters and am way out of my depth. I was wondering if you knew anyone in Melbourne who might be able to do it for me. I am assuming that I will have to buy the turbo sim regardless. Any help would be great appreciated
Cheers Cat

29 February 2008, 8:49 PM (1 year ago)report abuse Send to a friend reply

Dan Warne:

Buy a StealthSIM -- it's easier as the software comes preinstalled on it so all you have to do is put it in the phone along with your SIM. In a post above I listed the other things you have to do. Can't help you with doing it for you I'm afraid but i'm sure there are others who will volunteer.

29 February 2008, 8:49 PM (1 year ago)report abuse Send to a friend reply

poobaa7:

hi guys
> for sum reason wen i get an sms with a fone number
> (9#######) i cant seem to access the number but if the same number is sent
> to me as (9### ####) or (029#######) then i can. im pretty sure ive made the
> changes via UIPhoneFormats.plist. btw im running 1.1.1. i can access every
> other number format except for that 1..any ideas.
>
> cheers guys

29 February 2008, 8:32 PM (1 year ago)report abuse Send to a friend reply

carboy128:

Hi, I NEED HELP!!!

This is the problem. I have sucessfully unlocked the iphone and have tested it using my T-mobile sim card. Everything works fine. I then sent my phone back to australia with the bladox turbosim and asked my friend to cut his simcard out and do the same. However, when he puts his simcard it, it says cannot read simcard. When he puts the original At&T simcard that i shipped with it, it can read but no network(obviously). I'm really lost as I thought I can put any simcard from any network in there? any suggestions???

thanks for the help


29 February 2008, 8:33 PM (1 year ago)report abuse Send to a friend reply

Dan Warne:

Carboy -- the TurboSIM will only work with more modern types of SIM cards. If your friend has an old 2G SIM card it may not work. I'd recommend updating to a newer SIM card through the network operator (just tell them you've lost your SIM card.) 

There is also a problem with some T-Mobile SIMs in the UK and Germany. See:

http://www.bladox.com/forum/viewtopic.php?t=613&highlight=turbosim

What network are you on? 



29 February 2008, 8:49 PM (1 year ago)report abuse Send to a friend reply

carboy128:

Hi Dan, thanks for the reply.
My friends have tried using a 3G simcard, and an Optus network simcard in australia. Both simcards won't read.

Any ideas on what else I can try. ?


Regards

Guy

29 February 2008, 8:49 PM (1 year ago)report abuse Send to a friend reply

Danny Gorog:

They can be very fiddly - have you tried testing it in another phone to verify that the TurboSIM actually works. You also need to make sure you haven't cracked it as they are easy to damage.

Danny



29 February 2008, 8:49 PM (1 year ago)report abuse Send to a friend reply

AxL:

I think it is because iPhone is 2G not 3G, so be sure you're using the latest version of sim cards, but 2G, since if it's 3G it won't work

29 February 2008, 8:49 PM (1 year ago)report abuse Send to a friend reply

anonymous user Anonymous user

This month in the new look APC!

Tags