<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NaysNay</id>
	<title>The iPhone Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NaysNay"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/wiki/Special:Contributions/NaysNay"/>
	<updated>2026-04-18T21:00:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1998</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1998"/>
		<updated>2008-09-06T12:34:49Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Supported Basebands ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Baseband&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Exploitable&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
         &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;1.43.00&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;1.45.00&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;1.48.02&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2.04.03&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2.08.01&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* Jailbroken iPhone 3G with OpenSSH installed (from cydia) and WLAN connection to your PC. ([http://www.iclarified.com/entry/index.php?enid=1558 Jailbreak Tutorial])&lt;br /&gt;
* Bladox's TurboSIM. (From http://www.bladox.com)&lt;br /&gt;
* SSH client for Windows Users such as Putty ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty Download Page])&lt;br /&gt;
* SCP client (e.g. [http://winscp.net/eng/download.php#download2 WinSCP]) or FTP Client such as [http://rsug.itd.umich.edu/software/fugu/ Fugu] for Mac and [http://rsug.itd.umich.edu/software/fugu/ SmartFTP] for Windows&lt;br /&gt;
* TurboSIM programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* TurboSIM app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
1. Insert your simcard in another 2G phone, and remove the SIM Card Pin Code. You should also go to the Network Selection, and Manually select your network. Then cut your SIM card to fit with the TurboSIM. Google a little bit how to do this, or use YouTube and insert both into your iPhone 3G.&lt;br /&gt;
&lt;br /&gt;
2. Unpack turbo-cable-utils&lt;br /&gt;
&lt;br /&gt;
3. Copy contents of bin-iphonev2 to folder /bin/ on your iPhone.  (username: root   password: alpine)&lt;br /&gt;
&lt;br /&gt;
4. Unpack zerog-0.95 and copy zerog095.trb to /private/var/root/&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
5. For Windows users, SSH into your iPhone using Putty. For Mac users, SSH into your iPhone using Terminal (Applications::Utilities::Terminal)&lt;br /&gt;
&lt;br /&gt;
6. Change the permissions of the turbo files to 755&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
7. Run&lt;br /&gt;
 launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist&lt;br /&gt;
&lt;br /&gt;
8. You should now lose your signal, and WiFi. Restart your phone. You will now have WiFi on and CommCentre unloaded.&lt;br /&gt;
&lt;br /&gt;
9. Run turbo-info&lt;br /&gt;
&lt;br /&gt;
 # turbo-info&lt;br /&gt;
  initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
NOTE: If you get an error from turbo-info, look for turbo-iphone-smsreset and run it.&lt;br /&gt;
&lt;br /&gt;
10. Now run turbo-app /private/var/root/zerog095.trb&lt;br /&gt;
&lt;br /&gt;
 # turbo-app /private/var/root/zerog095.trb &lt;br /&gt;
 SRC /private/var/root/zerog095.trb&lt;br /&gt;
 SIZE 1032&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
11. Run &lt;br /&gt;
 launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist&lt;br /&gt;
&lt;br /&gt;
12. Now you should see Zero-G in the Sim Applications in Settings -&amp;gt; Phone -&amp;gt; Sim Applications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Click on Zero-G&lt;br /&gt;
&lt;br /&gt;
15. Remove your card and TurboSIM from the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
16. You will get No Service&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Open Settings -&amp;gt; Phone -&amp;gt; Sim Applications and click on Zero-G&lt;br /&gt;
You may be interrupted by a popup which says Going to Switch, just choose Accept (Green Button) If you do not get interrupted, it will appear in a minute after choosing Zero-G from Sim Applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. That's it!!&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must not be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;comment&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
         &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;They realized the challenge, striking back. Don't stress them. Don't use it.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain Jordan&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
       &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange Jordan&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Umniah Jordan&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;They realized the challenge, striking back. Don't stress them. Don't use it.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;KPN (NL)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464;  text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;Not Stabel.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
* If you should encounter any problems with your TurboSIM (no access anymore, wrong app, ...) there is an easy method to remove installed turbo sim applications: instead of giving your SIM-Pin, enter the TPIN which you can find next to the serial number on the cover. This will reset your TurboSIM. Afterwards the phone asks a second time for your PIN, now use the SIM-Pin.&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1997</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1997"/>
		<updated>2008-09-05T06:35:04Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Supported Basebands ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Baseband&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Exploitable&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
         &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;1.43.00&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;1.45.00&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;1.48.02&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2.04.03&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2.08.01&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* Jailbroken iPhone 3G with OpenSSH installed (from cydia) and WLAN connection to your PC. ([http://www.iclarified.com/entry/index.php?enid=1558 Jailbreak Tutorial])&lt;br /&gt;
* Bladox's TurboSIM. (From http://www.bladox.com)&lt;br /&gt;
* SSH client for Windows Users such as Putty ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty Download Page])&lt;br /&gt;
* SCP client (e.g. [http://winscp.net/eng/download.php#download2 WinSCP]) or FTP Client such as [http://rsug.itd.umich.edu/software/fugu/ Fugu] for Mac and [http://rsug.itd.umich.edu/software/fugu/ SmartFTP] for Windows&lt;br /&gt;
* TurboSIM programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* TurboSIM app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
1. Insert your simcard in another 2G phone, and remove the SIM Card Pin Code. You should also go to the Network Selection, and Manually select your network. Then cut your SIM card to fit with the TurboSIM. Google a little bit how to do this, or use YouTube and insert both into your iPhone 3G.&lt;br /&gt;
&lt;br /&gt;
2. Unpack turbo-cable-utils&lt;br /&gt;
&lt;br /&gt;
3. Copy contents of bin-iphonev2 to folder /bin/ on your iPhone.  (username: root   password: alpine)&lt;br /&gt;
&lt;br /&gt;
4. Unpack zerog-0.95 and copy zerog095.trb to /private/var/root/&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
5. For Windows users, SSH into your iPhone using Putty. For Mac users, SSH into your iPhone using Terminal (Applications::Utilities::Terminal)&lt;br /&gt;
&lt;br /&gt;
6. Change the permissions of the turbo files to 755&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
7. Run&lt;br /&gt;
 launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist&lt;br /&gt;
&lt;br /&gt;
8. You should now lose your signal, and WiFi. Restart your phone. You will now have WiFi on and CommCentre unloaded.&lt;br /&gt;
&lt;br /&gt;
9. Run turbo-info&lt;br /&gt;
&lt;br /&gt;
 # turbo-info&lt;br /&gt;
  initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
NOTE: If you get an error from turbo-info, look for turbo-iphone-smsreset and run it.&lt;br /&gt;
&lt;br /&gt;
10. Now run turbo-app /private/var/root/zerog095.trb&lt;br /&gt;
&lt;br /&gt;
 # turbo-app /private/var/root/zerog095.trb &lt;br /&gt;
 SRC /private/var/root/zerog095.trb&lt;br /&gt;
 SIZE 1032&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
11. Run &lt;br /&gt;
 launchctl -w load /System/Library/LaunchDaemons/com.apple.CommCenter.plist&lt;br /&gt;
&lt;br /&gt;
12. Now you should see Zero-G in the Sim Applications in Settings -&amp;gt; Phone -&amp;gt; Sim Applications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Click on Zero-G&lt;br /&gt;
&lt;br /&gt;
15. Remove your card and TurboSIM from the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
16. You will get No Service&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Open Settings -&amp;gt; Phone -&amp;gt; Sim Applications and click on Zero-G&lt;br /&gt;
You may be interrupted by a popup which says Going to Switch, just choose Accept (Green Button) If you do not get interrupted, it will appear in a minute after choosing Zero-G from Sim Applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. That's it!!&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must not be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;comment&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
         &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;They realized the challenge, striking back. Don't stress them. Don't use it.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain Jordan&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
       &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange Jordan&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Umniah Jordan&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;They realized the challenge, striking back. Don't stress them. Don't use it.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;KPN (NL)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464;  text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;Not Stabel.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
* If you should encounter any problems with your TurboSIM (no access anymore, wrong app, ...) there is an easy method to remove installed turbo sim applications: instead of giving your SIM-Pin, enter the TPIN which you can find next to the serial number on the cover. This will reset your TurboSIM. Afterwards the phone asks a second time for your PIN, now use the SIM-Pin.&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1865</id>
		<title>Talk:Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1865"/>
		<updated>2008-08-21T16:36:32Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* Working and stable */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== experiences? ==&lt;br /&gt;
&lt;br /&gt;
it would be interesting to see the experiences of anyone that has tried this unlock method&lt;br /&gt;
&lt;br /&gt;
[http://www.hackint0sh.org/forum/showthread.php?t=45903 This] is the original thread on hackint0sh, initiated by Zf. -caique2001-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MCC=1 MNC=1 issue ==&lt;br /&gt;
&lt;br /&gt;
Given following statements:&lt;br /&gt;
&lt;br /&gt;
Cellular network login with changed MCC/MNC in IMSI to above values, that is successful (due to the implementation of the serving provider), might be considered 'illegal' (whatever this means) regarding ETSI standards, but&lt;br /&gt;
* does not cause billig problems, because authentication is valid and tied to the caller's identity&lt;br /&gt;
* does not interfere with the operability of the cellular network, because it is only an authentication issue&lt;br /&gt;
&lt;br /&gt;
If you feel the need to 'express' that one of the above statements is incorrect, please do it. But - please - give ''profound'' reasons for your considerations.&lt;br /&gt;
&lt;br /&gt;
== Working and stable ==&lt;br /&gt;
&lt;br /&gt;
I've been using this method for 6 days, and its stable. I can make/receive calls, send/receive SMS and connect to EDGE network.&lt;br /&gt;
Can't confirm 3G, as its not available in my country.&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1789</id>
		<title>Talk:Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1789"/>
		<updated>2008-08-16T13:18:55Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* @-caique2001- */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== experiences? ==&lt;br /&gt;
&lt;br /&gt;
it would be interesting to see the experiences of anyone that has tried this unlock method&lt;br /&gt;
&lt;br /&gt;
[http://www.hackint0sh.org/forum/showthread.php?t=45903 This] is the original thread on hackint0sh, initiated by Zf. -caique2001-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 'illegal stuff' issue with MCC/MNC set to 001/01 ==&lt;br /&gt;
&lt;br /&gt;
Actually I don't really believe in the 'illegal' fairy tale any more. (Though I will not remove the warning as I am not sure.)&lt;br /&gt;
&lt;br /&gt;
The login into the cellular network is based upon the key stored on SIM, only the home provider knows it. The home provider has a database where it looks up the corresponding key. So if a fake IMSI is sent, totally different from original IMSI, authentication '''must''' fail (''This'' is obviously illegal). Vice versa, if authentication is successful, nothing could be considered illegal as the secure key stored on the card is tied to the caller's identity.&lt;br /&gt;
&lt;br /&gt;
Even more interesting is the fact, that some providers seem to receive the HPLMN not from IMSI, but from ICCID. A swisscom card, 'proxy-sim'ed with turbosim and zero-g does login into vodafone's and t-mobile's network Germany, meaning it roams (GPRS vodafone working, EDGE t-online working!). Where does vodafone / t-mobile take the HPLMN from, to set up correct routing to swisscom? (Only swisscom knows the key and can authenticate.) As it can't be taken from IMSI (set to 001/01) it is appearently gathered from ICCID, isn't it?&lt;br /&gt;
&lt;br /&gt;
So my guess is: If the (serving) provider's login implementation allows login with 001/01 (because possibly taking MCC/MNC from ICCID), everything is fine. *)&lt;br /&gt;
&lt;br /&gt;
Maybe someone working in the mobile business can enlighten this subject.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*)&amp;lt;/nowiki&amp;gt; The table indicates t-mobile uk doesn't work with o2-uk (official). As t-mobile Germany should be roaming provider for t-mobile uk (I think so), I suppose t-mobile uk SIMs working with o2 uk phones in Germany, as t-mobile Germany is serving provider and supports login with 001/01.&lt;br /&gt;
&lt;br /&gt;
== @naysnay ==&lt;br /&gt;
What are you doing here?? You f*** up the wiki with wrong infos, overtake it with your name a.s.o. I will pass by later and remove all the crap you are doing here. -caique2001-&lt;br /&gt;
&lt;br /&gt;
== @-caique2001- ==&lt;br /&gt;
&lt;br /&gt;
I've been working on this for 3 days and it just worked.. Don't you dare change it - it works perfectly and confirmed on three different phones.&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1785</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1785"/>
		<updated>2008-08-16T12:37:12Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt; The unlock method here uses zero-g which has been published by Zf, member of dev team, so it can be considered not to cause illegal actions. &amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* Jailbroken iPhone 3G with OpenSSH installed (from cydia) and WLAN connection to your PC. ([http://www.iclarified.com/entry/index.php?enid=1558 Jailbreak Tutorial])&lt;br /&gt;
* Bladox's TurboSIM. (From http://www.bladox.com)&lt;br /&gt;
* SSH client for Windows Users such as Putty ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty Download Page])&lt;br /&gt;
* SCP client (e.g. [http://winscp.net/eng/download.php#download2 WinSCP]) or FTP Client such as [http://rsug.itd.umich.edu/software/fugu/ Fugu] for Mac and [http://rsug.itd.umich.edu/software/fugu/ SmartFTP] for Windows&lt;br /&gt;
* TurboSIM programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* TurboSIM app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]] (The version [http://dl.free.fr/nz1Tbj2sC/lamesaft.trb here] basically does the same, reset is removed, so you can turn flight mode on and off, without card re-insertion.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Before I begin, I will assume that you know some basic stuff, such as FTPing to your iPhone, and SSHing. If you require help, please email me at   nayef@fireblazehost.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Insert your simcard in another 2G phone, and remove the SIM Card Pin Code. You should also go to the Network Selection, and Manually select your network. Then cut your SIM card to fit with the TurboSIM. Google a little bit how to do this, or use YouTube and insert both into your 1st generation iPhone running 1.1.4.&lt;br /&gt;
&lt;br /&gt;
2. Unpack turbo-cable-utils&lt;br /&gt;
&lt;br /&gt;
3. Rename all files in bin-iphonev2 by adding 2 at the end of each file.&lt;br /&gt;
&lt;br /&gt;
4. Copy contents of bin-iphonev1 and bin-iphonev2 to folder /bin/ on your 1st generation iPhone.  (username: root   password: alpine)&lt;br /&gt;
&lt;br /&gt;
3. Unpack zerog-0.95 and copy zerog095.trb to /private/var/root/&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
5. For Windows users, SSH into your iPhone using Putty. For Mac users, SSH into your iPhone using Terminal (Applications::Utilities::Terminal)&lt;br /&gt;
&lt;br /&gt;
6. Change the permissions of the turbo files to 755&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
7. Run&lt;br /&gt;
 launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist  in your SSH client in the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
8. You should now lose your signal, but WiFi should stay connected&lt;br /&gt;
&lt;br /&gt;
9. Run turbo-info2 &lt;br /&gt;
&lt;br /&gt;
 # turbo-info2&lt;br /&gt;
  initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
10. Now run turbo-info&lt;br /&gt;
&lt;br /&gt;
 # turbo-info&lt;br /&gt;
 initializing modem &lt;br /&gt;
 modem initiated&lt;br /&gt;
 Kernel Version 1.2.9.0&lt;br /&gt;
 Serial Number bosu-e8f8t6o30&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
11. Now run turbo-app /private/var/root/zerog095.trb&lt;br /&gt;
&lt;br /&gt;
 # turbo-app /private/var/root/zerog095.trb &lt;br /&gt;
 SRC /private/var/root/zerog095.trb&lt;br /&gt;
 SIZE 1032&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
12. Run &lt;br /&gt;
 launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist&lt;br /&gt;
&lt;br /&gt;
13. Now you should see Zero-G in the Sim Applications in Settings -&amp;gt; Phone -&amp;gt; Sim Applications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Click on Zero-G&lt;br /&gt;
&lt;br /&gt;
15. Remove your card and TurboSIM from the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
16. Insert the card and TurboSIM into your iPhone 3G&lt;br /&gt;
&lt;br /&gt;
17. You will get No Service&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Open Settings -&amp;gt; Phone -&amp;gt; Sim Applications and click on Zero-G&lt;br /&gt;
You may be interrupted by a popup which says Going to Switch, just choose Accept (Green Button) If you do not get interrupted, it will appear in a minute after choosing Zero-G from Sim Applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. That's it!!&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must no be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
         &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain Jordan&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
       &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange Jordan&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Umniah Jordan&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
* If you should encounter any problems with your TurboSIM (no access anymore, wrong app, ...) there is an easy method to remove installed turbo sim applications: instead of giving your SIM-Pin, enter the TPIN which you can find next to the serial number on the cover. This will reset your TurboSIM. Afterwards the phone asks a second time for your PIN, now use the SIM-Pin.&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1784</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1784"/>
		<updated>2008-08-16T12:36:03Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* TurboSIM Compatibility with Operators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt; The unlock method here uses zero-g which has been published by Zf, member of dev team, so it can be considered not to cause illegal actions. &amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* Jailbroken iPhone 3G with OpenSSH installed (from cydia) and WLAN connection to your PC. ([http://www.iclarified.com/entry/index.php?enid=1558 Jailbreak Tutorial])&lt;br /&gt;
* Bladox's TurboSIM. (From http://www.bladox.com)&lt;br /&gt;
* SSH client for Windows Users such as Putty ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty Download Page])&lt;br /&gt;
* SCP client (e.g. [http://winscp.net/eng/download.php#download2 WinSCP]) or FTP Client such as [http://rsug.itd.umich.edu/software/fugu/ Fugu] for Mac and [http://rsug.itd.umich.edu/software/fugu/ SmartFTP] for Windows&lt;br /&gt;
* TurboSIM programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* TurboSIM app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]] (The version [http://dl.free.fr/nz1Tbj2sC/lamesaft.trb here] basically does the same, reset is removed, so you can turn flight mode on and off, without card re-insertion.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Before I begin, I will assume that you know some basic stuff, such as FTPing to your iPhone, and SSHing. If you require help, please email me at [nayef@fireblazehost.com nayef@fireblazehost.com].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Insert your simcard in another 2G phone, and remove the SIM Card Pin Code. You should also go to the Network Selection, and Manually select your network. Then cut your SIM card to fit with the TurboSIM. Google a little bit how to do this, or use YouTube and insert both into your 1st generation iPhone running 1.1.4.&lt;br /&gt;
&lt;br /&gt;
2. Unpack turbo-cable-utils&lt;br /&gt;
&lt;br /&gt;
3. Rename all files in bin-iphonev2 by adding 2 at the end of each file.&lt;br /&gt;
&lt;br /&gt;
4. Copy contents of bin-iphonev1 and bin-iphonev2 to folder /bin/ on your 1st generation iPhone.  (username: root   password: alpine)&lt;br /&gt;
&lt;br /&gt;
3. Unpack zerog-0.95 and copy zerog095.trb to /private/var/root/&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
5. For Windows users, SSH into your iPhone using Putty. For Mac users, SSH into your iPhone using Terminal (Applications::Utilities::Terminal)&lt;br /&gt;
&lt;br /&gt;
6. Change the permissions of the turbo files to 755&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
7. Run&lt;br /&gt;
 launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist  in your SSH client in the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
8. You should now lose your signal, but WiFi should stay connected&lt;br /&gt;
&lt;br /&gt;
9. Run turbo-info2 &lt;br /&gt;
&lt;br /&gt;
 # turbo-info2&lt;br /&gt;
  initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
10. Now run turbo-info&lt;br /&gt;
&lt;br /&gt;
 # turbo-info&lt;br /&gt;
 initializing modem &lt;br /&gt;
 modem initiated&lt;br /&gt;
 Kernel Version 1.2.9.0&lt;br /&gt;
 Serial Number bosu-e8f8t6o30&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
11. Now run turbo-app /private/var/root/zerog095.trb&lt;br /&gt;
&lt;br /&gt;
 # turbo-app /private/var/root/zerog095.trb &lt;br /&gt;
 SRC /private/var/root/zerog095.trb&lt;br /&gt;
 SIZE 1032&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
12. Run &lt;br /&gt;
 launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist&lt;br /&gt;
&lt;br /&gt;
13. Now you should see Zero-G in the Sim Applications in Settings -&amp;gt; Phone -&amp;gt; Sim Applications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Click on Zero-G&lt;br /&gt;
&lt;br /&gt;
15. Remove your card and TurboSIM from the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
16. Insert the card and TurboSIM into your iPhone 3G&lt;br /&gt;
&lt;br /&gt;
17. You will get No Service&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Open Settings -&amp;gt; Phone -&amp;gt; Sim Applications and click on Zero-G&lt;br /&gt;
You may be interrupted by a popup which says Going to Switch, just choose Accept (Green Button) If you do not get interrupted, it will appear in a minute after choosing Zero-G from Sim Applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. That's it!!&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must no be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
         &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain Jordan&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
       &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange Jordan&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Umniah Jordan&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
* If you should encounter any problems with your TurboSIM (no access anymore, wrong app, ...) there is an easy method to remove installed turbo sim applications: instead of giving your SIM-Pin, enter the TPIN which you can find next to the serial number on the cover. This will reset your TurboSIM. Afterwards the phone asks a second time for your PIN, now use the SIM-Pin.&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1783</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1783"/>
		<updated>2008-08-16T12:31:38Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt; The unlock method here uses zero-g which has been published by Zf, member of dev team, so it can be considered not to cause illegal actions. &amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* Jailbroken iPhone 3G with OpenSSH installed (from cydia) and WLAN connection to your PC. ([http://www.iclarified.com/entry/index.php?enid=1558 Jailbreak Tutorial])&lt;br /&gt;
* Bladox's TurboSIM. (From http://www.bladox.com)&lt;br /&gt;
* SSH client for Windows Users such as Putty ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty Download Page])&lt;br /&gt;
* SCP client (e.g. [http://winscp.net/eng/download.php#download2 WinSCP]) or FTP Client such as [http://rsug.itd.umich.edu/software/fugu/ Fugu] for Mac and [http://rsug.itd.umich.edu/software/fugu/ SmartFTP] for Windows&lt;br /&gt;
* TurboSIM programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* TurboSIM app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]] (The version [http://dl.free.fr/nz1Tbj2sC/lamesaft.trb here] basically does the same, reset is removed, so you can turn flight mode on and off, without card re-insertion.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Before I begin, I will assume that you know some basic stuff, such as FTPing to your iPhone, and SSHing. If you require help, please email me at [nayef@fireblazehost.com nayef@fireblazehost.com].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Insert your simcard in another 2G phone, and remove the SIM Card Pin Code. You should also go to the Network Selection, and Manually select your network. Then cut your SIM card to fit with the TurboSIM. Google a little bit how to do this, or use YouTube and insert both into your 1st generation iPhone running 1.1.4.&lt;br /&gt;
&lt;br /&gt;
2. Unpack turbo-cable-utils&lt;br /&gt;
&lt;br /&gt;
3. Rename all files in bin-iphonev2 by adding 2 at the end of each file.&lt;br /&gt;
&lt;br /&gt;
4. Copy contents of bin-iphonev1 and bin-iphonev2 to folder /bin/ on your 1st generation iPhone.  (username: root   password: alpine)&lt;br /&gt;
&lt;br /&gt;
3. Unpack zerog-0.95 and copy zerog095.trb to /private/var/root/&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
5. For Windows users, SSH into your iPhone using Putty. For Mac users, SSH into your iPhone using Terminal (Applications::Utilities::Terminal)&lt;br /&gt;
&lt;br /&gt;
6. Change the permissions of the turbo files to 755&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
7. Run&lt;br /&gt;
 launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist  in your SSH client in the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
8. You should now lose your signal, but WiFi should stay connected&lt;br /&gt;
&lt;br /&gt;
9. Run turbo-info2 &lt;br /&gt;
&lt;br /&gt;
 # turbo-info2&lt;br /&gt;
  initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
10. Now run turbo-info&lt;br /&gt;
&lt;br /&gt;
 # turbo-info&lt;br /&gt;
 initializing modem &lt;br /&gt;
 modem initiated&lt;br /&gt;
 Kernel Version 1.2.9.0&lt;br /&gt;
 Serial Number bosu-e8f8t6o30&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
11. Now run turbo-app /private/var/root/zerog095.trb&lt;br /&gt;
&lt;br /&gt;
 # turbo-app /private/var/root/zerog095.trb &lt;br /&gt;
 SRC /private/var/root/zerog095.trb&lt;br /&gt;
 SIZE 1032&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
12. Run &lt;br /&gt;
 launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist&lt;br /&gt;
&lt;br /&gt;
13. Now you should see Zero-G in the Sim Applications in Settings -&amp;gt; Phone -&amp;gt; Sim Applications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Click on Zero-G&lt;br /&gt;
&lt;br /&gt;
15. Remove your card and TurboSIM from the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
16. Insert the card and TurboSIM into your iPhone 3G&lt;br /&gt;
&lt;br /&gt;
17. You will get No Service&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Open Settings -&amp;gt; Phone -&amp;gt; Sim Applications and click on Zero-G&lt;br /&gt;
You may be interrupted by a popup which says Going to Switch, just choose Accept (Green Button) If you do not get interrupted, it will appear in a minute after choosing Zero-G from Sim Applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. That's it!!&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must no be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Locked (Official)&amp;lt;BR&amp;gt;Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G, V?&amp;lt;BR&amp;gt;(1996)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T (US)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Rogers (Canada)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain (Jordan)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;Not Available&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;eXamPLE&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;mYiPhone uk&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: yellow;  text-align: center&amp;quot;&amp;gt;incoming&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;   text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;n.a.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
* If you should encounter any problems with your TurboSIM (no access anymore, wrong app, ...) there is an easy method to remove installed turbo sim applications: instead of giving your SIM-Pin, enter the TPIN which you can find next to the serial number on the cover. This will reset your TurboSIM. Afterwards the phone asks a second time for your PIN, now use the SIM-Pin.&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1782</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1782"/>
		<updated>2008-08-16T12:30:31Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt; The unlock method here uses zero-g which has been published by Zf, member of dev team, so it can be considered not to cause illegal actions. &amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* Jailbroken iPhone 3G with OpenSSH installed (from cydia) and WLAN connection to your PC. ([http://www.iclarified.com/entry/index.php?enid=1558 Jailbreak Tutorial])&lt;br /&gt;
* Bladox's TurboSIM. (From http://www.bladox.com)&lt;br /&gt;
* SSH client for Windows Users such as Putty ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty Download Page])&lt;br /&gt;
* SCP client (e.g. [http://winscp.net/eng/download.php#download2 WinSCP]) or FTP Client such as [http://rsug.itd.umich.edu/software/fugu/ Fugu] for Mac and [http://rsug.itd.umich.edu/software/fugu/ SmartFTP] for Windows&lt;br /&gt;
* TurboSIM programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* TurboSIM app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]] (The version [http://dl.free.fr/nz1Tbj2sC/lamesaft.trb here] basically does the same, reset is removed, so you can turn flight mode on and off, without card re-insertion.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Before I begin, I will assume that you know some basic stuff, such as FTPing to your iPhone, and SSHing. If you require help, please email me at [nayef@fireblazehost.com nayef@fireblazehost.com].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Insert your simcard in another 2G phone, and remove the SIM Card Pin Code. You should also go to the Network Selection, and Manually select your network. Then cut your SIM card to fit with the TurboSIM. Google a little bit how to do this, or use YouTube and insert both into your 1st generation iPhone running 1.1.4.&lt;br /&gt;
&lt;br /&gt;
2. Unpack turbo-cable-utils&lt;br /&gt;
&lt;br /&gt;
3. Rename all files in bin-iphonev2 by adding 2 at the end of each file.&lt;br /&gt;
&lt;br /&gt;
4. Copy contents of bin-iphonev1 and bin-iphonev2 to folder /bin/ on your 1st generation iPhone.  (username: root   password: alpine)&lt;br /&gt;
&lt;br /&gt;
3. Unpack zerog-0.95 and copy zerog095.trb to /private/var/root/&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
5. For Windows users, SSH into your iPhone using Putty. For Mac users, SSH into your iPhone using Terminal (Applications::Utilities::Terminal)&lt;br /&gt;
&lt;br /&gt;
6. Change the permissions of the turbo files to 755&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
7. Run&lt;br /&gt;
 launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist  in your SSH client in the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
8. You should now lose your signal, but WiFi should stay connected&lt;br /&gt;
&lt;br /&gt;
9. Run turbo-info2 &lt;br /&gt;
&lt;br /&gt;
 iPhone:turbo-info2&lt;br /&gt;
initializing modem&lt;br /&gt;
modem initiated&lt;br /&gt;
OK. No Error&lt;br /&gt;
&lt;br /&gt;
10. Now run turbo-info&lt;br /&gt;
&lt;br /&gt;
 # turbo-info&lt;br /&gt;
 initializing modem &lt;br /&gt;
 modem initiated&lt;br /&gt;
 Kernel Version 1.2.9.0&lt;br /&gt;
 Serial Number bosu-e8f8t6o30&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
11. Now run turbo-app /private/var/root/zerog095.trb&lt;br /&gt;
&lt;br /&gt;
 # turbo-app /private/var/root/zerog095.trb &lt;br /&gt;
 SRC /private/var/root/zerog095.trb&lt;br /&gt;
 SIZE 1032&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
12. Run &lt;br /&gt;
 launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist&lt;br /&gt;
&lt;br /&gt;
13. Now you should see Zero-G in the Sim Applications in Settings -&amp;gt; Phone -&amp;gt; Sim Applications&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
14. Click on Zero-G&lt;br /&gt;
&lt;br /&gt;
15. Remove your card and TurboSIM from the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
16. Insert the card and TurboSIM into your iPhone 3G&lt;br /&gt;
&lt;br /&gt;
17. You will get No Service&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
10. Open Settings -&amp;gt; Phone -&amp;gt; Sim Applications and click on Zero-G&lt;br /&gt;
You may be interrupted by a popup which says Going to Switch, just choose Accept (Green Button) If you do not get interrupted, it will appear in a minute after choosing Zero-G from Sim Applications.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. That's it!!&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must no be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Locked (Official)&amp;lt;BR&amp;gt;Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G, V?&amp;lt;BR&amp;gt;(1996)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T (US)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Rogers (Canada)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain (Jordan)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;Not Available&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;eXamPLE&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;mYiPhone uk&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: yellow;  text-align: center&amp;quot;&amp;gt;incoming&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;   text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;n.a.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
* If you should encounter any problems with your TurboSIM (no access anymore, wrong app, ...) there is an easy method to remove installed turbo sim applications: instead of giving your SIM-Pin, enter the TPIN which you can find next to the serial number on the cover. This will reset your TurboSIM. Afterwards the phone asks a second time for your PIN, now use the SIM-Pin.&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1781</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1781"/>
		<updated>2008-08-16T12:29:04Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt; The unlock method here uses zero-g which has been published by Zf, member of dev team, so it can be considered not to cause illegal actions. &amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* Jailbroken iPhone 3G with OpenSSH installed (from cydia) and WLAN connection to your PC. ([http://www.iclarified.com/entry/index.php?enid=1558 Jailbreak Tutorial])&lt;br /&gt;
* Bladox's TurboSIM. (From http://www.bladox.com)&lt;br /&gt;
* SSH client for Windows Users such as Putty ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty Download Page])&lt;br /&gt;
* SCP client (e.g. [http://winscp.net/eng/download.php#download2 WinSCP]) or FTP Client such as [http://rsug.itd.umich.edu/software/fugu/ Fugu] for Mac and [http://rsug.itd.umich.edu/software/fugu/ SmartFTP] for Windows&lt;br /&gt;
* TurboSIM programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* TurboSIM app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]] (The version [http://dl.free.fr/nz1Tbj2sC/lamesaft.trb here] basically does the same, reset is removed, so you can turn flight mode on and off, without card re-insertion.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Before I begin, I will assume that you know some basic stuff, such as FTPing to your iPhone, and SSHing. If you require help, please email me at [nayef@fireblazehost.com nayef@fireblazehost.com].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Insert your simcard in another 2G phone, and remove the SIM Card Pin Code. You should also go to the Network Selection, and Manually select your network. Then cut your SIM card to fit with the TurboSIM. Google a little bit how to do this, or use YouTube and insert both into your 1st generation iPhone running 1.1.4.&lt;br /&gt;
&lt;br /&gt;
2. Unpack turbo-cable-utils&lt;br /&gt;
&lt;br /&gt;
3. Rename all files in bin-iphonev2 by adding 2 at the end of each file.&lt;br /&gt;
&lt;br /&gt;
4. Copy contents of bin-iphonev1 and bin-iphonev2 to folder /bin/ on your 1st generation iPhone.  (username: root   password: alpine)&lt;br /&gt;
&lt;br /&gt;
3. Unpack zerog-0.95 and copy zerog095.trb to /private/var/root/&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
5. For Windows users, SSH into your iPhone using Putty. For Mac users, SSH into your iPhone using Terminal (Applications::Utilities::Terminal)&lt;br /&gt;
&lt;br /&gt;
6. Change the permissions of the turbo files to 755&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
7. Run&lt;br /&gt;
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist  in your SSH client in the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
8. You should now lose your signal, but WiFi should stay connected&lt;br /&gt;
&lt;br /&gt;
9. Run turbo-info2 &lt;br /&gt;
&lt;br /&gt;
iPhone:turbo-info2&lt;br /&gt;
initializing modem&lt;br /&gt;
modem initiated&lt;br /&gt;
OK. No Error&lt;br /&gt;
&lt;br /&gt;
10. Now run turbo-info&lt;br /&gt;
&lt;br /&gt;
iPhone:~ turbo-info&lt;br /&gt;
initializing modem&lt;br /&gt;
modem initiated&lt;br /&gt;
Kernel Version 1.2.9.0&lt;br /&gt;
Serial Number bosu-e8f8t6o30&lt;br /&gt;
OK. No Error&lt;br /&gt;
&lt;br /&gt;
11. Now run turbo-app /private/var/root/zerog095.trb&lt;br /&gt;
&lt;br /&gt;
iPhone:~ turbo-app /private/var/root/zerog095.trb &lt;br /&gt;
SRC /private/var/root/zerog095.trb&lt;br /&gt;
SIZE 1032&lt;br /&gt;
initializing modem&lt;br /&gt;
modem initiated&lt;br /&gt;
OK. No Error&lt;br /&gt;
&lt;br /&gt;
12. Run &lt;br /&gt;
launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist&lt;br /&gt;
&lt;br /&gt;
13. Now you should see Zero-G in the Sim Applications in Settings -&amp;gt; Phone -&amp;gt; Sim Applications&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
14. Click on Zero-G&lt;br /&gt;
&lt;br /&gt;
15. Remove your card and TurboSIM from the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
16. Insert the card and TurboSIM into your iPhone 3G&lt;br /&gt;
&lt;br /&gt;
17. You will get No Service&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
10. Open Settings -&amp;gt; Phone -&amp;gt; Sim Applications and click on Zero-G&lt;br /&gt;
You may be interrupted by a popup which says Going to Switch, just choose Accept (Green Button) If you do not get interrupted, it will appear in a minute after choosing Zero-G from Sim Applications.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. That's it!!&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must no be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Locked (Official)&amp;lt;BR&amp;gt;Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G, V?&amp;lt;BR&amp;gt;(1996)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T (US)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Rogers (Canada)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain (Jordan)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;Not Available&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;eXamPLE&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;mYiPhone uk&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: yellow;  text-align: center&amp;quot;&amp;gt;incoming&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;   text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;n.a.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
* If you should encounter any problems with your TurboSIM (no access anymore, wrong app, ...) there is an easy method to remove installed turbo sim applications: instead of giving your SIM-Pin, enter the TPIN which you can find next to the serial number on the cover. This will reset your TurboSIM. Afterwards the phone asks a second time for your PIN, now use the SIM-Pin.&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1780</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1780"/>
		<updated>2008-08-16T12:27:51Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt; The unlock method here uses zero-g which has been published by Zf, member of dev team, so it can be considered not to cause illegal actions. &amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* Jailbroken iPhone 3G with OpenSSH installed (from cydia) and WLAN connection to your PC. ([http://www.iclarified.com/entry/index.php?enid=1558 Jailbreak Tutorial])&lt;br /&gt;
* Bladox's TurboSIM. (From http://www.bladox.com)&lt;br /&gt;
* SSH client for Windows Users such as Putty ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty Download Page])&lt;br /&gt;
* SCP client (e.g. [http://winscp.net/eng/download.php#download2 WinSCP]) or FTP Client such as [http://rsug.itd.umich.edu/software/fugu/ Fugu] for Mac and [http://rsug.itd.umich.edu/software/fugu/ SmartFTP] for Windows&lt;br /&gt;
* TurboSIM programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* TurboSIM app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]] (The version [http://dl.free.fr/nz1Tbj2sC/lamesaft.trb here] basically does the same, reset is removed, so you can turn flight mode on and off, without card re-insertion.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Before I begin, I will assume that you know some basic stuff, such as FTPing to your iPhone, and SSHing. If you require help, please email me at [nayef@fireblazehost.com nayef@fireblazehost.com].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Insert your simcard in another 2G phone, and remove the SIM Card Pin Code. You should also go to the Network Selection, and Manually select your network. Then cut your SIM card to fit with the TurboSIM. Google a little bit how to do this, or use YouTube and insert both into your 1st generation iPhone running 1.1.4.&lt;br /&gt;
&lt;br /&gt;
2. Unpack turbo-cable-utils&lt;br /&gt;
&lt;br /&gt;
3. Rename all files in bin-iphonev2 by adding 2 at the end of each file.&lt;br /&gt;
&lt;br /&gt;
4. Copy contents of bin-iphonev1 and bin-iphonev2 to folder /bin/ on your 1st generation iPhone.  (username: root   password: alpine)&lt;br /&gt;
&lt;br /&gt;
3. Unpack zerog-0.95 and copy zerog095.trb to /private/var/root/&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
5. For Windows users, SSH into your iPhone using Putty.&lt;br /&gt;
    For Mac users, SSH into your iPhone using Terminal (Applications::Utilities::Terminal)&lt;br /&gt;
&lt;br /&gt;
6. Change the permissions of the turbo files to 755&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
7. Run launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist  in your SSH client in the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
8. You should now lose your signal, but WiFi should stay connected&lt;br /&gt;
&lt;br /&gt;
9. Run turbo-info2 &lt;br /&gt;
&lt;br /&gt;
#turbo-info2&lt;br /&gt;
initializing modem&lt;br /&gt;
modem initiated&lt;br /&gt;
OK. No Error&lt;br /&gt;
&lt;br /&gt;
10. Now run turbo-info&lt;br /&gt;
&lt;br /&gt;
# turbo-info&lt;br /&gt;
initializing modem&lt;br /&gt;
modem initiated&lt;br /&gt;
Kernel Version 1.2.9.0&lt;br /&gt;
Serial Number bosu-e8f8t6o30&lt;br /&gt;
OK. No Error&lt;br /&gt;
&lt;br /&gt;
11. Now run turbo-app /private/var/root/zerog095.trb&lt;br /&gt;
&lt;br /&gt;
# turbo-app /private/var/root/zerog095.trb &lt;br /&gt;
SRC /private/var/root/zerog095.trb&lt;br /&gt;
SIZE 1032&lt;br /&gt;
initializing modem&lt;br /&gt;
modem initiated&lt;br /&gt;
OK. No Error&lt;br /&gt;
&lt;br /&gt;
12. Run launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist&lt;br /&gt;
&lt;br /&gt;
13. Now you should see Zero-G in the Sim Applications in Settings -&amp;gt; Phone -&amp;gt; Sim Applications&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
14. Click on Zero-G&lt;br /&gt;
&lt;br /&gt;
15. Remove your card and TurboSIM from the 1st Generation iPhone&lt;br /&gt;
&lt;br /&gt;
16. Insert the card and TurboSIM into your iPhone 3G&lt;br /&gt;
&lt;br /&gt;
17. You will get No Service&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
10. Open Settings -&amp;gt; Phone -&amp;gt; Sim Applications and click on Zero-G&lt;br /&gt;
You may be interrupted by a popup which says Going to Switch, just choose Accept (Green Button) If you do not get interrupted, it will appear in a minute after choosing Zero-G from Sim Applications.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. That's it!!&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must no be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Locked (Official)&amp;lt;BR&amp;gt;Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G, V?&amp;lt;BR&amp;gt;(1996)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T (US)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Rogers (Canada)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain (Jordan)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;Not Available&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;eXamPLE&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;mYiPhone uk&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: yellow;  text-align: center&amp;quot;&amp;gt;incoming&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;   text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;n.a.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
* If you should encounter any problems with your TurboSIM (no access anymore, wrong app, ...) there is an easy method to remove installed turbo sim applications: instead of giving your SIM-Pin, enter the TPIN which you can find next to the serial number on the cover. This will reset your TurboSIM. Afterwards the phone asks a second time for your PIN, now use the SIM-Pin.&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1775</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1775"/>
		<updated>2008-08-16T11:56:16Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* Prerequisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt; The unlock method here uses zero-g which has been published by Zf, member of dev team, so it can be considered not to cause illegal actions. &amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* Jailbroken iPhone 3G with OpenSSH installed (from cydia) and WLAN connection to your PC. ([http://www.iclarified.com/entry/index.php?enid=1558 Jailbreak Tutorial])&lt;br /&gt;
* Jailbroken iPhone (1st Generation) running 1.1.4 with OpenSSH installed from Installer or Cydia and WLAN connection to your PC.&lt;br /&gt;
* Bladox's TurboSIM. (From http://www.bladox.com)&lt;br /&gt;
* SSH Client for Windows Users such as Putty ([www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty Download Page])&lt;br /&gt;
* FTP Client such as [http://rsug.itd.umich.edu/software/fugu/ Fugu] for Mac and [http://rsug.itd.umich.edu/software/fugu/ SmartFTP] for Windows&lt;br /&gt;
* TurboSIM programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* TurboSIM app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
1. Put your official provider card (prepaid) together with turboSim into the sim card slot of your iPhone-3G. Google a little bit how to do this. IMHO it's a good idea to (TESA-)tape turboSim and SIM-card together (on upper surface, tape needs to clasp around the chip to the connection's side of the card, so there is no tape edge on the surface in direction of tension), otherwise your SIM can get stuck in your phone and you have to open it.&lt;br /&gt;
&lt;br /&gt;
2. unpack turbo-cable-utils and use Win''Scp to copy the contents of bin-iphonev2 to folder /bin/ on your iphone (username: root, password: alpine)&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
3. connect with putty to your iPhone (user root, pass alpine) (btw, changing your password is a good idea: passwd)&lt;br /&gt;
&lt;br /&gt;
4. change permissions&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
5. run turbo-info&lt;br /&gt;
&lt;br /&gt;
 iPhone:~ root# turbo-info&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 Kernel Version 1.2.7.0&lt;br /&gt;
 Serial Number &amp;lt;...&amp;gt;&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
''If this does not end with &amp;quot;ok&amp;quot;:''&lt;br /&gt;
&lt;br /&gt;
 localhost:~ root# turbo-info&lt;br /&gt;
 initializing modem&lt;br /&gt;
 AT+CPMS=&amp;quot;SM&amp;quot;,&amp;quot;SM&amp;quot;&lt;br /&gt;
 ERROR&lt;br /&gt;
 AT+CPMS?&lt;br /&gt;
 ERROR&lt;br /&gt;
 modem initiated&lt;br /&gt;
 Mobile Phone/Serial Cable Communication Error&lt;br /&gt;
&lt;br /&gt;
this could have following reasons:&lt;br /&gt;
* electrical contact problems: check your turboSim-Sim-pack, sometimes there are some bumps from the cutting process which need to be removed&lt;br /&gt;
* the SIM you use to program your turboSIM is locked, you have already access to the turboSIM via iPhone if the SIM is unlocked (official provider SIM)&lt;br /&gt;
* turboSIM isn't empty, there is a programme installed which prevents network access&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. use Win''Scp to copy unpacked zero-g-trb to folder /private/var/root&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
7. run turbo-reset and then turbo-app to programme your turboSim&lt;br /&gt;
&lt;br /&gt;
 iPhone:~ root# turbo-app zerog095.trb&lt;br /&gt;
 SRC zerog095.trb&lt;br /&gt;
 SIZE 1023&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
You now should see zero-g sim app in settings -&amp;gt; phone -&amp;gt; sim applications (ignore the carrier, I took screen shots later on)&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
9. Remove official card + turboSim and replace it with your contract card + turboSim, turbo-info should end with okay&lt;br /&gt;
&lt;br /&gt;
10. reboot / switch on/off phone&lt;br /&gt;
&lt;br /&gt;
I have to type in my SIM-Pin first&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocksim.png]]&lt;br /&gt;
&lt;br /&gt;
then: no service, okay...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
10. commit green button of zero-g application, which appears after some seconds&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
11. Some timing problems? Lost carrier? Just closing... &lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice2.png]]&lt;br /&gt;
&lt;br /&gt;
'cos it works at the end...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must no be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Locked (Official)&amp;lt;BR&amp;gt;Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G, V?&amp;lt;BR&amp;gt;(1996)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T (US)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Rogers (Canada)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain (Jordan)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;Not Available&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;eXamPLE&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;mYiPhone uk&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: yellow;  text-align: center&amp;quot;&amp;gt;incoming&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;   text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;n.a.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1774</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1774"/>
		<updated>2008-08-16T11:54:12Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* Prerequisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt; The unlock method here uses zero-g which has been published by Zf, member of dev team, so it can be considered not to cause illegal actions. &amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* Jailbroken iPhone 3G with OpenSSH installed (from cydia) and WLAN connection to your PC. ([http://www.iclarified.com/entry/index.php?enid=1558 Jailbreak Tutorial])&lt;br /&gt;
* Jailbroken iPhone (1st Generation) running 1.1.4 with OpenSSH installed from Installer or Cydia and WLAN connection to your PC.&lt;br /&gt;
* Bladox's TurboSIM. (From http://www.bladox.com)&lt;br /&gt;
* SSH Client for Windows Users such as Putty ([www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty Download Page])&lt;br /&gt;
* TurboSIM programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* TurboSIM app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
1. Put your official provider card (prepaid) together with turboSim into the sim card slot of your iPhone-3G. Google a little bit how to do this. IMHO it's a good idea to (TESA-)tape turboSim and SIM-card together (on upper surface, tape needs to clasp around the chip to the connection's side of the card, so there is no tape edge on the surface in direction of tension), otherwise your SIM can get stuck in your phone and you have to open it.&lt;br /&gt;
&lt;br /&gt;
2. unpack turbo-cable-utils and use Win''Scp to copy the contents of bin-iphonev2 to folder /bin/ on your iphone (username: root, password: alpine)&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
3. connect with putty to your iPhone (user root, pass alpine) (btw, changing your password is a good idea: passwd)&lt;br /&gt;
&lt;br /&gt;
4. change permissions&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
5. run turbo-info&lt;br /&gt;
&lt;br /&gt;
 iPhone:~ root# turbo-info&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 Kernel Version 1.2.7.0&lt;br /&gt;
 Serial Number &amp;lt;...&amp;gt;&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
''If this does not end with &amp;quot;ok&amp;quot;:''&lt;br /&gt;
&lt;br /&gt;
 localhost:~ root# turbo-info&lt;br /&gt;
 initializing modem&lt;br /&gt;
 AT+CPMS=&amp;quot;SM&amp;quot;,&amp;quot;SM&amp;quot;&lt;br /&gt;
 ERROR&lt;br /&gt;
 AT+CPMS?&lt;br /&gt;
 ERROR&lt;br /&gt;
 modem initiated&lt;br /&gt;
 Mobile Phone/Serial Cable Communication Error&lt;br /&gt;
&lt;br /&gt;
this could have following reasons:&lt;br /&gt;
* electrical contact problems: check your turboSim-Sim-pack, sometimes there are some bumps from the cutting process which need to be removed&lt;br /&gt;
* the SIM you use to program your turboSIM is locked, you have already access to the turboSIM via iPhone if the SIM is unlocked (official provider SIM)&lt;br /&gt;
* turboSIM isn't empty, there is a programme installed which prevents network access&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. use Win''Scp to copy unpacked zero-g-trb to folder /private/var/root&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
7. run turbo-reset and then turbo-app to programme your turboSim&lt;br /&gt;
&lt;br /&gt;
 iPhone:~ root# turbo-app zerog095.trb&lt;br /&gt;
 SRC zerog095.trb&lt;br /&gt;
 SIZE 1023&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
You now should see zero-g sim app in settings -&amp;gt; phone -&amp;gt; sim applications (ignore the carrier, I took screen shots later on)&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
9. Remove official card + turboSim and replace it with your contract card + turboSim, turbo-info should end with okay&lt;br /&gt;
&lt;br /&gt;
10. reboot / switch on/off phone&lt;br /&gt;
&lt;br /&gt;
I have to type in my SIM-Pin first&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocksim.png]]&lt;br /&gt;
&lt;br /&gt;
then: no service, okay...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
10. commit green button of zero-g application, which appears after some seconds&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
11. Some timing problems? Lost carrier? Just closing... &lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice2.png]]&lt;br /&gt;
&lt;br /&gt;
'cos it works at the end...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must no be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Locked (Official)&amp;lt;BR&amp;gt;Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G, V?&amp;lt;BR&amp;gt;(1996)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T (US)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Rogers (Canada)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain (Jordan)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;Not Available&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;eXamPLE&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;mYiPhone uk&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: yellow;  text-align: center&amp;quot;&amp;gt;incoming&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;   text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;n.a.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1773</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1773"/>
		<updated>2008-08-16T11:53:32Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* Prerequisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt; The unlock method here uses zero-g which has been published by Zf, member of dev team, so it can be considered not to cause illegal actions. &amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* Jailbroken iPhone 3G with OpenSSH installed (from cydia) and WLAN connection to your PC. ([[http://www.iclarified.com/entry/index.php?enid=1558 Jailbreak Tutorial]])&lt;br /&gt;
* Jailbroken iPhone (1st Generation) running 1.1.4 with OpenSSH installed from Installer or Cydia and WLAN connection to your PC.&lt;br /&gt;
* Bladox's TurboSIM. (From http://www.bladox.com)&lt;br /&gt;
* SSH Client for Windows Users such as Putty ([[www.chiark.greenend.org.uk/ ~sgtatham/putty/download.html Putty Download Page]])&lt;br /&gt;
* TurboSIM programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* TurboSIM app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
1. Put your official provider card (prepaid) together with turboSim into the sim card slot of your iPhone-3G. Google a little bit how to do this. IMHO it's a good idea to (TESA-)tape turboSim and SIM-card together (on upper surface, tape needs to clasp around the chip to the connection's side of the card, so there is no tape edge on the surface in direction of tension), otherwise your SIM can get stuck in your phone and you have to open it.&lt;br /&gt;
&lt;br /&gt;
2. unpack turbo-cable-utils and use Win''Scp to copy the contents of bin-iphonev2 to folder /bin/ on your iphone (username: root, password: alpine)&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
3. connect with putty to your iPhone (user root, pass alpine) (btw, changing your password is a good idea: passwd)&lt;br /&gt;
&lt;br /&gt;
4. change permissions&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
5. run turbo-info&lt;br /&gt;
&lt;br /&gt;
 iPhone:~ root# turbo-info&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 Kernel Version 1.2.7.0&lt;br /&gt;
 Serial Number &amp;lt;...&amp;gt;&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
''If this does not end with &amp;quot;ok&amp;quot;:''&lt;br /&gt;
&lt;br /&gt;
 localhost:~ root# turbo-info&lt;br /&gt;
 initializing modem&lt;br /&gt;
 AT+CPMS=&amp;quot;SM&amp;quot;,&amp;quot;SM&amp;quot;&lt;br /&gt;
 ERROR&lt;br /&gt;
 AT+CPMS?&lt;br /&gt;
 ERROR&lt;br /&gt;
 modem initiated&lt;br /&gt;
 Mobile Phone/Serial Cable Communication Error&lt;br /&gt;
&lt;br /&gt;
this could have following reasons:&lt;br /&gt;
* electrical contact problems: check your turboSim-Sim-pack, sometimes there are some bumps from the cutting process which need to be removed&lt;br /&gt;
* the SIM you use to program your turboSIM is locked, you have already access to the turboSIM via iPhone if the SIM is unlocked (official provider SIM)&lt;br /&gt;
* turboSIM isn't empty, there is a programme installed which prevents network access&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. use Win''Scp to copy unpacked zero-g-trb to folder /private/var/root&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
7. run turbo-reset and then turbo-app to programme your turboSim&lt;br /&gt;
&lt;br /&gt;
 iPhone:~ root# turbo-app zerog095.trb&lt;br /&gt;
 SRC zerog095.trb&lt;br /&gt;
 SIZE 1023&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
You now should see zero-g sim app in settings -&amp;gt; phone -&amp;gt; sim applications (ignore the carrier, I took screen shots later on)&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
9. Remove official card + turboSim and replace it with your contract card + turboSim, turbo-info should end with okay&lt;br /&gt;
&lt;br /&gt;
10. reboot / switch on/off phone&lt;br /&gt;
&lt;br /&gt;
I have to type in my SIM-Pin first&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocksim.png]]&lt;br /&gt;
&lt;br /&gt;
then: no service, okay...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
10. commit green button of zero-g application, which appears after some seconds&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
11. Some timing problems? Lost carrier? Just closing... &lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice2.png]]&lt;br /&gt;
&lt;br /&gt;
'cos it works at the end...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must no be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Locked (Official)&amp;lt;BR&amp;gt;Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G, V?&amp;lt;BR&amp;gt;(1996)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T (US)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Rogers (Canada)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain (Jordan)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;Not Available&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;eXamPLE&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;mYiPhone uk&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: yellow;  text-align: center&amp;quot;&amp;gt;incoming&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;   text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;n.a.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1772</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1772"/>
		<updated>2008-08-16T11:52:25Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* Prerequisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt; The unlock method here uses zero-g which has been published by Zf, member of dev team, so it can be considered not to cause illegal actions. &amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* Jailbroken iPhone 3G with OpenSSH installed (from cydia) and WLAN connection to your PC. (Jailbreak Tutorial: [[http://www.iclarified.com/entry/index.php?enid=1558]])&lt;br /&gt;
* Jailbroken iPhone (1st Generation) running 1.1.4 with OpenSSH installed from Installer or Cydia and WLAN connection to your PC.&lt;br /&gt;
* Bladox's TurboSIM. (From http://www.bladox.com)&lt;br /&gt;
* SSH Client for Windows Users such as Putty ([[www.chiark.greenend.org.uk/ ~sgtatham/putty/download.html]])&lt;br /&gt;
* TurboSIM programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* TurboSIM app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
1. Put your official provider card (prepaid) together with turboSim into the sim card slot of your iPhone-3G. Google a little bit how to do this. IMHO it's a good idea to (TESA-)tape turboSim and SIM-card together (on upper surface, tape needs to clasp around the chip to the connection's side of the card, so there is no tape edge on the surface in direction of tension), otherwise your SIM can get stuck in your phone and you have to open it.&lt;br /&gt;
&lt;br /&gt;
2. unpack turbo-cable-utils and use Win''Scp to copy the contents of bin-iphonev2 to folder /bin/ on your iphone (username: root, password: alpine)&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
3. connect with putty to your iPhone (user root, pass alpine) (btw, changing your password is a good idea: passwd)&lt;br /&gt;
&lt;br /&gt;
4. change permissions&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
5. run turbo-info&lt;br /&gt;
&lt;br /&gt;
 iPhone:~ root# turbo-info&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 Kernel Version 1.2.7.0&lt;br /&gt;
 Serial Number &amp;lt;...&amp;gt;&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
''If this does not end with &amp;quot;ok&amp;quot;:''&lt;br /&gt;
&lt;br /&gt;
 localhost:~ root# turbo-info&lt;br /&gt;
 initializing modem&lt;br /&gt;
 AT+CPMS=&amp;quot;SM&amp;quot;,&amp;quot;SM&amp;quot;&lt;br /&gt;
 ERROR&lt;br /&gt;
 AT+CPMS?&lt;br /&gt;
 ERROR&lt;br /&gt;
 modem initiated&lt;br /&gt;
 Mobile Phone/Serial Cable Communication Error&lt;br /&gt;
&lt;br /&gt;
this could have following reasons:&lt;br /&gt;
* electrical contact problems: check your turboSim-Sim-pack, sometimes there are some bumps from the cutting process which need to be removed&lt;br /&gt;
* the SIM you use to program your turboSIM is locked, you have already access to the turboSIM via iPhone if the SIM is unlocked (official provider SIM)&lt;br /&gt;
* turboSIM isn't empty, there is a programme installed which prevents network access&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. use Win''Scp to copy unpacked zero-g-trb to folder /private/var/root&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
7. run turbo-reset and then turbo-app to programme your turboSim&lt;br /&gt;
&lt;br /&gt;
 iPhone:~ root# turbo-app zerog095.trb&lt;br /&gt;
 SRC zerog095.trb&lt;br /&gt;
 SIZE 1023&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
You now should see zero-g sim app in settings -&amp;gt; phone -&amp;gt; sim applications (ignore the carrier, I took screen shots later on)&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
9. Remove official card + turboSim and replace it with your contract card + turboSim, turbo-info should end with okay&lt;br /&gt;
&lt;br /&gt;
10. reboot / switch on/off phone&lt;br /&gt;
&lt;br /&gt;
I have to type in my SIM-Pin first&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocksim.png]]&lt;br /&gt;
&lt;br /&gt;
then: no service, okay...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
10. commit green button of zero-g application, which appears after some seconds&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
11. Some timing problems? Lost carrier? Just closing... &lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice2.png]]&lt;br /&gt;
&lt;br /&gt;
'cos it works at the end...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must no be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Locked (Official)&amp;lt;BR&amp;gt;Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G, V?&amp;lt;BR&amp;gt;(1996)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T (US)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Rogers (Canada)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain (Jordan)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;Not Available&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;eXamPLE&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;mYiPhone uk&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: yellow;  text-align: center&amp;quot;&amp;gt;incoming&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;   text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;n.a.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1771</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1771"/>
		<updated>2008-08-16T11:29:30Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* TurboSIM Compatibility with Operators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt; The unlock method here uses zero-g which has been published by Zf, member of dev team, so it can be considered not to cause illegal actions. &amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* your jailbroken iPhone-3G with openssh installed (from cydia) and WLAN connection to your PC&lt;br /&gt;
* Bladox' turboSim&lt;br /&gt;
* putty, winscp (or equivalent mac proggies)&lt;br /&gt;
* turboSim programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* turboSim app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]] (on your own risk you can test [http://dl.free.fr/nz1Tbj2sC/lamesaft.trb this] version)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
1. Put your official provider card (prepaid) together with turboSim into the sim card slot of your iPhone-3G. Google a little bit how to do this. IMHO it's a good idea to (TESA-)tape turboSim and SIM-card together (on upper surface, tape needs to clasp around the chip to the connection's side of the card, so there is no tape edge on the surface in direction of tension), otherwise your SIM can get stuck in your phone and you have to open it.&lt;br /&gt;
&lt;br /&gt;
2. unpack turbo-cable-utils and use Win''Scp to copy the contents of bin-iphonev2 to folder /bin/ on your iphone (username: root, password: alpine)&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
3. connect with putty to your iPhone (user root, pass alpine) (btw, changing your password is a good idea: passwd)&lt;br /&gt;
&lt;br /&gt;
4. change permissions&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
5. run turbo-info&lt;br /&gt;
&lt;br /&gt;
 iPhone:~ root# turbo-info&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 Kernel Version 1.2.7.0&lt;br /&gt;
 Serial Number &amp;lt;...&amp;gt;&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
''If this does not end with &amp;quot;ok&amp;quot;:''&lt;br /&gt;
&lt;br /&gt;
 localhost:~ root# turbo-info&lt;br /&gt;
 initializing modem&lt;br /&gt;
 AT+CPMS=&amp;quot;SM&amp;quot;,&amp;quot;SM&amp;quot;&lt;br /&gt;
 ERROR&lt;br /&gt;
 AT+CPMS?&lt;br /&gt;
 ERROR&lt;br /&gt;
 modem initiated&lt;br /&gt;
 Mobile Phone/Serial Cable Communication Error&lt;br /&gt;
&lt;br /&gt;
this could have following reasons:&lt;br /&gt;
* electrical contact problems: check your turboSim-Sim-pack, sometimes there are some bumps from the cutting process which need to be removed&lt;br /&gt;
* the SIM you use to program your turboSIM is locked, you have already access to the turboSIM via iPhone if the SIM is unlocked (official provider SIM)&lt;br /&gt;
* turboSIM isn't empty, there is a programme installed which prevents network access&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. use Win''Scp to copy unpacked zero-g-trb to folder /private/var/root&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
7. run turbo-reset and then turbo-app to programme your turboSim&lt;br /&gt;
&lt;br /&gt;
 iPhone:~ root# turbo-app zerog095.trb&lt;br /&gt;
 SRC zerog095.trb&lt;br /&gt;
 SIZE 1023&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
You now should see zero-g sim app in settings -&amp;gt; phone -&amp;gt; sim applications (ignore the carrier, I took screen shots later on)&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
9. Remove official card + turboSim and replace it with your contract card + turboSim, turbo-info should end with okay&lt;br /&gt;
&lt;br /&gt;
10. reboot / switch on/off phone&lt;br /&gt;
&lt;br /&gt;
I have to type in my SIM-Pin first&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocksim.png]]&lt;br /&gt;
&lt;br /&gt;
then: no service, okay...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
10. commit green button of zero-g application, which appears after some seconds&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
11. Some timing problems? Lost carrier? Just closing... &lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice2.png]]&lt;br /&gt;
&lt;br /&gt;
'cos it works at the end...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must no be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
Actually this table gives a rough overview of all *sim solutions because it reflects working of MCC/MNC = 001/01 and all *sim known so far use this method. The table doesn't give information about 3G though, as turbosim does not support 3G SIM-ME communication at the moment. So could be, some *sim solutions work with 3G where this table indicates no. Most probably there isn't any *sim solution that works in a specific configuration if this table indicates 'no' for the method at all.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Locked (Official)&amp;lt;BR&amp;gt;Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Congstar&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G, V?&amp;lt;BR&amp;gt;(1996)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T (US)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Rogers (Canada)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain (Jordan)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;Not Available&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;eXamPLE&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;mYiPhone uk&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: yellow;  text-align: center&amp;quot;&amp;gt;incoming&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;   text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;n.a.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, this needs the other version of turbo-cable-utils (bin-iphonev1) in case you didn't upgrade to 2.x yet.&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1755</id>
		<title>Tutorial:Unlock iPhone 3G with TurboSim</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1755"/>
		<updated>2008-08-15T20:28:20Z</updated>

		<summary type="html">&lt;p&gt;NaysNay: /* TurboSIM Compatibility with Operators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{disclaimer}}&lt;br /&gt;
&lt;br /&gt;
This article is a step by step instruction to use a net-locked iPhone-3G with a different provider. &lt;br /&gt;
&lt;br /&gt;
The dev team states on [http://blog.iphone-dev.org/post/44428446/updates their blog] that the SIM hacks they examined send illegal signals. &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt; The unlock method here uses zero-g which has been published by Zf, member of dev team, so it can be considered not to cause illegal actions. &amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ffA4A4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update / Warning:'''&lt;br /&gt;
&lt;br /&gt;
'''ZeroG''', was '''''not intended''''' ''' to do trickery to your cellular network'''. But due to the way the iPhone's 2.x baseband firmware handles the login, '''actually it does'''. Short overview: ZeroG starts up the SIM replacing MCC / MNC with test IMSI codes, leaving the MSIN untouched. Then it restarts the SIM giving the correct IMSI afterwards. Unfortunately the iPhone asks the SIM exactly ''one'' time for the IMSI, it doesn't care about the restart. So effectively the login into the cellular network is done in test IMSI mode. Now it is up to your provider, how it handles such requests. For normal logins (no turboSIM) the login request is processed by your provider. In the roaming case your login request is routed from the guest provider to your provider. There is no provider for 'test' MCC / MCN. Your provider has to recognize this upon login (This implies you have to manually select cellular network right from the start.) If your provider accepts the test IMSI code and does authentication with your MSIN (this implies, (real) roaming is not possible, as only _your_ provider can process MSIN correctly), everything ''could'' be fine. You don't spoof your identity, there should also be no billing problems. But if you try this method, have successfully installed ZeroG.trb and do _not_ gain access, probably your provider does not accept test IMSI mode. In this case better do not retry as you might risk your IMSI beeing blacklisted.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip terminal.png | thumb | right | 240px | Swisscom -&amp;gt; O2 Germany]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
&lt;br /&gt;
Apart from the warning and some other things, the method is quite stable if it works with your provider at all. You have to take care of:&lt;br /&gt;
* never switch on 3G mode&lt;br /&gt;
* before you use your SIM card that you want to unlock, put it in a different 2G phone and manually select provider and check GPRS works&lt;br /&gt;
* for GPRS, &amp;quot;data roaming&amp;quot; has to be enabled on the iPhone (it is not roaming for your provider, but the iPhone thinks it's roaming)&lt;br /&gt;
&lt;br /&gt;
=== Motivation ===&lt;br /&gt;
&lt;br /&gt;
Everyone who dislikes pink T's, over-priced unlocked iPhones and likes investigating exciting techniques ... (a.s.o.)&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
You need:&lt;br /&gt;
* your jailbroken iPhone-3G with openssh installed (from cydia) and WLAN connection to your PC&lt;br /&gt;
* Bladox' turboSim&lt;br /&gt;
* putty, winscp (or equivalent mac proggies)&lt;br /&gt;
* turboSim programming sw [[http://dl.free.fr/pzijbVjXl/turbo-cable-utils-iPhone-0.7.0-rev3-firmware-v2.tar.gz download]]&lt;br /&gt;
* turboSim app zero-g [[http://www.bladox.com/pub/zerog-0.95.tar.gz download]] (on your own risk you can test [http://dl.free.fr/nz1Tbj2sC/lamesaft.trb this] version)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
1. Put your official provider card (prepaid) together with turboSim into the sim card slot of your iPhone-3G. Google a little bit how to do this. IMHO it's a good idea to (TESA-)tape turboSim and SIM-card together (on upper surface, tape needs to clasp around the chip to the connection's side of the card, so there is no tape edge on the surface in direction of tension), otherwise your SIM can get stuck in your phone and you have to open it.&lt;br /&gt;
&lt;br /&gt;
2. unpack turbo-cable-utils and use Win''Scp to copy the contents of bin-iphonev2 to folder /bin/ on your iphone (username: root, password: alpine)&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_turbo-utils.png]]&lt;br /&gt;
&lt;br /&gt;
3. connect with putty to your iPhone (user root, pass alpine) (btw, changing your password is a good idea: passwd)&lt;br /&gt;
&lt;br /&gt;
4. change permissions&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /bin/turbo-*&lt;br /&gt;
&lt;br /&gt;
5. run turbo-info&lt;br /&gt;
&lt;br /&gt;
 iPhone:~ root# turbo-info&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 Kernel Version 1.2.7.0&lt;br /&gt;
 Serial Number &amp;lt;...&amp;gt;&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
''If this does not end with &amp;quot;ok&amp;quot;:''&lt;br /&gt;
&lt;br /&gt;
 localhost:~ root# turbo-info&lt;br /&gt;
 initializing modem&lt;br /&gt;
 AT+CPMS=&amp;quot;SM&amp;quot;,&amp;quot;SM&amp;quot;&lt;br /&gt;
 ERROR&lt;br /&gt;
 AT+CPMS?&lt;br /&gt;
 ERROR&lt;br /&gt;
 modem initiated&lt;br /&gt;
 Mobile Phone/Serial Cable Communication Error&lt;br /&gt;
&lt;br /&gt;
this could have following reasons:&lt;br /&gt;
* electrical contact problems: check your turboSim-Sim-pack, sometimes there are some bumps from the cutting process which need to be removed&lt;br /&gt;
* the SIM you use to program your turboSIM is locked, you have already access to the turboSIM via iPhone if the SIM is unlocked (official provider SIM)&lt;br /&gt;
* turboSIM isn't empty, there is a programme installed which prevents network access&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. use Win''Scp to copy unpacked zero-g-trb to folder /private/var/root&lt;br /&gt;
&lt;br /&gt;
[[Image:Winscp_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
7. run turbo-reset and then turbo-app to programme your turboSim&lt;br /&gt;
&lt;br /&gt;
 iPhone:~ root# turbo-app zerog095.trb&lt;br /&gt;
 SRC zerog095.trb&lt;br /&gt;
 SIZE 1023&lt;br /&gt;
 initializing modem&lt;br /&gt;
 modem initiated&lt;br /&gt;
 OK. No Error&lt;br /&gt;
&lt;br /&gt;
You now should see zero-g sim app in settings -&amp;gt; phone -&amp;gt; sim applications (ignore the carrier, I took screen shots later on)&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_simapp.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog.png]]&lt;br /&gt;
&lt;br /&gt;
9. Remove official card + turboSim and replace it with your contract card + turboSim, turbo-info should end with okay&lt;br /&gt;
&lt;br /&gt;
10. reboot / switch on/off phone&lt;br /&gt;
&lt;br /&gt;
I have to type in my SIM-Pin first&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocksim.png]]&lt;br /&gt;
&lt;br /&gt;
then: no service, okay...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice.png]]&lt;br /&gt;
&lt;br /&gt;
10. commit green button of zero-g application, which appears after some seconds&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_zerog2.png]]&lt;br /&gt;
&lt;br /&gt;
11. Some timing problems? Lost carrier? Just closing... &lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_noservice2.png]]&lt;br /&gt;
&lt;br /&gt;
'cos it works at the end...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ip_unlocked.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 2G data settings ===&lt;br /&gt;
* roaming must be enabled&lt;br /&gt;
* make sure APN settings are correct (if APN options don't show up, just install a configuration file created with Apple's 'Web Configuration Utility' ([http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html Mac] / [http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html Windoze]) (In Windoze you can reach it with http://localhost:3000 ). Send this file to yourself and open it with the mail client.&lt;br /&gt;
* in BossPref (if you don't use it, don't care) 'edge' should be left enabled, even if network does not provide it (seems the BossPref option is a little bit misleading and 'edge' actually means 'GPRS/edge')&lt;br /&gt;
&lt;br /&gt;
=== 3G-SIM / USIM ===&lt;br /&gt;
&lt;br /&gt;
It works with (some?) USIMs (blau.de Germany) as well. 3G '''must no be activated''' on the iPhone. Once 3G is activated, it stops working, even if it is deactivated afterwards. To revive such SIM, put it in a non UMTS capable phone (did it together with turboSIM), check phone and GPRS functions and then this USIM will work again on the iPhone-3G. The SIM application (zero-g) was not visible, but it worked though. If GPRS does not work after a while (3 minutes or so), reboot your phone and try again.&lt;br /&gt;
&lt;br /&gt;
=== GPRS-'Fix' ===&lt;br /&gt;
&lt;br /&gt;
Today GPRS stopped working for me. Seems to be there are some 'states', stored on the SIM. This fixed the issue:&lt;br /&gt;
* removed SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non UMTS, but GPRS/edge mobile&lt;br /&gt;
* checked GPRS&lt;br /&gt;
* repacked Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Voilà, here we go :-) GPRS for another few days :-)&lt;br /&gt;
&lt;br /&gt;
Tho' this might really not be the ultimate solution, I could hardly switch back to my old XDA Orbit. But XDA is a good device to revive the TSim solution... For that, I still love it a litte bit ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stuck in No Signal after a period ===&lt;br /&gt;
&lt;br /&gt;
Randomly you can get stuck in a bad No Signal. To correct that:&lt;br /&gt;
&lt;br /&gt;
* remove SIM+TSim&lt;br /&gt;
* put SIM (without TSim) into non 3G phone&lt;br /&gt;
* Manually select your provider (desired to unlock) network&lt;br /&gt;
* repack Sim+TSim and put it back to the iPhone&lt;br /&gt;
&lt;br /&gt;
Here we go again, unlock iphone for a few days more also.&lt;br /&gt;
&lt;br /&gt;
=== TurboSIM Compatibility with Operators ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=5 border=1&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Locked (Official)&amp;lt;BR&amp;gt;Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Unlocked Provider&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SIM type&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;calls&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;SMS&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G data&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G data&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Blau.de Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G, V?&amp;lt;BR&amp;gt;(1996)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;  text-align: center&amp;quot;&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Swisscom&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 Germany&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Turkcell&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;AT&amp;amp;T (US)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;TIM Brazil&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0;  text-align: center&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;VodaFone (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Tesco&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Virgin (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;T-Mobile&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;O2 (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Orange (UK)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Rogers (Canada)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;Zain (Jordan)&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;2G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #ff6464; text-align: center&amp;quot;&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;ATNT&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;mYiPhone uk&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;3G&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #64ff64; text-align: center&amp;quot;&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: yellow;  text-align: center&amp;quot;&amp;gt;incoming&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: white;   text-align: center&amp;quot;&amp;gt;unknown&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;background-color: #c0c0c0; text-align: center&amp;quot;&amp;gt;n.a.&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* Important is you get zero-g into your turboSim. So you could also try with a first gen iphone, probably this needs the other version of turbo-cable-utils (bin-iphonev1)&lt;br /&gt;
* If you get ''ERROR: Not Enough RAM'' run '''turbo-rm-apps'''&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>NaysNay</name></author>
		
	</entry>
</feed>