<?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=Caique2001</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=Caique2001"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/wiki/Special:Contributions/Caique2001"/>
	<updated>2026-05-20T13:09:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Caique2001&amp;diff=2521</id>
		<title>User:Caique2001</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Caique2001&amp;diff=2521"/>
		<updated>2009-01-02T02:28:21Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: Removing all content from page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=X-Gold_608_Unlock&amp;diff=2501</id>
		<title>X-Gold 608 Unlock</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=X-Gold_608_Unlock&amp;diff=2501"/>
		<updated>2008-12-28T22:04:02Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently, the 3G (software) [[unlock]] which is not baseband-dependent is the biggest missing piece of the iPhone community. It is more difficult than the previous unlocks due to the fact that the [[Baseband_Bootloader | baseband bootloader]] is signature checked. [[The dev team]] has successfully unlocked all baseband versions until 02.11.07, by a somehow patching the baseband on-the-fly (in RAM), therefore at boot the baseband bootrom can validate the bootloader, the bootloader can validate the baseband, and not until after the boot up will it be patched. The unlock (called [[yellowsn0w]]) is planned to be released in New Years Eve before 2009 (31.12.08). [http://blog.iphone-dev.org/post/65126957/tis-the-season-to-be-jolly]&lt;br /&gt;
&lt;br /&gt;
==Possible Methods==&lt;br /&gt;
===Class 1===&lt;br /&gt;
* Find an exploit in the [[Baseband Bootrom|bootrom]] to break the chain of trust&lt;br /&gt;
* Improve by several orders of magnitude the [[NCK Brute Force|NCK brute forcer]], and find a way to extract the CHIPID and NORID&lt;br /&gt;
* Find the theorized algorithm of NCK generation&lt;br /&gt;
===Class 2===&lt;br /&gt;
* Use a [[SIM hacks|SIM hack]] such as the [[Unlock iphone-3G with TurboSim|TurboSIM Unlock]]&lt;br /&gt;
* Find a way to patch running memory to &amp;quot;unlock&amp;quot; the phone on every bootup. The [[dev team]] has accomplished this for basebands 1.45 through 2.11.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* Read about the [[X-Gold 608]]&lt;br /&gt;
* Read geohot's [http://iphonejtag.blogspot.com/2008/07/infineon-we-have-problem.html blog post]&lt;br /&gt;
* 25CC presentation [http://events.ccc.de/congress/2008/Fahrplan/events/2976.en.html &amp;quot;Hacking the iPhone&amp;quot;] video [http://vimeo.com/2646755?pg=embed&amp;amp;sec=2646755 here]&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=SIM_hacks&amp;diff=1901</id>
		<title>SIM hacks</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=SIM_hacks&amp;diff=1901"/>
		<updated>2008-08-24T20:46:40Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* Universal Sim */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These hacks all require a [[SIM]] card passthrough to be used. They typically work by spoofing the MCC/MNC. Some examples include TurboSIM, XSim, SuperSIM, Yessim, Furiousim, StealthSim.&lt;br /&gt;
&lt;br /&gt;
==Old SIM Exploit (iPhone) ==&lt;br /&gt;
This relies on the fact that the IMSI is read twice, once to validate the IMSI and once to connect to the network. So the SIM card spoofs the first IMSI read to trick the device into thinking it is operating on the AT&amp;amp;T network, or whatever network the device is locked to. The second time it allows the IMSI to be read properly from the SIM card, and this IMSI is used for the network login.&lt;br /&gt;
&lt;br /&gt;
A slight variant of this exploit uses a silvercard to program the IMSI and ICCID differently. This variant requires your Ki to be known, which can only be extracted from COMPEMU v1 sim cards.&lt;br /&gt;
&lt;br /&gt;
==SIM Hacks for iPhone 3G==&lt;br /&gt;
&lt;br /&gt;
It seems that some level of 2G call and SMS operation with SIM hacks is possible. However there is a high level of unpredictable behaviour based on different networks, SIMs, SIM hack co-devices, and so on. It is also theorised that different carrier networks have an ability to detect and block such exploits. This may explain the SIM hack working for several hours or days before it stops working. On [http://www.hackint0sh.org/forum/showthread.php?p=329221 hackint0sh] one user reported that '''all SIM solutions be''' '''''_not_''''' '''working with EDGE and UMTS''' [http://www.hackint0sh.org/forum/showpost.php?p=329739&amp;amp;postcount=24].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt; Warning &amp;lt;/b&amp;gt;&lt;br /&gt;
(citation taken from dev team's [http://blog.iphone-dev.org/post/44428446/updates blog]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;We’ve been monitoring the whole “SIM-card unlock” proxy-SIM situation.  This involves using a chip that is attached to your SIM card (with a small modification to your SIM) or sometimes a small PCB soldered inside the phone.  These sim mods so far seem '''very very very''' questionable.  Zf has found that they use trickery of the GSM and UMTS network that is considered highly illegal in most countries and they rely on sending bogus IMSIs and various other nasty hacks to obtain service on your iPhone. A couple of our members have worked out how this all “works” and we’ll try to publish our findings soon. '''DevTeam recommendation: Steer clear, don’t use!'''&amp;lt;/cite&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(In alphabetical order)&lt;br /&gt;
&lt;br /&gt;
===iPhonix / Juma===&lt;br /&gt;
MacBug.de reports only 2G mode (data mode not clear) works with this. MacBug.de seems to be distancing itself from the product.&lt;br /&gt;
&lt;br /&gt;
===RebelSim===&lt;br /&gt;
The company video demonstrates 2G but mentions no 3G function at this stage. The RebelSim website claims it has tested iPhone 3G operation. More information is required.&lt;br /&gt;
&lt;br /&gt;
===StealthSim===&lt;br /&gt;
One of the more expensive variants of the SIM hacks on sale now.  More formal reports indicate that this method is just as unstable as the rest.  It fakes IMSI like the rest, but eventually gets kicked off the network.  Don't buy.&lt;br /&gt;
&lt;br /&gt;
===TurboSim===&lt;br /&gt;
Indications are that no stable TurboSIM exploit is available at this time. For some providers in Germany there appears to be some success, see [[Unlock iphone-3G with TurboSim|TurboSIM Unlock]].&lt;br /&gt;
&lt;br /&gt;
===Universal Sim===&lt;br /&gt;
Uses a very bad implementation of zerog (the software of TurboSIM).&lt;br /&gt;
&lt;br /&gt;
===Yessim / Furiousim===&lt;br /&gt;
Overall, there are conflicting reports on whether this works on various SIMs and networks. Samples have been provided to various users on Hackint0sh Forums. Initial challenges faced because of a RJ45 type connector that is needed to set &amp;quot;Boost Mode&amp;quot;. It is recommended that if ordering, the USB &amp;quot;YesUP&amp;quot; or &amp;quot;FuriousUP&amp;quot; cable is used. The company mentions that unfortunately instead of USB cables, RJ45 cables were provided to testers due to a &amp;quot;shipping error&amp;quot;. Initial testing of Yessim with stock configurations shows problems after several hours or a few days.&lt;br /&gt;
&lt;br /&gt;
As of August 16th 2008, a &amp;quot;Brand New Firmware With An 100% New Way To Trick Your Phone&amp;quot; has been announced on the [http://www.gsmhackers.net/vb_board/showthread.php?t=162 Yessim forum] but has not been released yet. Presumably using the same method as the new Universal SIM firmware (V500).&lt;br /&gt;
&lt;br /&gt;
== SIM hacks development status ==&lt;br /&gt;
&lt;br /&gt;
===SIM communication===&lt;br /&gt;
Currently it is possible to see some information at the baseband level of how the iPhone 3G baseband &amp;quot;interacts&amp;quot; with the SIM and SIM hack co-device. Investigations are ongoing. In very layman-person terms, there is a way to see the baseband requesting information from the SIM and seeing the modem commands and various other baseband operations. This information will probably be clearer in other sections of this Wiki.&lt;br /&gt;
&lt;br /&gt;
''Hackint0sh.Org Policy:'' At this stage due to complications all SIM Hack testing and discussion should be done  [http://www.hackint0sh.org/forum/showthread.php?p=329221 here].&lt;br /&gt;
&lt;br /&gt;
==iPhone 3G SIM Tray Warning==&lt;br /&gt;
The iPhone 3G SIM tray is very very thin. If using SIM hacks (dual sim, etc.) a long thin tape should be attached in a way that you can easily extract the sim tray without relying on the normal tiny [[SIM]] ejector button. You have been warned. Should you not apply tape beforehand, you can still eject the simtray with an L-shaped pin and a quick but forceful yank.  It sounds scary but it's just plastic, after all.&lt;br /&gt;
&lt;br /&gt;
[[Category:Unlocking Methods]]&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1868</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=1868"/>
		<updated>2008-08-21T17:30:18Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* 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. &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]]&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 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 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 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;
	&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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1867</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=1867"/>
		<updated>2008-08-21T17:23:11Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: O2 took the challenge, killing service via SMS&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;
=== 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 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 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 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;/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;/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: #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;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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1866</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=1866"/>
		<updated>2008-08-21T17:20:33Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &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;
'''Update''': Besides from technical discussions if the method harms the cellular network or not, some words about current 'policies' from my provider, O2 Germany. There seem to sit some funny guys on the desks reacting on upcoming 001/01 requests ''their way'': Suddenly (during service) my phone had been SIM locked, giving a message &amp;quot;SIM locked&amp;quot;. (Instead of SIM failure or No service.) Re-inserting the card did not change the message. Because this behavior was some kind of 'new' I decided to re-insert the official provider card (swisscom) without turboSIM. Again, no luck! It worked, at the end, after rebooting the phone. When I put my SIM in an unlocked phone, I noticed 5 strange binary messages, appearently proactive messages that interfered with turboSIM and did not work as expected. But at least one (the last, that I couldn't see for obvious reasons) succeeded ;-) So, funny guys at O2 Germany, taking the challenge of killing service via SMS. (A day before I received messages that my service number for short messages was not correct. But it was. So, beginning on something happen at O2...)&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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1855</id>
		<title>Talk:IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1855"/>
		<updated>2008-08-19T21:29:21Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: Replacing page with 'Thank you all for contributing. -caique2001-'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Thank you all for contributing. -caique2001-&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1854</id>
		<title>IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1854"/>
		<updated>2008-08-19T21:26:33Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* How to set up IDA pro to reverse the 3G baseband */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to set up IDA pro to reverse the 3G baseband==&lt;br /&gt;
&lt;br /&gt;
The [[X-Gold 608]] has a memory map, as seen in it's page.&lt;br /&gt;
&lt;br /&gt;
The [[Secpack 2.0]] takes up the first 0xCF8 of the .fls file.&lt;br /&gt;
&lt;br /&gt;
So to load the 3G .fls file into IDA pro, the file offset is 0xCF8(for the secpack), and the CODE starts at the ROM start address of 0x20040000(since it's the main firmware)&lt;br /&gt;
&lt;br /&gt;
For real noobs:&lt;br /&gt;
 1. Drag the fls file into IDA&lt;br /&gt;
 2. Select ARM&lt;br /&gt;
 3. Change ROM start address to 0x20040000&lt;br /&gt;
 4. Change Loading address to 0x20040000&lt;br /&gt;
 5. Change File offset to 0xCF8&lt;br /&gt;
 6. Copy Loading size into ROM size&lt;br /&gt;
 7. Press OK&lt;br /&gt;
 8. The entry point is the address at 0x20040408&lt;br /&gt;
&lt;br /&gt;
 9. Go to 20100004 and Press &amp;quot;C&amp;quot; to start. ~Deco&lt;br /&gt;
 10. Read the instructions so you can find other places where you can press &amp;quot;C&amp;quot; to get more code. ~Deco&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here are some key combinations to use:&lt;br /&gt;
* c = turn the 'gibberish' into code&lt;br /&gt;
* d = turn the 'gibberish' into data&lt;br /&gt;
* a = turn the 'gibberish' into a string&lt;br /&gt;
* u = undefine what you just may have done, i usually use this since there is no real edit+undo in IDA so this is the next best thing&lt;br /&gt;
* Alt+G = toggle the Register T from 0 / 1 to toggle arm and thumb mode when needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://dl.free.fr/pTmWY9YGJ This] might also be a decent starting point (pw: caique2001).&lt;br /&gt;
&lt;br /&gt;
== some hints for getting the mnemonics from n00b for noobs (read: master noob for noobs ;-) )==&lt;br /&gt;
&lt;br /&gt;
The autoanalysis didn't work very well. There were a lot of silly mnemonics, simply interleaving thumb and arm mode or other nasty stuff. I then tried to identify strings, pressing 'A'. Boring... What pushed it up a little bit is this:&lt;br /&gt;
&lt;br /&gt;
Most code is 'embraced' by 'embracing' code:&lt;br /&gt;
- push / pop for thumb mod&lt;br /&gt;
- STMFD / LDMFD for arm mode&lt;br /&gt;
&lt;br /&gt;
Even better, all versions of above codes have similar instruction sets. So you can find all occurences of STMFD by hex searching '2D E9', going two bytes back (did I say code is aligned? 4bytes in arm starting at 00 04 08 0c, 2bytes in thumb mode!) and pressing 'C'. If you see scrambled code, then (probably) the wrong mode (thumb) is enabled. Just press Alt-G, change the value for T to zero. See?!&lt;br /&gt;
The same goes for thumb mode. Push instructions are 'B5' preceeded by 02 0B 4E 72 30 10 F0 70 F3 7C 55 1F 30 3E 0E 1C 08 7F ... So just look for e.g. '10 B5' at two-byte boarders (Alt-B to set, Ctrl-B to search again) and you will easily find all occurences. Again, if it is scrambled, switch back to thumb mode (Alt-G, T=1).&lt;br /&gt;
After all, you can hex browse a little bit and press 'C' for missing code or 'A' for text.&lt;br /&gt;
&lt;br /&gt;
Above is a very simple 'algorithm', maybe there is an appropiate IDA plugin. Or you could write one :-) !&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1853</id>
		<title>IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1853"/>
		<updated>2008-08-19T21:22:30Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to set up IDA pro to reverse the 3G baseband==&lt;br /&gt;
&lt;br /&gt;
The [[X-Gold 608]] has a memory map, as seen in it's page.&lt;br /&gt;
&lt;br /&gt;
The [[Secpack 2.0]] takes up the first 0xCF8 of the .fls file.&lt;br /&gt;
&lt;br /&gt;
So to load the 3G .fls file into IDA pro, the file offset is 0xCF8(for the secpack), and the CODE starts at the ROM start address of 0x20040000(since it's the main firmware)&lt;br /&gt;
&lt;br /&gt;
For real noobs:&lt;br /&gt;
 1. Drag the fls file into IDA&lt;br /&gt;
 2. Select ARM&lt;br /&gt;
 3. Change ROM start address to 0x20040000&lt;br /&gt;
 4. Change Loading address to 0x20040000&lt;br /&gt;
 5. Change File offset to 0xCF8&lt;br /&gt;
 6. Copy Loading size into ROM size&lt;br /&gt;
 7. Press OK&lt;br /&gt;
 8. The entry point is the address at 0x20040408&lt;br /&gt;
&lt;br /&gt;
 9. Go to 20100004 and Press &amp;quot;C&amp;quot; to start. ~Deco&lt;br /&gt;
 10. Read the instructions so you can find other places where you can press &amp;quot;C&amp;quot; to get more code. ~Deco&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://dl.free.fr/pTmWY9YGJ This] might also be a decent starting point (pw: caique2001).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== some hints for getting the mnemonics from n00b for noobs (read: master noob for noobs ;-) )==&lt;br /&gt;
&lt;br /&gt;
The autoanalysis didn't work very well. There were a lot of silly mnemonics, simply interleaving thumb and arm mode or other nasty stuff. I then tried to identify strings, pressing 'A'. Boring... What pushed it up a little bit is this:&lt;br /&gt;
&lt;br /&gt;
Most code is 'embraced' by 'embracing' code:&lt;br /&gt;
- push / pop for thumb mod&lt;br /&gt;
- STMFD / LDMFD for arm mode&lt;br /&gt;
&lt;br /&gt;
Even better, all versions of above codes have similar instruction sets. So you can find all occurences of STMFD by hex searching '2D E9', going two bytes back (did I say code is aligned? 4bytes in arm starting at 00 04 08 0c, 2bytes in thumb mode!) and pressing 'C'. If you see scrambled code, then (probably) the wrong mode (thumb) is enabled. Just press Alt-G, change the value for T to zero. See?!&lt;br /&gt;
The same goes for thumb mode. Push instructions are 'B5' preceeded by 02 0B 4E 72 30 10 F0 70 F3 7C 55 1F 30 3E 0E 1C 08 7F ... So just look for e.g. '10 B5' at two-byte boarders (Alt-B to set, Ctrl-B to search again) and you will easily find all occurences. Again, if it is scrambled, switch back to thumb mode (Alt-G, T=1).&lt;br /&gt;
After all, you can hex browse a little bit and press 'C' for missing code or 'A' for text.&lt;br /&gt;
&lt;br /&gt;
Above is a very simple 'algorithm', maybe there is an appropiate IDA plugin. Or you could write one :-) !&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1852</id>
		<title>IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1852"/>
		<updated>2008-08-19T21:21:53Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* How to set up IDA pro to reverse the 3G baseband */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to set up IDA pro to reverse the 3G baseband==&lt;br /&gt;
&lt;br /&gt;
The [[X-Gold 608]] has a memory map, as seen in it's page.&lt;br /&gt;
&lt;br /&gt;
The [[Secpack 2.0]] takes up the first 0xCF8 of the .fls file.&lt;br /&gt;
&lt;br /&gt;
So to load the 3G .fls file into IDA pro, the file offset is 0xCF8(for the secpack), and the CODE starts at the ROM start address of 0x20040000(since it's the main firmware)&lt;br /&gt;
&lt;br /&gt;
For real noobs:&lt;br /&gt;
 1. Drag the fls file into IDA&lt;br /&gt;
 2. Select ARM&lt;br /&gt;
 3. Change ROM start address to 0x20040000&lt;br /&gt;
 4. Change Loading address to 0x20040000&lt;br /&gt;
 5. Change File offset to 0xCF8&lt;br /&gt;
 6. Copy Loading size into ROM size&lt;br /&gt;
 7. Press OK&lt;br /&gt;
 8. The entry point is the address at 0x20040408&lt;br /&gt;
&lt;br /&gt;
 9. Go to 20100004 and Press &amp;quot;C&amp;quot; to start. ~Deco&lt;br /&gt;
 10. Read the instructions so you can find other places where you can press &amp;quot;C&amp;quot; to get more code. ~Deco&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://dl.free.fr/pTmWY9YGJ This] might also be a decent starting point (pw: caique2001).&lt;br /&gt;
&lt;br /&gt;
== some hints for getting the mnemonics from n00b for noobs (read: master noob for noobs ;-) )==&lt;br /&gt;
&lt;br /&gt;
The autoanalysis didn't work very well. There were a lot of silly mnemonics, simply interleaving thumb and arm mode or other nasty stuff. I then tried to identify strings, pressing 'A'. Boring... What pushed it up a little bit is this:&lt;br /&gt;
&lt;br /&gt;
Most code is 'embraced' by 'embracing' code:&lt;br /&gt;
- push / pop for thumb mod&lt;br /&gt;
- STMFD / LDMFD for arm mode&lt;br /&gt;
&lt;br /&gt;
Even better, all versions of above codes have similar instruction sets. So you can find all occurences of STMFD by hex searching '2D E9', going two bytes back (did I say code is aligned? 4bytes in arm starting at 00 04 08 0c, 2bytes in thumb mode!) and pressing 'C'. If you see scrambled code, then (probably) the wrong mode (thumb) is enabled. Just press Alt-G, change the value for T to zero. See?!&lt;br /&gt;
The same goes for thumb mode. Push instructions are 'B5' preceeded by 02 0B 4E 72 30 10 F0 70 F3 7C 55 1F 30 3E 0E 1C 08 7F ... So just look for e.g. '10 B5' at two-byte boarders (Alt-B to set, Ctrl-B to search again) and you will easily find all occurences. Again, if it is scrambled, switch back to thumb mode (Alt-G, T=1).&lt;br /&gt;
After all, you can hex browse a little bit and press 'C' for missing code or 'A' for text.&lt;br /&gt;
&lt;br /&gt;
Above is a very simple 'algorithm', maybe there is an appropiate IDA plugin. Or you could write one :-) !&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1851</id>
		<title>IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1851"/>
		<updated>2008-08-19T21:21:19Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* some hints for getting the mnemonics from n00b for noobs (read: master noob for noobs ;-) ) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to set up IDA pro to reverse the 3G baseband==&lt;br /&gt;
&lt;br /&gt;
The [[X-Gold 608]] has a memory map, as seen in it's page.&lt;br /&gt;
&lt;br /&gt;
The [[Secpack 2.0]] takes up the first 0xCF8 of the .fls file.&lt;br /&gt;
&lt;br /&gt;
So to load the 3G .fls file into IDA pro, the file offset is 0xCF8(for the secpack), and the CODE starts at the ROM start address of 0x20040000(since it's the main firmware)&lt;br /&gt;
&lt;br /&gt;
For real noobs:&lt;br /&gt;
 1. Drag the fls file into IDA&lt;br /&gt;
 2. Select ARM&lt;br /&gt;
 3. Change ROM start address to 0x20040000&lt;br /&gt;
 4. Change Loading address to 0x20040000&lt;br /&gt;
 5. Change File offset to 0xCF8&lt;br /&gt;
 6. Copy Loading size into ROM size&lt;br /&gt;
 7. Press OK&lt;br /&gt;
 8. The entry point is the address at 0x20040408&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 9. Go to 20100004 and Press &amp;quot;C&amp;quot; to start. ~Deco&lt;br /&gt;
 10. Read the instructions so you can find other places where you can press &amp;quot;C&amp;quot; to get more code. ~Deco&lt;br /&gt;
&lt;br /&gt;
[http://dl.free.fr/pTmWY9YGJ This] might also be a decent starting point (pw: caique2001).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== some hints for getting the mnemonics from n00b for noobs (read: master noob for noobs ;-) )==&lt;br /&gt;
&lt;br /&gt;
The autoanalysis didn't work very well. There were a lot of silly mnemonics, simply interleaving thumb and arm mode or other nasty stuff. I then tried to identify strings, pressing 'A'. Boring... What pushed it up a little bit is this:&lt;br /&gt;
&lt;br /&gt;
Most code is 'embraced' by 'embracing' code:&lt;br /&gt;
- push / pop for thumb mod&lt;br /&gt;
- STMFD / LDMFD for arm mode&lt;br /&gt;
&lt;br /&gt;
Even better, all versions of above codes have similar instruction sets. So you can find all occurences of STMFD by hex searching '2D E9', going two bytes back (did I say code is aligned? 4bytes in arm starting at 00 04 08 0c, 2bytes in thumb mode!) and pressing 'C'. If you see scrambled code, then (probably) the wrong mode (thumb) is enabled. Just press Alt-G, change the value for T to zero. See?!&lt;br /&gt;
The same goes for thumb mode. Push instructions are 'B5' preceeded by 02 0B 4E 72 30 10 F0 70 F3 7C 55 1F 30 3E 0E 1C 08 7F ... So just look for e.g. '10 B5' at two-byte boarders (Alt-B to set, Ctrl-B to search again) and you will easily find all occurences. Again, if it is scrambled, switch back to thumb mode (Alt-G, T=1).&lt;br /&gt;
After all, you can hex browse a little bit and press 'C' for missing code or 'A' for text.&lt;br /&gt;
&lt;br /&gt;
Above is a very simple 'algorithm', maybe there is an appropiate IDA plugin. Or you could write one :-) !&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1850</id>
		<title>IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1850"/>
		<updated>2008-08-19T21:12:38Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* some hints for getting the mnemonics from n00b for noobs (read: master noob for noobs ;-) ) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to set up IDA pro to reverse the 3G baseband==&lt;br /&gt;
&lt;br /&gt;
The [[X-Gold 608]] has a memory map, as seen in it's page.&lt;br /&gt;
&lt;br /&gt;
The [[Secpack 2.0]] takes up the first 0xCF8 of the .fls file.&lt;br /&gt;
&lt;br /&gt;
So to load the 3G .fls file into IDA pro, the file offset is 0xCF8(for the secpack), and the CODE starts at the ROM start address of 0x20040000(since it's the main firmware)&lt;br /&gt;
&lt;br /&gt;
For real noobs:&lt;br /&gt;
 1. Drag the fls file into IDA&lt;br /&gt;
 2. Select ARM&lt;br /&gt;
 3. Change ROM start address to 0x20040000&lt;br /&gt;
 4. Change Loading address to 0x20040000&lt;br /&gt;
 5. Change File offset to 0xCF8&lt;br /&gt;
 6. Copy Loading size into ROM size&lt;br /&gt;
 7. Press OK&lt;br /&gt;
 8. The entry point is the address at 0x20040408&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 9. Go to 20100004 and Press &amp;quot;C&amp;quot; to start. ~Deco&lt;br /&gt;
 10. Read the instructions so you can find other places where you can press &amp;quot;C&amp;quot; to get more code. ~Deco&lt;br /&gt;
&lt;br /&gt;
[http://dl.free.fr/pTmWY9YGJ This] might also be a decent starting point (pw: caique2001).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== some hints for getting the mnemonics from n00b for noobs (read: master noob for noobs ;-) )==&lt;br /&gt;
&lt;br /&gt;
The autoanalysis didn't very well. There were a lot of silly mnemonics, simply interleaving thumb and arm mode or other nasty stuff. I then tried to identify strings, pressing 'A'. Boring... What pushed it up a little bit is this:&lt;br /&gt;
&lt;br /&gt;
Most code is 'embraced' by 'embracing' code:&lt;br /&gt;
- push / pop for thumb mod&lt;br /&gt;
- STMFD / LDMFD for arm mode&lt;br /&gt;
&lt;br /&gt;
Even better, all versions of above codes have similar instruction sets. So you can find all occurences of STMFD by hex searching '2D E9', going two bytes back (did I say code is aligned? 4bytes in arm, 2bytes in thumb mode!) and pressing 'C'. If you see scrambled code, then (probably) the wrong mode (thumb) is enabled. Just press Alt-G, change the value for T to zero. See?!&lt;br /&gt;
The same goes for thumb mode. Push instructions are 'B5' preceeded by 02 0B 4E 72 30 10 F0 70 F3 7C 55 1F 30 3E 0E 1C 08 7F ... So just look for e.g. '10 B5' at two-byte boarders (Alt-B to set, Ctrl-B to search again) and you will easily find all occurences. Again, if it is scrambled, switch back to thumb mode (Alt-G, T=1).&lt;br /&gt;
After all, you can hex browse a little bit and press missing 'C' for missing code or 'A'.&lt;br /&gt;
&lt;br /&gt;
Above is a very simple 'algorithm', maybe there is an appropiate IDA plugin. Or you could write one :-) !&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1849</id>
		<title>IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1849"/>
		<updated>2008-08-19T21:08:32Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to set up IDA pro to reverse the 3G baseband==&lt;br /&gt;
&lt;br /&gt;
The [[X-Gold 608]] has a memory map, as seen in it's page.&lt;br /&gt;
&lt;br /&gt;
The [[Secpack 2.0]] takes up the first 0xCF8 of the .fls file.&lt;br /&gt;
&lt;br /&gt;
So to load the 3G .fls file into IDA pro, the file offset is 0xCF8(for the secpack), and the CODE starts at the ROM start address of 0x20040000(since it's the main firmware)&lt;br /&gt;
&lt;br /&gt;
For real noobs:&lt;br /&gt;
 1. Drag the fls file into IDA&lt;br /&gt;
 2. Select ARM&lt;br /&gt;
 3. Change ROM start address to 0x20040000&lt;br /&gt;
 4. Change Loading address to 0x20040000&lt;br /&gt;
 5. Change File offset to 0xCF8&lt;br /&gt;
 6. Copy Loading size into ROM size&lt;br /&gt;
 7. Press OK&lt;br /&gt;
 8. The entry point is the address at 0x20040408&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 9. Go to 20100004 and Press &amp;quot;C&amp;quot; to start. ~Deco&lt;br /&gt;
 10. Read the instructions so you can find other places where you can press &amp;quot;C&amp;quot; to get more code. ~Deco&lt;br /&gt;
&lt;br /&gt;
[http://dl.free.fr/pTmWY9YGJ This] might also be a decent starting point (pw: caique2001).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== some hints for getting the mnemonics from n00b for noobs (read: master noob for noobs ;-) )==&lt;br /&gt;
&lt;br /&gt;
The autoanalysis didn't very well. There were a lot of silly mnemonics, simply interleaving thumb and arm mode or other nasty stuff. I than tried to identify strings, pressing 'A'. Boring... What pushed it up a little bit is this:&lt;br /&gt;
&lt;br /&gt;
Most code is 'embraced' by 'embracing' code:&lt;br /&gt;
- push / pop for thumb mod&lt;br /&gt;
- STMFD / LDMFD for arm mode&lt;br /&gt;
&lt;br /&gt;
Even better, all versions of above codes have similar instruction sets. So you can find all occurences of STMFD by hex searching '2D E9', going two bytes back (did I say code is aligned? 4bytes in arm, 2bytes in thumb mode!) and pressing 'C'. If you see scrambled code, then (probably) the wrong mode (thumb) is enabled. Just press Alt-G, change the value for T to zero. See?!&lt;br /&gt;
The same goes for thumb mode. Push instructions are 'B5' preceeded by 02 0B 4E 72 30 10 F0 70 F3 7C 55 1F 30 3E 0E 1C 08 7F ... So just look for e.g. '10 B5' at two-byte boarders (Alt-B to set, Ctrl-B to search again) and you will easily find all occurences. Again, if it is scrambled, switch back to thumb mode (Alt-G, T=1).&lt;br /&gt;
After all, you can hex browse a little bit and press missing 'C' for missing code or 'A'.&lt;br /&gt;
&lt;br /&gt;
Above is a very simple 'algorithm', maybe there is an appropiate IDA plugin. Or you could write one :-) !&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Timeline&amp;diff=1848</id>
		<title>Talk:Timeline</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Timeline&amp;diff=1848"/>
		<updated>2008-08-19T20:23:02Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This timeline was written from my perspective about notable events I remember. Feel free to edit and add&amp;lt;br&amp;gt;~geohot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I think theres some stuff here that isn't important enough. Like QuickPwn and dual-boot. ~geohot&lt;br /&gt;
&lt;br /&gt;
Define 'timeline' !? ;-) -caique2001-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Revisions needed ===&lt;br /&gt;
references to iAsign, iNdependence, sam+daeken bruteforce.  Software 3.9 NORdump.  TA_Mobile 4.6 NORdump. 4.6 GPIO block unlock.&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1845</id>
		<title>IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDA_Pro_Setup&amp;diff=1845"/>
		<updated>2008-08-19T19:44:29Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to set up IDA pro to reverse the 3G baseband==&lt;br /&gt;
&lt;br /&gt;
The [[X-Gold 608]] has a memory map, as seen in it's page.&lt;br /&gt;
&lt;br /&gt;
The [[Secpack 2.0]] takes up the first 0xCF8 of the .fls file.&lt;br /&gt;
&lt;br /&gt;
So to load the 3G .fls file into IDA pro, the file offset is 0xCF8(for the secpack), and the CODE starts at the ROM start address of 0x20040000(since it's the main firmware)&lt;br /&gt;
&lt;br /&gt;
For real noobs:&lt;br /&gt;
 1. Drag the fls file into IDA&lt;br /&gt;
 2. Select ARM&lt;br /&gt;
 3. Change ROM start address to 0x20040000&lt;br /&gt;
 4. Change Loading address to 0x20040000&lt;br /&gt;
 5. Change File offset to 0xCF8&lt;br /&gt;
 6. Copy Loading size into ROM size&lt;br /&gt;
 7. Press OK&lt;br /&gt;
 8. The entry point is the address at 0x20040408&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 9. Go to 20100004 and Press &amp;quot;C&amp;quot; to start. ~Deco&lt;br /&gt;
 10. Read the instructions so you can find other places where you can press &amp;quot;C&amp;quot; to get more code. ~Deco&lt;br /&gt;
&lt;br /&gt;
[http://dl.free.fr/pTmWY9YGJ This] might also be a decent starting point (pw: caique2001).&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1816</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=1816"/>
		<updated>2008-08-17T12:11:26Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: retracted&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;
=== 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 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 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 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;/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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Caique2001&amp;diff=1812</id>
		<title>User:Caique2001</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Caique2001&amp;diff=1812"/>
		<updated>2008-08-17T00:35:08Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Mini FAQ ====&lt;br /&gt;
&lt;br /&gt;
* Wonder where '[http://picasaweb.google.com/caique2000n1/AktuelleFotos?authkey=cac0Ik08Mto caique]' comes from ?&lt;br /&gt;
&lt;br /&gt;
==== personal section ====&lt;br /&gt;
&lt;br /&gt;
* [[Pdf View | View pdfs without sending them by email]]&lt;br /&gt;
&lt;br /&gt;
==== slightly off topic ====&lt;br /&gt;
&lt;br /&gt;
* Wanna become a [http://www.pbm.com/~lindahl/real.programmers.html real programmer] ?&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1811</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=1811"/>
		<updated>2008-08-16T23:33:37Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &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;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1810</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=1810"/>
		<updated>2008-08-16T23:31:13Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* MCC=1 MNC=1 issue */&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 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;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1809</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=1809"/>
		<updated>2008-08-16T23:30:38Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &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 callers identity&lt;br /&gt;
* does not interfere 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;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1805</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=1805"/>
		<updated>2008-08-16T20:46:44Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &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;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1804</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=1804"/>
		<updated>2008-08-16T20:35:28Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: no 1sr gen iphone needed at all&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;
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 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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Caique2001&amp;diff=1803</id>
		<title>User talk:Caique2001</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Caique2001&amp;diff=1803"/>
		<updated>2008-08-16T20:33:05Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: Removing all content from page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1802</id>
		<title>Talk:IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1802"/>
		<updated>2008-08-16T20:31:25Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: house cleaning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;prereqs.: IDA Pro Advanced, baseband files&lt;br /&gt;
&lt;br /&gt;
wanted: Howto load these files correctly into IDA&lt;br /&gt;
&lt;br /&gt;
'''Anybody to give this information here?''' TIA -caique2001-&lt;br /&gt;
&lt;br /&gt;
Happy :-) ~geohot&lt;br /&gt;
&lt;br /&gt;
== into ida ==&lt;br /&gt;
I suggest you look more into IDA Pro, see how things work. you may not be ready for a baseband yet.&lt;br /&gt;
&lt;br /&gt;
the most important thing you need is the address. for example, i knew the iBoot was at 0x18000000 because at the beginning there is a routine to look if it is there and relocate it if not. also it has many references to 0x1800000 throughout the file.&lt;br /&gt;
&lt;br /&gt;
Here are some key combinations to use:&lt;br /&gt;
c = turn the 'gibberish' into code&lt;br /&gt;
d = turn the 'gibberish' into data&lt;br /&gt;
a = turn the 'gibberish' into a string&lt;br /&gt;
u = undefine what you just may have done, i usually use this since there is no real edit+undo in IDA so this is the next best thing&lt;br /&gt;
Alt+G = change the 0 to a 1 to switch to thumb mode when needed&lt;br /&gt;
&lt;br /&gt;
really i feel that you should do some more research on ARM and IDA Pro because a wiki article would not be enough to fully explain it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maybe you can share some info with us MuscleNerd? -- Deco&lt;br /&gt;
&lt;br /&gt;
== offsets ==&lt;br /&gt;
For example, if you look into ICE2_01.45 using a hex editor, you will see starting 0x634 there contains the memory maps. It started at 0x20000000 and ends at 0x21000000 with sections in between doing its own thing. The code/data in the .fls starts at 0xCF8 indicated by location 0xCF4. The length of the code is indicated by the location at 0xCEC which amounts to 0x5E9E18.&lt;br /&gt;
&lt;br /&gt;
So, you may want to load the data in the .fls file from 0xCF8 to 0X5EAB0F at offset 0x20000000 in IDA pro.&lt;br /&gt;
&lt;br /&gt;
-- CPICH&lt;br /&gt;
&lt;br /&gt;
Hey, you speak my language :-) Thanks -caique2001-&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1801</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=1801"/>
		<updated>2008-08-16T20:27:36Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &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;
== @-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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1800</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=1800"/>
		<updated>2008-08-16T20:27:16Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &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;
&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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1788</id>
		<title>Talk:IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1788"/>
		<updated>2008-08-16T13:09:17Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: while( [-x &amp;quot;silly questions&amp;quot;] ) do remove &amp;quot;silly questions&amp;quot;; done&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;prereqs.: IDA Pro Advanced, baseband files&lt;br /&gt;
&lt;br /&gt;
wanted: Howto load these files correctly into IDA&lt;br /&gt;
&lt;br /&gt;
'''Anybody to give this information here?''' TIA -caique2001-&lt;br /&gt;
&lt;br /&gt;
== into ida ==&lt;br /&gt;
I suggest you look more into IDA Pro, see how things work. you may not be ready for a baseband yet.&lt;br /&gt;
&lt;br /&gt;
the most important thing you need is the address. for example, i knew the iBoot was at 0x18000000 because at the beginning there is a routine to look if it is there and relocate it if not. also it has many references to 0x1800000 throughout the file.&lt;br /&gt;
&lt;br /&gt;
Here are some key combinations to use:&lt;br /&gt;
c = turn the 'gibberish' into code&lt;br /&gt;
d = turn the 'gibberish' into data&lt;br /&gt;
a = turn the 'gibberish' into a string&lt;br /&gt;
u = undefine what you just may have done, i usually use this since there is no real edit+undo in IDA so this is the next best thing&lt;br /&gt;
Alt+G = change the 0 to a 1 to switch to thumb mode when needed&lt;br /&gt;
&lt;br /&gt;
really i feel that you should do some more research on ARM and IDA Pro because a wiki article would not be enough to fully explain it&lt;br /&gt;
&lt;br /&gt;
== re: into ida ==&lt;br /&gt;
I roughly know how ida works and what the keys are. I think there are some people that have already setup the right values for reversing the baseband. So what I want to see here is just a quick intro to set up the project (segments, fileoffsets, changed options, entry points and so on), not how to use ida. This should almost fit into your article above, just counting words ;-)&lt;br /&gt;
&lt;br /&gt;
Yea, but if you don't understand how to get those numbers, you'll be pretty useless as a reverser. Not to discourage, but the numbers really aren't that hard to get. Look at the memory map I posted. All the information you need is here. ~geohot&lt;br /&gt;
&lt;br /&gt;
Probably I missed something in the constitution, just to cite: &amp;quot;Let's document this device better than anyone at apple knows it.&amp;quot; Fact is, you and some other people know how to set up the IDA project. If now, someother people, including me (btw. my first reversing was a CP/M in 1986), don't know how to set up it, one thing is clear: It's not documented. So if you guys reply to my request &amp;quot;this isn't hard to get&amp;quot;, this actually means &amp;quot;it isn't hard to get for us&amp;quot; (1st) and &amp;quot;we _don't_want_ to document it&amp;quot; (2nd). This is against the constitution set up by yourselves! Should we change the constitution? My (tongue in cheek) proposal: &amp;quot;This pseudo wiki is intended for &amp;lt;fill in names here&amp;gt; to absorb knowledge. Everybody is invited to give us knowledge...&amp;quot; - The world could be that easy: Just give those people that lack some knowlegde a chance!!! And don't mistake knowledge with qualification. -caique2001-&lt;br /&gt;
&lt;br /&gt;
geohot's claim that you are &amp;quot;useless&amp;quot; as a reverser unless you can figure out the loading offsets from the .fls files is certainly untrue. -- MuscleNerd&lt;br /&gt;
&lt;br /&gt;
== offsets ==&lt;br /&gt;
For example, if you look into ICE2_01.45 using a hex editor, you will see starting 0x634 there contains the memory maps. It started at 0x20000000 and ends at 0x21000000 with sections in between doing its own thing. The code/data in the .fls starts at 0xCF8 indicated by location 0xCF4. The length of the code is indicated by the location at 0xCEC which amounts to 0x5E9E18.&lt;br /&gt;
&lt;br /&gt;
So, you may want to load the data in the .fls file from 0xCF8 to 0X5EAB0F at offset 0x20000000 in IDA pro.&lt;br /&gt;
&lt;br /&gt;
-- CPICH&lt;br /&gt;
&lt;br /&gt;
Hey, you speak my language :-) Thanks -caique2001-&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1787</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=1787"/>
		<updated>2008-08-16T13:01:02Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &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;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1786</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=1786"/>
		<updated>2008-08-16T12:55:48Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: no way&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;
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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1779</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=1779"/>
		<updated>2008-08-16T12:20:00Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* Remarks */&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;
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;
* 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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1778</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=1778"/>
		<updated>2008-08-16T12:14:09Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* 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;
* 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;
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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1777</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=1777"/>
		<updated>2008-08-16T12:09:09Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* 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;
* 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. 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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1776</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=1776"/>
		<updated>2008-08-16T12:08:42Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &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]]&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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1766</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=1766"/>
		<updated>2008-08-16T00:06:14Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* 'illegal stuff' issue with MCC/MNC set to 001/01 */&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;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1765</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=1765"/>
		<updated>2008-08-16T00:04:50Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* 'illegal stuff' issue with MCC/MNC set to 001/01 */&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 in Germany, as t-mobile Germany is serving provider and supports login with 001/01.&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1764</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=1764"/>
		<updated>2008-08-15T23:59:04Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &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 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;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1763</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=1763"/>
		<updated>2008-08-15T23:51:29Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &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 callers 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-mobiles 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? 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 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;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1762</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=1762"/>
		<updated>2008-08-15T22:38:47Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* 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: #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;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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1761</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=1761"/>
		<updated>2008-08-15T22:35:39Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* 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: #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;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;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;
&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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1760</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=1760"/>
		<updated>2008-08-15T22:33:15Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* 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: 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 (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: 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 (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: 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 (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;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;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;
&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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1759</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=1759"/>
		<updated>2008-08-15T22:32:50Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* Stuck in No Signal after a period */&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: 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 (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: 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 (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: 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 (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;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;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, 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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1758</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=1758"/>
		<updated>2008-08-15T22:32:29Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* 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;
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: 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 (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: 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 (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: 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 (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;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;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, 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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1757</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=1757"/>
		<updated>2008-08-15T22:18:14Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* 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;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: 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 (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: 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 (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: 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 (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;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;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, 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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1756</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=1756"/>
		<updated>2008-08-15T21:18:20Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* Remarks */&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, 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>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1745</id>
		<title>Talk:IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1745"/>
		<updated>2008-08-15T08:34:13Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* offsets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;prereqs.: IDA Pro Advanced, baseband files&lt;br /&gt;
&lt;br /&gt;
wanted: Howto load these files correctly into IDA&lt;br /&gt;
&lt;br /&gt;
'''Anybody to give this information here?''' TIA -caique2001-&lt;br /&gt;
&lt;br /&gt;
== into ida ==&lt;br /&gt;
I suggest you look more into IDA Pro, see how things work. you may not be ready for a baseband yet.&lt;br /&gt;
&lt;br /&gt;
the most important thing you need is the address. for example, i knew the iBoot was at 0x18000000 because at the beginning there is a routine to look if it is there and relocate it if not. also it has many references to 0x1800000 throughout the file.&lt;br /&gt;
&lt;br /&gt;
Here are some key combinations to use:&lt;br /&gt;
c = turn the 'gibberish' into code&lt;br /&gt;
d = turn the 'gibberish' into data&lt;br /&gt;
a = turn the 'gibberish' into a string&lt;br /&gt;
u = undefine what you just may have done, i usually use this since there is no real edit+undo in IDA so this is the next best thing&lt;br /&gt;
Alt+G = change the 0 to a 1 to switch to thumb mode when needed&lt;br /&gt;
&lt;br /&gt;
really i feel that you should do some more research on ARM and IDA Pro because a wiki article would not be enough to fully explain it&lt;br /&gt;
&lt;br /&gt;
== re: into ida ==&lt;br /&gt;
I roughly know how ida works and what the keys are. I think there are some people that have already setup the right values for reversing the baseband. So what I want to see here is just a quick intro to set up the project (segments, fileoffsets, changed options, entry points and so on), not how to use ida. This should almost fit into your article above, just counting words ;-)&lt;br /&gt;
&lt;br /&gt;
Yea, but if you don't understand how to get those numbers, you'll be pretty useless as a reverser. Not to discourage, but the numbers really aren't that hard to get. Look at the memory map I posted. All the information you need is here. ~geohot&lt;br /&gt;
&lt;br /&gt;
Probably I missed something in the constitution, just to cite: &amp;quot;Let's document this device better than anyone at apple knows it.&amp;quot; Fact is, you and some other people know how to set up the IDA project. If now, someother people, including me (btw. my first reversing was a CP/M in 1986), don't know how to set up it, one thing is clear: It's not documented. So if you guys reply to my request &amp;quot;this isn't hard to get&amp;quot;, this actually means &amp;quot;it isn't hard to get for us&amp;quot; (1st) and &amp;quot;we _don't_want_ to document it&amp;quot; (2nd). This is against the constitution set up by yourselves! Should we change the constitution? My (tongue in cheek) proposal: &amp;quot;This pseudo wiki is intended for &amp;lt;fill in names here&amp;gt; to absorb knowledge. Everybody is invited to give us knowledge...&amp;quot; - The world could be that easy: Just give those people that lack some knowlegde a chance!!! And don't mistake knowledge with qualification. -caique2001-&lt;br /&gt;
&lt;br /&gt;
== offsets ==&lt;br /&gt;
For example, if you look into ICE2_01.45 using a hex editor, you will see starting 0x634 there contains the memory maps. It started at 0x20000000 and ends at 0x21000000 with sections in between doing its own thing. The code/data in the .fls starts at 0xCF8 indicated by location 0xCF4. The length of the code is indicated by the location at 0xCEC which amounts to 0x5E9E18.&lt;br /&gt;
&lt;br /&gt;
So, you may want to load the data in the .fls file from 0xCF8 to 0X5EAB0F at offset 0x20000000 in IDA pro.&lt;br /&gt;
&lt;br /&gt;
-- CPICH&lt;br /&gt;
&lt;br /&gt;
Hey, you speak my language :-) Thanks -caique2001- My next problem is, I don't know the entry point. And I get a lot of decompile errors... Mhhh, it's an ARM926 what means its target should be just &amp;quot;ARM&amp;quot;? - '''I am so dumb, please feed my empty brain ;-) ''' -caique2001-&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1744</id>
		<title>Talk:IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1744"/>
		<updated>2008-08-15T08:30:05Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* re: into ida */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;prereqs.: IDA Pro Advanced, baseband files&lt;br /&gt;
&lt;br /&gt;
wanted: Howto load these files correctly into IDA&lt;br /&gt;
&lt;br /&gt;
'''Anybody to give this information here?''' TIA -caique2001-&lt;br /&gt;
&lt;br /&gt;
== into ida ==&lt;br /&gt;
I suggest you look more into IDA Pro, see how things work. you may not be ready for a baseband yet.&lt;br /&gt;
&lt;br /&gt;
the most important thing you need is the address. for example, i knew the iBoot was at 0x18000000 because at the beginning there is a routine to look if it is there and relocate it if not. also it has many references to 0x1800000 throughout the file.&lt;br /&gt;
&lt;br /&gt;
Here are some key combinations to use:&lt;br /&gt;
c = turn the 'gibberish' into code&lt;br /&gt;
d = turn the 'gibberish' into data&lt;br /&gt;
a = turn the 'gibberish' into a string&lt;br /&gt;
u = undefine what you just may have done, i usually use this since there is no real edit+undo in IDA so this is the next best thing&lt;br /&gt;
Alt+G = change the 0 to a 1 to switch to thumb mode when needed&lt;br /&gt;
&lt;br /&gt;
really i feel that you should do some more research on ARM and IDA Pro because a wiki article would not be enough to fully explain it&lt;br /&gt;
&lt;br /&gt;
== re: into ida ==&lt;br /&gt;
I roughly know how ida works and what the keys are. I think there are some people that have already setup the right values for reversing the baseband. So what I want to see here is just a quick intro to set up the project (segments, fileoffsets, changed options, entry points and so on), not how to use ida. This should almost fit into your article above, just counting words ;-)&lt;br /&gt;
&lt;br /&gt;
Yea, but if you don't understand how to get those numbers, you'll be pretty useless as a reverser. Not to discourage, but the numbers really aren't that hard to get. Look at the memory map I posted. All the information you need is here. ~geohot&lt;br /&gt;
&lt;br /&gt;
Probably I missed something in the constitution, just to cite: &amp;quot;Let's document this device better than anyone at apple knows it.&amp;quot; Fact is, you and some other people know how to set up the IDA project. If now, someother people, including me (btw. my first reversing was a CP/M in 1986), don't know how to set up it, one thing is clear: It's not documented. So if you guys reply to my request &amp;quot;this isn't hard to get&amp;quot;, this actually means &amp;quot;it isn't hard to get for us&amp;quot; (1st) and &amp;quot;we _don't_want_ to document it&amp;quot; (2nd). This is against the constitution set up by yourselves! Should we change the constitution? My (tongue in cheek) proposal: &amp;quot;This pseudo wiki is intended for &amp;lt;fill in names here&amp;gt; to absorb knowledge. Everybody is invited to give us knowledge...&amp;quot; - The world could be that easy: Just give those people that lack some knowlegde a chance!!! And don't mistake knowledge with qualification. -caique2001-&lt;br /&gt;
&lt;br /&gt;
== offsets ==&lt;br /&gt;
For example, if you look into ICE2_01.45 using a hex editor, you will see starting 0x634 there contains the memory maps. It started at 0x20000000 and ends at 0x21000000 with sections in between doing its own thing. The code/data in the .fls starts at 0xCF8 indicated by location 0xCF4. The length of the code is indicated by the location at 0xCEC which amounts to 0x5E9E18.&lt;br /&gt;
&lt;br /&gt;
So, you may want to load the data in the .fls file from 0xCF8 to 0X5EAB0F at offset 0x20000000 in IDA pro.&lt;br /&gt;
&lt;br /&gt;
-- CPICH&lt;br /&gt;
&lt;br /&gt;
Hey, you speak my language :-) Thanks -caique2001-&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1743</id>
		<title>Talk:IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1743"/>
		<updated>2008-08-14T23:19:48Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* offsets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;prereqs.: IDA Pro Advanced, baseband files&lt;br /&gt;
&lt;br /&gt;
wanted: Howto load these files correctly into IDA&lt;br /&gt;
&lt;br /&gt;
'''Anybody to give this information here?''' TIA -caique2001-&lt;br /&gt;
&lt;br /&gt;
== into ida ==&lt;br /&gt;
I suggest you look more into IDA Pro, see how things work. you may not be ready for a baseband yet.&lt;br /&gt;
&lt;br /&gt;
the most important thing you need is the address. for example, i knew the iBoot was at 0x18000000 because at the beginning there is a routine to look if it is there and relocate it if not. also it has many references to 0x1800000 throughout the file.&lt;br /&gt;
&lt;br /&gt;
Here are some key combinations to use:&lt;br /&gt;
c = turn the 'gibberish' into code&lt;br /&gt;
d = turn the 'gibberish' into data&lt;br /&gt;
a = turn the 'gibberish' into a string&lt;br /&gt;
u = undefine what you just may have done, i usually use this since there is no real edit+undo in IDA so this is the next best thing&lt;br /&gt;
Alt+G = change the 0 to a 1 to switch to thumb mode when needed&lt;br /&gt;
&lt;br /&gt;
really i feel that you should do some more research on ARM and IDA Pro because a wiki article would not be enough to fully explain it&lt;br /&gt;
&lt;br /&gt;
== re: into ida ==&lt;br /&gt;
I roughly know how ida works and what the keys are. I think there are some people that have already setup the right values for reversing the baseband. So what I want to see here is just a quick intro to set up the project (segments, fileoffsets, changed options, entry points and so on), not how to use ida. This should almost fit into your article above, just counting words ;-)&lt;br /&gt;
&lt;br /&gt;
Yea, but if you don't understand how to get those numbers, you'll be pretty useless as a reverser. Not to discourage, but the numbers really aren't that hard to get. Look at the memory map I posted. All the information you need is here. ~geohot&lt;br /&gt;
&lt;br /&gt;
== offsets ==&lt;br /&gt;
For example, if you look into ICE2_01.45 using a hex editor, you will see starting 0x634 there contains the memory maps. It started at 0x20000000 and ends at 0x21000000 with sections in between doing its own thing. The code/data in the .fls starts at 0xCF8 indicated by location 0xCF4. The length of the code is indicated by the location at 0xCEC which amounts to 0x5E9E18.&lt;br /&gt;
&lt;br /&gt;
So, you may want to load the data in the .fls file from 0xCF8 to 0X5EAB0F at offset 0x20000000 in IDA pro.&lt;br /&gt;
&lt;br /&gt;
-- CPICH&lt;br /&gt;
&lt;br /&gt;
Hey, you speak my language :-) Thanks -caique2001-&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1739</id>
		<title>Talk:IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1739"/>
		<updated>2008-08-14T21:50:12Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* re: into ida */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;prereqs.: IDA Pro Advanced, baseband files&lt;br /&gt;
&lt;br /&gt;
wanted: Howto load these files correctly into IDA&lt;br /&gt;
&lt;br /&gt;
'''Anybody to give this information here?''' TIA -caique2001-&lt;br /&gt;
&lt;br /&gt;
== into ida ==&lt;br /&gt;
I suggest you look more into IDA Pro, see how things work. you may not be ready for a baseband yet.&lt;br /&gt;
&lt;br /&gt;
the most important thing you need is the address. for example, i knew the iBoot was at 0x18000000 because at the beginning there is a routine to look if it is there and relocate it if not. also it has many references to 0x1800000 throughout the file.&lt;br /&gt;
&lt;br /&gt;
Here are some key combinations to use:&lt;br /&gt;
c = turn the 'gibberish' into code&lt;br /&gt;
d = turn the 'gibberish' into data&lt;br /&gt;
a = turn the 'gibberish' into a string&lt;br /&gt;
u = undefine what you just may have done, i usually use this since there is no real edit+undo in IDA so this is the next best thing&lt;br /&gt;
Alt+G = change the 0 to a 1 to switch to thumb mode when needed&lt;br /&gt;
&lt;br /&gt;
really i feel that you should do some more research on ARM and IDA Pro because a wiki article would not be enough to fully explain it&lt;br /&gt;
&lt;br /&gt;
== re: into ida ==&lt;br /&gt;
I roughly know how ida works and what the keys are. I think there are some people that have already setup the right values for reversing the baseband. So what I want to see here is just a quick intro to set up the project (segments, fileoffsets, changed options, entry points and so on), not how to use ida. This should almost fit into your article above, just counting words ;-)&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1738</id>
		<title>Talk:IDA Pro Setup</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IDA_Pro_Setup&amp;diff=1738"/>
		<updated>2008-08-14T21:47:45Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;prereqs.: IDA Pro Advanced, baseband files&lt;br /&gt;
&lt;br /&gt;
wanted: Howto load these files correctly into IDA&lt;br /&gt;
&lt;br /&gt;
'''Anybody to give this information here?''' TIA -caique2001-&lt;br /&gt;
&lt;br /&gt;
== into ida ==&lt;br /&gt;
I suggest you look more into IDA Pro, see how things work. you may not be ready for a baseband yet.&lt;br /&gt;
&lt;br /&gt;
the most important thing you need is the address. for example, i knew the iBoot was at 0x18000000 because at the beginning there is a routine to look if it is there and relocate it if not. also it has many references to 0x1800000 throughout the file.&lt;br /&gt;
&lt;br /&gt;
Here are some key combinations to use:&lt;br /&gt;
c = turn the 'gibberish' into code&lt;br /&gt;
d = turn the 'gibberish' into data&lt;br /&gt;
a = turn the 'gibberish' into a string&lt;br /&gt;
u = undefine what you just may have done, i usually use this since there is no real edit+undo in IDA so this is the next best thing&lt;br /&gt;
Alt+G = change the 0 to a 1 to switch to thumb mode when needed&lt;br /&gt;
&lt;br /&gt;
really i feel that you should do some more research on ARM and IDA Pro because a wiki article would not be enough to fully explain it&lt;br /&gt;
&lt;br /&gt;
== re: into ida ==&lt;br /&gt;
I roughly know how ida works and what the keys are. I think there are some people that have already setup the right values for reversing the baseband. So what I want to see here is just a quick intro to set up the project (segments, entry points and so on), not how to use ida. This should almost fit into your article above, just counting words ;-)&lt;/div&gt;</summary>
		<author><name>Caique2001</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Tutorial:Unlock_iPhone_3G_with_TurboSim&amp;diff=1737</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=1737"/>
		<updated>2008-08-14T21:40:28Z</updated>

		<summary type="html">&lt;p&gt;Caique2001: /* 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;
* 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;
=== Status ===&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;...&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&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;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;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;...&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&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;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;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;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>Caique2001</name></author>
		
	</entry>
</feed>