Set Up TurboSIM Using Just The iPhone (AppleSaft)
(* updated 4th Sept 2007)
(Your IP:
38.103.63.18)
Note:
- TurboSIM will work with any SIM (v1/v2/v3/2G/3G/whatever)
- If during the process you get an "AT+CPMS" error, there's a very high chance it's due to loose contact between the TurboSIM and whichever SIM it's piggybacking. Remove the SIM combination from your iPhone, nudge it a little to make sure they fit, and replace in the iPhone.
- The difference between the ISA and AppleSaft methods is that ISA allows you to set up TurboSIM without the need to cut up your AT&T SIM, but is more complicated than using AppleSaft
Disclaimer: I am not responsible for anything that happens to your iPhone (or any other stuff for that matter)
Lets begin. First, you need to make sure of a few things:
Once you have done all that, you can begin with the
TurboSIM installation process:
- Connect to your iPhone via SSH
(I'm using SFTP in my example)
- Download turbo-cable-utils-iPhone-0.7.0-rev1.tar.gz
(much thanks to Zf_ who ported the binaries for iPhone)
- Unzip it, and place the entire content of the folder bin-iPhone into the iPhone's /bin directory.
(You can remove the bins after you're done if you want. Ignore the folder patch.)
- Give executable permission to these files.
Chmod +x <filename>, or chmod permission to 0755 if you're using a client like WinSCP
- Download applesaft-0.92.tar.gz (this is the AppleSaft app for TurboSIM)
- Unzip it, go to the bin folder in the file you've just unzipped, and you will find the file applesaft.trb
- Copy applesaft.trb into your iPhone's home directory (/private/var/root)
- Disable CommCenter on your iPhone:
- Download and/or open the file /System/Library/LaunchDaemons/com.apple.CommCenter.plist on your iPhone
- Add
<key>Disabled</key><true/> just above the text </dict> on the second last line
(last line being </plist>)
- Save file and/or upload it back
- Restart iPhone
Now we've got all the software part settled, lets move on to some hardware fixing:
- Cut up the your own SIM card (the one you wish to use with the iPhone) until it fits the TurboSIM nicely. It is ok to cut a tiny bit more so that they'll fit nicely.
- Repeat the above process with AT&T's SIM card
- Insert the AT&T-TurboSIM combination very gently into the iPhone.
Be extra careful! The TurboSIM is notoriously brittle, and will crack if you use too much force!
- Open up an SSH command terminal and enter the following command:
turbo-info
- 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
- Enable CommCenter on your iPhone:
- Download and/or open the file /System/Library/LaunchDaemons/com.apple.CommCenter.plist on your iPhone
- Remove the text
<key>Disabled</key><true/> you have added previously
- Save file and/or upload it back
- Restart iPhone
Now we've finally gotten the difficult parts away! The rest should be easy:
- Go to your iPhone Settings menu > Phone. You will now see a new option SIM Applications
- Select it, then select Apple Saft, and then Set
- Remove the AT&T-TurboSIM combination (gently), and insert your own SIM-TurboSIM combination (again, gently)
- Restart iPhone
- Congratulations! If you've done everything correctly, it works now!
- To enable EDGE on your iPhone now:
- Go to your iPhone Settings menu > General. You will now see a new setting for EDGE
- Enter your carriers APN and/or username and password (consult your carrier if unsure)
- Important: It is possible for Apple to upgrade the iPhone's radio firmware and fix this TurboSIM "method". Do not update your iPhone's firmware until you're sure the update does not include the fix.
This tutorial will not be possible without the precious help from
deFa, toonces and Zf.
Screenshots courtesy of
toonces.
Do drop by our IRC channel at
#iPhone-TurboSIM and tell us if it works for you!
- SwiftDog (p9939068)
Number of visitors: