<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lets Unlock iPhone iOS 6.1.3 Evasi0n Untethered Jailbreak and Network Checker &#187; AT+</title>
	<atom:link href="http://www.letsunlockiphone.com/tag/at/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.letsunlockiphone.com</link>
	<description>How to Unlock iPhone 5 / 4s / 4 / Guides, IMEI Unlock Codes for all iPhones, iOS 6 GM Downloads and Jailbreak at LetsUnlockiPhone best online Community</description>
	<lastBuildDate>Sun, 19 May 2013 12:24:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>iPhone Baseband Memory Dump [HOW TO]</title>
		<link>http://www.letsunlockiphone.com/iphone-baseband-core-dump-how-to/</link>
		<comments>http://www.letsunlockiphone.com/iphone-baseband-core-dump-how-to/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 18:03:04 +0000</pubDate>
		<dc:creator>Andrey Rivers</dc:creator>
				<category><![CDATA[iPhone Baseband]]></category>
		<category><![CDATA[AT+]]></category>
		<category><![CDATA[baseband]]></category>
		<category><![CDATA[Cydia Sources]]></category>
		<category><![CDATA[dumper]]></category>
		<category><![CDATA[minicom]]></category>

		<guid isPermaLink="false">http://www.letsunlockiphone.com/?p=4993</guid>
		<description><![CDATA[After reading my previous post on how to activate baseband core dump function now you can start to dump baseband memory. I told you many times how was essential to dump the memory; you could use it to find some baseband vulnerabilities and try to find your own exploits. And there is no need to say that you can use it to try to unlock iPhone for example or just to explore it. Since Apple integrated their devices with X-Gold chips by Infineon we can perform iPhone baseband core dump in a very simple way which I show you in my tutorial guide below. Dump iPhone Baseband Memory The very first thing you need to do is to create log]]></description>
				<content:encoded><![CDATA[<div style="float:right;margin:5px;" class="CBD_ad"></div> <p>After reading my previous post on how to activate baseband core dump function now you can start to dump baseband memory. I told you many times how was essential to dump the memory; you could use it to find some baseband vulnerabilities and try to find your own exploits.</p> <p>And there is no need to say that you can use it to try to unlock iPhone for example or just to explore it. Since Apple integrated their devices with X-Gold chips by Infineon we can perform iPhone baseband core dump in a very simple way which I show you in my tutorial guide below.<span id="more-4993"></span></p> <h2>Dump iPhone Baseband Memory</h2> <p>The very first thing you need to do is to create log file of baseband crashes and the stack trace.</p> <p><strong>Note:</strong> Before dumping the memory you should <a href="http://www.letsunlockiphone.com/baseband-core-dump-codes/" rel="follow">activate the Baseband Core dump function</a> on you iPhone. When done use these simple steps:<!--more--></p> <p style="text-align: center;"><a href="http://www.letsunlockiphone.com/wp-content/uploads/bb-core-dump1.png" rel="follow"><img class="aligncenter  wp-image-5005" title="iPhone Core Dump" src="http://www.letsunlockiphone.com/wp-content/uploads/bb-core-dump1.png" alt="Baseband Core Dump How To" width="448" height="672" /></a></p> <p><strong>Step one:</strong> Open Cydia, search for Minicom and install it.</p> <p><strong>Step two</strong>: Configure Minicom to communicate through supported port</p> <p><strong>Step three</strong>: Type following command into the Minicom to trigger an exception.</p> <pre>AT+XLOG=4</pre> <p>In other words this command will dump the baseband memory and that is exactly what we want.</p> <p><strong>Step four</strong>: If you done everything correctly then the message &#8220;<strong><em>Baseband Core Dump in Progress</em></strong>&#8221; will appear on the iPhone screen. Just wait for couple of seconds or minutes, depends on your baseband processor. It&#8217;s basically dumping a bunch of information from memory about the current state of the kernel.</p> <p><strong>Step five</strong>: Your dump info should be saved directly into the iPhone. Just navigate to the following directory:</p> <pre>cd /var/wireless/Library/Logs/CrashReporter/Baseband</pre> <p>All data is formatted like:</p> <blockquote><p>log-bb-yyyy-mm-dd-hh-mm-ss-cd</p></blockquote> <p>And that&#8217;s all you should do to dump iPhone baseband memory. This method is very easy and doesn&#8217;t require some special hacker&#8217;s skills. Now you have your saved baseband data so just take it and begin to explore it whenever you like and whenever you want.</p> <p>Also the cool feature the dump is segmented by baseband memory region. You can use alternative methods to dump the memory like <a title="Dump iPhone Baseband NOR Memory using NORDumper" href="http://www.letsunlockiphone.com/dump-iphone-baseband-nor-memory-nordumper/" rel="follow">OpeniBoot</a> or <a title="Dump iPhone Baseband NOR Memory using NORDumper" href="http://www.letsunlockiphone.com/dump-iphone-baseband-nor-memory-nordumper/" rel="follow">NORDumper</a> and perform the decryption of the data latter using simple <a title="Decrypting iPhone Baseband Seczone Dump to use NCK Unlock Method by Dogbert Hacker" href="http://www.letsunlockiphone.com/decrypt-iphone-baseband-dump-file/" rel="follow">Python script</a> by DogBert.</p> <p>I hope this info was useful for you. If I&#8217;m right share plz this info with others who are interested in iPhone unlock using share buttons below. Also if you have some questions you can use comment form below and I&#8217;ll be glad to answer you. <div style="clear:both;"></div> ]]></content:encoded>
			<wfw:commentRss>http://www.letsunlockiphone.com/iphone-baseband-core-dump-how-to/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to send AT Commands to iPhone 4</title>
		<link>http://www.letsunlockiphone.com/send-at-commands-iphone-4/</link>
		<comments>http://www.letsunlockiphone.com/send-at-commands-iphone-4/#comments</comments>
		<pubDate>Tue, 12 Jun 2012 16:12:48 +0000</pubDate>
		<dc:creator>Mark Postman</dc:creator>
				<category><![CDATA[iPhone Baseband]]></category>
		<category><![CDATA[iPhone Hacks]]></category>
		<category><![CDATA[AT+]]></category>
		<category><![CDATA[iphone 4 baseband]]></category>
		<category><![CDATA[minicom]]></category>

		<guid isPermaLink="false">http://www.letsunlockiphone.com/?p=4705</guid>
		<description><![CDATA[This article will help to figure out how to send AT Commands to iPhone 4. The commands will be sent via iPhone shell. We&#8217;ve already published the list of AT commands and the tools that will help you to send that commands. In this tutorial we will use minicon (you can install it from Cydia) or just follow the link above to review the tools which can be used for communicating with your iPhone&#8217;s baseband. To install minicom from Cydia you should do next things. After installing the package itself check if the folder /usr/etc exists. Connect to your iPhone through SSH and then type in: minicom -s after that continue setting up the ports and all the other things as usual.]]></description>
				<content:encoded><![CDATA[<p>This article will help to figure out how to send AT Commands to iPhone 4. The commands will be sent via iPhone shell. We&#8217;ve already published the <a href="http://www.letsunlockiphone.com/iphone-at-baseband-command-list/" rel="follow">list of AT commands</a> and the <a href="http://www.letsunlockiphone.com/send-commands-iphone-baseband-list-tools/" rel="follow">tools that will help you to send that commands</a>. In this tutorial we will use minicon (you can install it from Cydia) or just follow the link above to review the tools which can be used for communicating with your iPhone&#8217;s baseband.</p> <p><span id="more-4705"></span><a href="http://www.letsunlockiphone.com/wp-content/uploads/pass-the-at-commands-to-iphone-4.jpg" rel="follow"><img class="aligncenter size-full wp-image-4706" title="pass-the-at-commands-to-iphone-4" alt="pass-the-at-commands-to-iphone-4" src="http://www.letsunlockiphone.com/wp-content/uploads/pass-the-at-commands-to-iphone-4.jpg" width="600" height="400" /></a></p> <p>To install minicom from Cydia you should do next things. After installing the package itself check if the folder /usr/etc exists. Connect to your iPhone through SSH and then type in:</p> <pre>minicom -s</pre> <p>after that continue setting up the ports and all the other things as usual. If you&#8217;re not sure how to do that or just want to remind yourself of something within the installation process &#8211; read this post to get the detailed instructions on <a href="http://www.letsunlockiphone.com/install-minicom-iphone-4-baseband/" rel="follow">how to install and configure minicom</a>.<br /> In /dev folder you can find interfaces like this:</p> <pre> iPhone4:/dev root# ls /dev   aes_0 io8logmt tty.highland-park   bpf0 klog tty.iap   bpf1 mux.spi-baseband tty.umts   bpf2 null ttyp0   bpf3 pf ttyp1   btreset ptmx ttyp2   btwake ptyp0 ttyp3   console ptyp1 ttyp4   cu.bluetooth ptyp2 ttyp5   cu.debug ptyp3 ttyp6   cu.gas-gauge ptyp4 ttyp7   cu.gps ptyp5 ttyp8   cu.highland-park ptyp6 ttyp9   cu.iap ptyp7 ttypa   cu.umts ptyp8 ttypb   disk0 ptyp9 ttypc   disk0s1 ptypa ttypd   disk0s2 ptypb ttype   disk0s2s1 ptypc ttypf   dlci.spi-baseband.call ptypd ttys000   dlci.spi-baseband.chatty ptype uart.bluetooth   dlci.spi-baseband.cl1 ptypf uart.debug   dlci.spi-baseband.extra_0 random uart.gas-gauge   dlci.spi-baseband.iq rdisk0 uart.gps   dlci.spi-baseband.low rdisk0s1 uart.highland-park   dlci.spi-baseband.pdp_0 rdisk0s2 uart.iap   dlci.spi-baseband.pdp_1 rdisk0s2s1 uart.umts   dlci.spi-baseband.pdp_2 sha1_0 urandom   dlci.spi-baseband.pdp_3 tty vn0   dlci.spi-baseband.pdp_ctl tty.bluetooth vn1   dlci.spi-baseband.reg tty.debug zero   dlci.spi-baseband.sms tty.gas-gauge   io8log tty.gps</pre> <p>The /dev/dlci.spi-baseband.extra_0 worked fine for me but I can&#8217;t guarantee it will do the same for you.</p> <p>Setup minicom properly to make it work:</p> <pre> iPhone4:/dev root# minicom -s</pre> <p>after that select &#8220;Serial port setup&#8221; and press A and edit the line of the serial device (for me was that):</p> <pre> A - Serial Device : /dev/dlci.spi-baseband.extra_0</pre> <p>Type esc and &#8220;Save setup as dfl&#8221;, then exit and type:</p> <pre> iPhone4:/dev root# minicom -w</pre> <p>for connecting to the device.</p> <p>Afterwards type in <em>AT</em>. If you get an &#8220;OK&#8221; response &#8211; everything should now work like a charm If not &#8211; double check the &#8221;serial port setup&#8221; settings.</p> <p>To make a call to the 3931111100 number simply type:</p> <pre> atd3931111100;</pre> <p>for hanging up:</p> <pre> ath</pre> <p>To obtain the sim serial number (iccid number) type:</p> <pre> at+ccid</pre> <p>To get your phone&#8217;s imei number put in:</p> <pre> at+cgsn</pre> <p>That&#8217;s basically all the steps you need to make to send AT Commands to iPhone 4. Looks pretty easy if you know at least what minicom and SSH is, right? If you need to connect to iPhone 5 BB use <a title="iphone 5 minicom" href="http://www.letsunlockiphone.com/hacking-iphone-5-qualcomm-baseband/" rel="follow">this guide</a>. Let us know how it worked for you in the comment section under the article.</p> ]]></content:encoded>
			<wfw:commentRss>http://www.letsunlockiphone.com/send-at-commands-iphone-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Find Out How to Access iPhone Sim Card Using AT+ Commands To Read Its Hidden Info</title>
		<link>http://www.letsunlockiphone.com/access-iphone-sim-card/</link>
		<comments>http://www.letsunlockiphone.com/access-iphone-sim-card/#comments</comments>
		<pubDate>Mon, 11 Jun 2012 10:47:01 +0000</pubDate>
		<dc:creator>Andy McGee</dc:creator>
				<category><![CDATA[iPhone Baseband]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[AT+]]></category>
		<category><![CDATA[baseband]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[iphone wiki]]></category>
		<category><![CDATA[minicom]]></category>
		<category><![CDATA[Sim hacks]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.letsunlockiphone.com/?p=4644</guid>
		<description><![CDATA[Have you ever thought about deciphering Sim card of your iPhone? Because I thought. You may ask why? The answer is simple. You can do that to access iPhone Sim card&#8217;s hidden info. And here I&#8217;ll show you the way to do that using AT+ commands. You can access iPhone Sim card to get info and use it to decipher your SIM while your iPhone is connected to the network. It is good method if you don&#8217;t have handy Sim card reader. Here I&#8217;ll show you AT+ commands and examples which you can use to access iPhone Sim card but first read what you need for successful access. Requirements First you need to jailbreak your iPhone to get SSH access.]]></description>
				<content:encoded><![CDATA[<p>Have you ever thought about deciphering Sim card of your iPhone? Because I thought. You may ask why? The answer is simple. You can do that to access iPhone Sim card&#8217;s hidden info. And here I&#8217;ll show you the way to do that using AT+ commands.</p> <p>You can <strong>access iPhone Sim card</strong> to get info and use it to decipher your SIM while your iPhone is connected to the network. It is good method if you don&#8217;t have handy Sim card reader.<span id="more-4644"></span></p> <p><a href="http://www.letsunlockiphone.com/wp-content/uploads/1.jpg" rel="follow"><img class="aligncenter size-full wp-image-2295" title="access iPhone sim card" alt="access iPhone sim card" src="http://www.letsunlockiphone.com/wp-content/uploads/1.jpg" width="500" height="337" /></a></p> <p>Here I&#8217;ll show you <a href="http://www.letsunlockiphone.com/iphone-at-baseband-command-list/" rel="follow">AT+ commands</a> and examples which you can use to access iPhone Sim card but first read what you need for successful access.</p> <h3>Requirements</h3> <ul> <li>First you need to <a href="http://www.letsunlockiphone.com/iphone-jailbreak/" rel="follow">jailbreak your iPhone</a> to get SSH access.</li> <li>The second thing you should do is to <a href="http://www.letsunlockiphone.com/install-minicom-iphone-4-baseband/" rel="follow">install Minicom</a> on your iPhone.</li> <li>After you install Minicom, set Serial Device to read the port. Just add this:</li> </ul> <pre>/dev/tty.debug</pre> <p>After you have done all these requirements you can access iPhone Sim card to be sure that it works. Here below I give you what AT+ commands you need to use and examples how it would look like.</p> <h2>How to Access iPhone Sim Card</h2> <p><strong>Note:</strong> Successful iPhone Sim card access depends on version of iOS firmware. If you are on iPhone 4 or newer one please use this guide to <a title="how to access iphone baseband" href="http://www.letsunlockiphone.com/hacking-iphone-5-qualcomm-baseband/" rel="follow">connect to iPhone baseband</a> using minicom and Signal app.</p> <h3>1. Run GSM Algorithm</h3> <p><strong>Commands:</strong></p> <pre>AT+CSIM=14,"A0A40000027F20"  AT+CSIM=42,"A088000010FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"</pre> <p>Where the 16 0xff are the RAND</p> <p>Here is an example:</p> <pre>AT+CSIM=14,"A0A40000027F20"  +CSIM: 48,"000010247F20020000000000091100160800838A838A9000"    OK  AT+CSIM=42,"A088000010FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"  +CSIM: 28,"A5975E88E0940FC09AEFA0009000"  OK</pre> <p>And in the response you will find this:</p> <pre>sres: A5 97 5E 88  Kc: E0 94 0F C0 9A EF A0 00</pre> <h3>2. Read EF files from the SIM</h3> <p>Here you can read some interesting parameters which are saved on your Sim card by the ME.</p> <p><strong>Read Kc 0x6F20</strong></p> <p><strong>Commands:</strong></p> <pre>AT+CSIM=14,"A0A40000026F20"  AT+CSIM=10,"A0B0000009"</pre> <p>Here is the sample run:</p> <pre>AT+CSIM=14,"A0A40000026F20"  +CSIM: 34,"000000096F2004001100BB010200009000"    OK  AT+CSIM=10,"A0B0000009"  +CSIM: 22,"E0940FC09AEFA000009000"    OK</pre> <p>And you find the last <strong>Kc</strong> used here: <strong>E0 94 0F C0 9A EF A0 00</strong>, the key sequence number would be <strong>00.</strong></p> <p><strong>Read IMSI 0x6F07</strong></p> <p><strong>Commands:</strong></p> <pre>AT+CSIM=14,"A0A40000026F07"  AT+CSIM=10,"A0B0000009"</pre> <p>Here is the sample run:</p> <pre>/* FIXME: Do one */</pre> <p>Also you can read IMSI adding this command:</p> <pre>AT+CIMI</pre> <p>Here is the sample run:</p> <pre>AT+CIMI   250997001138203    OK</pre> <p>You can find out more about IMSI number <a href="http://www.letsunlockiphone.com/find-imsi-number/" rel="follow">here</a> if you don&#8217;t know what it is.</p> <p><strong>Read LOCI 0x6F7E</strong></p> <p>You can decomposed LOCI here:</p> <ul> <li>TMSI[0:3]</li> <li>LAI[4:8]</li> <li>TMSI Time[9]</li> <li>status[10]</li> </ul> <p><strong>Commands:</strong></p> <pre>AT+CSIM=14,"A0A40000026F7E"   AT+CSIM=10,"A0B000000B"</pre> <p>And the sample run is:</p> <pre>/* FIXME: Do one */</pre> <p>That&#8217;s it. Now you know how access iPhone Sim card and use it in everything you wish. For example to find another iPhone Sim card unlock. Or just use it in Sim card deciphering to know more about your SIM.</p> <p>AT+ command and examples was taken from <a href="http://openbsc.osmocom.org/trac/wiki/A5_GSM_AT_tricks" rel="follow">here</a>.</p> ]]></content:encoded>
			<wfw:commentRss>http://www.letsunlockiphone.com/access-iphone-sim-card/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WildCard Ticket Exploit on iPhone Baseband Activation: Similar to SAM Unlock</title>
		<link>http://www.letsunlockiphone.com/wildcard-ticket-iphone-unlock-exploit/</link>
		<comments>http://www.letsunlockiphone.com/wildcard-ticket-iphone-unlock-exploit/#comments</comments>
		<pubDate>Mon, 21 May 2012 17:24:45 +0000</pubDate>
		<dc:creator>Andrey Rivers</dc:creator>
				<category><![CDATA[iPhone Unlock]]></category>
		<category><![CDATA[04.11.08]]></category>
		<category><![CDATA[04.12.01]]></category>
		<category><![CDATA[activation]]></category>
		<category><![CDATA[activation ticket]]></category>
		<category><![CDATA[AT+]]></category>
		<category><![CDATA[exploits]]></category>
		<category><![CDATA[iactivator]]></category>
		<category><![CDATA[minicom]]></category>
		<category><![CDATA[nck]]></category>
		<category><![CDATA[SAM unlock]]></category>
		<category><![CDATA[wildcard ticket]]></category>

		<guid isPermaLink="false">http://www.letsunlockiphone.com/?p=3568</guid>
		<description><![CDATA[It is really great to have a possibility to unlock iPhone using different exploits. Many of them are based on methods that involve baseband decrypting (NCK Unlock) or spoofing user SIM&#8217;s IMSI number (SAM unlock). Some of them are pretty hard to execute, some, like NCK unlock are right now applicable only to certain models of iPhones. Today I want to share analysis of activation exploits with you. This exploit is made to activate your locked iPhone. We will talk about WildcardTicket which is also called Activation ticket (record). When your iPhone is locked to some carrier then you need official (wildcard) activation from Apple to unlock your device. After your iPhone is unofficially unlocked by the fruit company then]]></description>
				<content:encoded><![CDATA[<p>It is really great to have a possibility to unlock iPhone using different exploits. Many of them are based on methods that involve baseband decrypting (NCK Unlock) or spoofing user SIM&#8217;s IMSI number (<a href="http://www.letsunlockiphone.com/tag/sam-unlock/" rel="follow">SAM unlock</a>). Some of them are pretty hard to execute, some, like <a href="http://www.letsunlockiphone.com/nck/" rel="follow">NCK unlock</a> are right now applicable only to certain models of iPhones. Today I want to share analysis of activation exploits with you. This exploit is made to activate your locked iPhone.</p> <p>We will talk about WildcardTicket which is also called Activation ticket (record).</p> <p><span id="more-3568"></span></p> <p><a href="http://www.letsunlockiphone.com/wp-content/uploads/wildcard.jpg" rel="follow"><img class="aligncenter size-full wp-image-3698" title="WildCard Ticket Exploit iPhone Baseband Activation" src="http://www.letsunlockiphone.com/wp-content/uploads/wildcard.jpg" alt="WildCard Ticket Exploit iPhone Baseband Activation" width="600" height="367" /></a></p> <p>When your iPhone is locked to some carrier then you need official (wildcard) activation from Apple to unlock your device. After your iPhone is unofficially unlocked by the fruit company then you can’t to connect it to iTunes for updating, syncing and stuff like this. You need to be sure that you&#8217;ve got the unlock before connecting to iTunes because when iTunes locates your iPhone it sends its data to Apple. Company&#8217;s servers analyse your baseband information like <strong>IMEI</strong>, <strong>ICCID</strong>, <strong>IMSI</strong> and generate Activation Ticket. This ActivationTicket is bound to a specific SIM card. If Apple sees that something is wrong then it locks iPhone again. In other words you can’t use iTunes if your iPhone is unlocked unofficially. SAM unlock is work with the same Wildcard Ticket Activation method to fool Apple Activation server. But you&#8217;ve heard SAM not working now. But actual thing is SAM is do working for now if you have Activation ticked but if Apple re-lock the device somehow in that case it will not work. The simple reason is the baseband <a href="http://www.letsunlockiphone.com/decrypt-iphone-baseband-dump-file/" rel="follow">Seczone</a> not accessible.</p> <p>But there is a question. How does actually Ultrasn0w works? Because when unlocking device by Dev Team Ultrasn0w you are able to connect and restore it many times as long as don&#8217;t update the baseband. The trick is: when using Ultrasn0w it unlock the iPhone baseband on the fly or in other words every time the iPhone boot =&gt; Ultrasn0w is sending its exploit to the baseband and unlocks it.</p> <p>So here I am going to show you one of the possible activation exploits which can be used to find a way to unlock iPhone. Below you will see bunch of AT commands which you need to send to your baseband using Minicom. For more information on Minicom and program installation use <a title="Setup Minicom the iPhone Baseband Control Software [How-To]" href="http://www.letsunlockiphone.com/install-minicom-iphone-4-baseband/" rel="follow">this link</a>.</p> <p>The AT commands like ones shown below should be used for receiving information about Wildcard unlock.</p> <p>The most important command is:</p> <pre>at+xlck</pre> <p>which permits a properly signed WildcardTicket to allow all ICCIDs+IMSIs. Those unlocks are the &#8220;carrier&#8221; or &#8220;IMEI&#8221; unlocks. Those are the unlocks that Apple can theoretically revoke at their discretion. Incidentally, these &#8220;Wildcard&#8221; unlocks are the only possible exploits these days. SAM unlock functioning principle is very similar to Wildcard unlock as it also uses ICCID and IMSI along with some other data to trick Apple&#8217;s servers sending them data that says iPhone is unlocked. When using <em>at+xlck</em> or <em>at+xsimstate</em> commands the Unlocked baseband sends return like this:</p> <pre>+ XLOCK: "PN", 1,0  + XSIM: 2 or (7)</pre> <p>If iPhone is locked then at+xlck returns:</p> <pre>+ XLOCK: "PN", 1,2</pre> <p>Here is the <a href="http://forums.macorg.net/threads/iphone-baseband-unlock-status-list-codes.9" rel="follow">list off all known codes</a> presented in <em>at+xlck</em> and <em>at+xsimstate</em> commands. So lets do some analyse:</p> <p><strong>Continue to analyze the results before and after the record of this return</strong></p> <pre>at + xlck = 0</pre> <p>OK</p> <pre>at + xlck = 1,1, "<span style="color: #ff6600;">key 1</span>"</pre> <p>OK</p> <pre>at + xlck = 1,2, "<span style="color: #ff6600;">key 2</span>"</pre> <p>OK</p> <pre>at + xlck = 1,3, "<span style="color: #ff6600;">key 3</span>"</pre> <p>OK</p> <pre>at + xlck = 1,4, "<span style="color: #ff6600;">key 4</span>"</pre> <p>OK</p> <pre>at + xlck = 2</pre> <p>Should get you:</p> <pre>+ XLOCK: "PN", 1,0  + XSIM: 7</pre> <p>So the baseband is unlocked.</p> <h2>Keys List</h2> <p><strong>Key 1:</strong></p> <pre>020000009a136738e8274df334fca53d6e9e758b0b5af0024d753ed3a9407eae9d8685c027a4cd5f812500bb91bb088b42315b06fed148569c3d81170e9ae9549681457fe8e25dc9232535dc90f2bcaea63aba2b10996fdde753292230b6ea35f6c29d125ca93109d4a14f27d24dc42dbbac66b3154cbbce5734b4f4f52ea4278289f9c8d99619099a0212d707765da387766a50d6e79cca4ffac87cf6d7fd195627a5e2d6b32be2dfec286c510dea4b9448c2617479fc9684b70b3fe080a902101c04ae215c46f4cf27ff2f97b9335cebcc0567bee51075b4b23a8fdcbd8da3aec9d6cf44bf10bf645e7cf7db1fbfd9b88aa829e868e59d1368f05ef5a5c3b6</pre> <p><strong>Key 2:</strong></p> <pre>c0e4b460e4960fa688e722b85101a3cb64a1519f8d7dd731cb4d07692cba4908884cdcb82073b6f6ac2dd6852c5359d5b934340347b460ba08ea2b187f3b7477d8bb0f2eab5116529b5a5da7854a9c2c0c15d2a3ce8a8daa87e01f2ecc66de34a7ed846dfb79266f8497fcb0d4b56bb2329fbe548270f9934b85f3b7987ac0ecfaeb71a2e2b748e5625beb90d92d916591cfdd3e31beef134b51e1441813e362c969c8a41d39105b227025961431897c5914c0ece5d33844c14e7ed32b6ea1496910912d3696d710deb62362ed2706596e1c4fb619e80ddbb7de74385b00eb4d6be0dc49ccdd6455d92b882814afbd0200d8ebbb2ab7441f9b50427dc174c972</pre> <p><strong>Key 3:</strong></p> <pre>532c9e9210c76a6164a2aab9055c8c2bee5f6a7dd79dc1b2fb2bb5f4ea2a918b6865e8c29a1c62b9b0be507f46e8c993629d44443996bdce37aae47e3fb36dbb06f225f7001fa47d8c489a14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</pre> <p><strong>Key 4:</strong></p> <pre>00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</pre> <p>So if you have read all the info above and understood nothing here&#8217;s the simpler explanation of what&#8217;s going on in general steps:</p> <p><strong>Step 1. You need to send &#8211; at + xlck = 0 to receive information about unlock data.</strong></p> <p><strong>Step 2. Send &#8211; at + xlck = 1, x, sending four 512-byte lenth unlock key.</strong></p> <p><strong>Step 3. Send at + xlck = 2, the implementation of unlock verify operation.</strong></p> <p>If everything goes right then baseband return  <strong>+ XLOCK: &#8220;PN&#8221;, 1,0,</strong> if not then it returns to <strong>+ XLOCK: &#8220;PN&#8221;, 1,2</strong></p> <h2>Wildcard Ticket wildcard_record.plist</h2> <p>Here is the source of the 4 strings of <em>512 bytes</em> unlock keys where file with activation information generated its key. I have <a title="Save SAM Activation Ticket Quickly To Finish iPhone Unlock | How to" href="http://www.letsunlockiphone.com/save-sam-activation-ticket-quickly-iphone-unlock/" rel="follow">saved activation ticket manually</a>. Also you can use <a title="Download RedSn0w 0.9.10b8 and Save iPhone Activation Ticket | How to" href="http://www.letsunlockiphone.com/download-redsn0w-0-9-10b8-save-iphone-activation-ticket-guide/" rel="follow">Redsn0w</a> to do that.</p> <p>You can find your activation file in the following directory:</p> <pre> /var/root/Library/Lockdown/activation_records/</pre> <p>Here you can find an .plist file with <strong>ICCID</strong> which is used to be unique for each SIM. You can use the plist editor to open plist file. There you should find <strong>AccountToken</strong> field. This is actually activated <em>base64 encoding</em> of the information you need. Decoded base64 encoded string of information, get activated.</p> <p style="text-align: center;"><a href="http://www.letsunlockiphone.com/wp-content/uploads/decrypted-wildcard-ticket.png" rel="follow"><img class="aligncenter size-full wp-image-3745" title="decrypted-wildcard-ticket" src="http://www.letsunlockiphone.com/wp-content/uploads/decrypted-wildcard-ticket.png" alt="iPhone activation ticket" width="589" height="285" /></a></p> <p>ActivationTicket is sent to the baseband unlock key. The key is based on Apple&#8217;s server side where it confirms validation of the activation file. If it is not activated then =&gt; send Activation ticket to the baseband to get + XLOCK: &#8220;PN&#8221;, 1,0, and then activate it. You don’t need your original Sim card to be activated. Current activation vulnerability to unlock iPhone is possible when you backup the activation file and don’t update the baseband. After baseband updating your saved activation ticket will failure because it belongs to other baseband firmware version.</p> <p>I hope this information was helpful for you. Now you have the possibility to use this WildCardTicket exploit as you want. <span style="color: #ff6600;">You use of this info is done on your own risk.</span></p> ]]></content:encoded>
			<wfw:commentRss>http://www.letsunlockiphone.com/wildcard-ticket-iphone-unlock-exploit/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>SendModem Tool To Access iPhone Baseband Directly From Command Line</title>
		<link>http://www.letsunlockiphone.com/sendmodem-iphone-baseband-command-line/</link>
		<comments>http://www.letsunlockiphone.com/sendmodem-iphone-baseband-command-line/#comments</comments>
		<pubDate>Sun, 13 May 2012 12:10:58 +0000</pubDate>
		<dc:creator>Andrey Rivers</dc:creator>
				<category><![CDATA[iPhone Baseband]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[AT+]]></category>
		<category><![CDATA[baseband]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[minicom]]></category>
		<category><![CDATA[sendmodem]]></category>

		<guid isPermaLink="false">http://www.letsunlockiphone.com/?p=2846</guid>
		<description><![CDATA[Sendmodem is a tool that can access iPhone’s and iPad’s 3G baseband (modem) through /dev/tty.debug port without the need to disable the CommCenter. The original code for SendModem was taken from iPhone’s SMS app and its output format was slightly modified by sendmodem developer PmgRiPhone. Usually the modem or baseband is accessed through Minicom with sending commands to /dev/tty.baseband. Minicom needs CommCenter to be disabled in order to work normally. After you’re done using Minicom you have to enable the CommCenter again. launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist When using sendmodem you can execute the commands directly from the command line. Really great feature. How to install SendModem to your iPhone: Step One: Upload sendmodem file to your iDevice’s]]></description>
				<content:encoded><![CDATA[<p><strong>Sendmodem</strong> is a tool that can access iPhone’s and iPad’s 3G baseband (modem) through <em>/dev/tty.debug</em> port without the need to disable the CommCenter. The original code for SendModem was taken from iPhone’s SMS app and its output format was slightly modified by sendmodem developer PmgRiPhone. Usually the modem or baseband is accessed through <a href="http://www.letsunlockiphone.com/install-minicom-iphone-4-baseband/" rel="follow">Minicom</a> with sending commands to <em>/dev/tty.baseband</em>. Minicom needs CommCenter to be disabled in order to work normally. After you’re done using Minicom you have to enable the CommCenter again.<span id="more-2846"></span></p> <pre>launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist  launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist</pre> <p>When using sendmodem you can execute the commands directly from the command line. Really great feature.</p> <p style="text-align: center;"><img class="aligncenter size-full wp-image-3188" title="sendmodemiphone AT tool" src="http://www.letsunlockiphone.com/wp-content/uploads/sendmodem.jpg" alt="sendmodem iphone AT tool" width="600" height="400" /></p> <h2>How to install SendModem to your iPhone:</h2> <p><strong>Step One:</strong> Upload sendmodem file to your iDevice’s <span style="color: #008000;">/usr/bin</span> directory. For doing that you can use any SSH client you like: <a title="Transfer Files From iPhone (iPod Touch, iPad)" href="http://www.letsunlockiphone.com/transfer-files-iphone-ipod-touch-ipad/" rel="follow">WinSCP</a>, iFunBox or else. Or you can open mobile terminal and download the SendModem file using this command:</p> <pre>cd /usr/bin/  wget http://www.letsunlockiphone.com/scripts/sendmodem.zip  unzip sendmodem.zip</pre> <p><strong>Step Two:</strong> Execute the next commands on your iPhone (use mobile terminal, <a title="Install OpenSSH on iPhone [How To]" href="http://www.letsunlockiphone.com/install-openssh-iphone-how-to/" rel="follow">SSH</a>, <a title="Mosh for iPhone as an Alternative to SSH" href="http://www.letsunlockiphone.com/mosh-iphone-alternative-ssh/" rel="follow">Mosh</a> etc.):</p> <pre><span style="color: #008000;">cd /usr/bin</span>  <span style="color: #008000;">chmod +x sendmodem</span></pre> <p><strong>Step Three:</strong> Test sendmodem by typing in:</p> <pre><span style="color: #008000;">sendmodem</span></pre> <p>It should respond with:</p> <pre><span style="color: #008000;">usage: sendmodem &lt;at command&gt;</span></pre> <h3>Here are the examples of some other sendmodem commands:</h3> <p>Querying the baseband version:</p> <pre><span style="color: #008000;">sendmodem “AT+XGENDATA”</span></pre> <p>Querying the lock state:</p> <pre><span style="color: #008000;">sendmodem “AT+XSIMSTATE=1?</span></pre> <p>Querying the battery capacity:</p> <pre><span style="color: #008000;">sendmodem “AT+CBC”</span></pre> <p>Note: if you want to use double quote in AT command, avoid it like in C language (\”):</p> <pre><span style="color: #008000;">sendmodem “AT+CLCK=\”PN\”,2?</span></pre> <p>Use my <strong>AT + commands list </strong><a title="Find Any AT Command For iPhone Baseband Using My List" href="http://www.letsunlockiphone.com/iphone-at-baseband-command-list/" rel="follow">here</a> for iPhone 3 &#8211; 4s.</p> <p>Please note that sendmodem always communicates with baseband/modem with “AT” command and waits for receiving “OK” response. It will write “-” to your screen until the connection is established and the process may take some time so the amount of dashes can vary dramatically.</p> <p>The original modem state will be saved before any operations take place and is restored after your commands are executed.</p> <p><span style="color: #ff0000;">Caution:</span> do not send any commands through sendmodem you’re not sure about and if you don’t know what effect they will make.</p> <h2>Download SendModem Source Code:</h2> <pre>wget http://www.letsunlockiphone.com/scripts/sendmodem_source</pre> <p>And have fun. Also you <a title="iGSM Tool to Access iPhone Baseband [Download]" href="http://www.letsunlockiphone.com/igsm-tool-access-iphone-baseband-download/" rel="follow">can try</a> <strong>iGSM</strong> that helps you to perform the same actions as Sendmodem. However many says that iGSM is more powerful then Sendmodem.</p> ]]></content:encoded>
			<wfw:commentRss>http://www.letsunlockiphone.com/sendmodem-iphone-baseband-command-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check Your iPhone’s Lock State With AT+XSIMSTATE Command</title>
		<link>http://www.letsunlockiphone.com/atxsimstate-command/</link>
		<comments>http://www.letsunlockiphone.com/atxsimstate-command/#comments</comments>
		<pubDate>Sun, 13 May 2012 08:06:39 +0000</pubDate>
		<dc:creator>Mark Postman</dc:creator>
				<category><![CDATA[iPhone Baseband]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[AT+]]></category>
		<category><![CDATA[at+xsimstate]]></category>
		<category><![CDATA[baseband]]></category>
		<category><![CDATA[minicom]]></category>

		<guid isPermaLink="false">http://www.letsunlockiphone.com/?p=2902</guid>
		<description><![CDATA[Here’s the instruction how to check your iPhone’s lock state (baseband unlock status) using Minicom or other tool that can send AT+ commands to your iPhone&#8217;s baseband. Use this method if you want to know if your iPhone is unlockable. To get the info about your SIM state and unlock state do as follows: If you don&#8217;t have Minicom installed on your gadget then you can easily install it here and follow my steps below. How to check iPhone’s lock state Step One: If you use Minicom, you need to disable the CommCenter first. To do that enter in Minicom: launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist If you are using sendmodem or igsm tools just skip this step. Launch minicom by typing: minicom -w]]></description>
				<content:encoded><![CDATA[<p>Here’s the instruction how to check your iPhone’s lock state (baseband unlock status) using Minicom or other tool that can send AT+ commands to your iPhone&#8217;s baseband. Use this method if you want to know if your iPhone is unlockable. To get the info about your SIM state and unlock state do as follows:</p> <p style="text-align: center;"><span id="more-2902"></span></p> <p style="text-align: center;"><img title="Check Your iPhone’s Lock State With AT+XSIMSTATE" src="http://www.letsunlockiphone.com/wp-content/uploads/at+.jpg" alt="Check Your iPhone’s Lock State With AT+XSIMSTATE" width="600" height="400" /></p> <p>If you don&#8217;t have Minicom installed on your gadget then you can easily install it <strong><a title="Setup Minicom the iPhone Baseband Control Software [How-To]" href="http://www.letsunlockiphone.com/install-minicom-iphone-4-baseband/" rel="follow">here</a></strong> and follow my steps below.</p> <h2><strong>How to check iPhone’s lock state </strong></h2> <p><strong>Step One:</strong> If you use Minicom, you need to disable the CommCenter first. To do that enter in Minicom:</p> <pre>launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist</pre> <p>If you are using <a title="SendModem Tool To Access iPhone Baseband Directly From Command Line" href="http://www.letsunlockiphone.com/sendmodem-iphone-baseband-command-line/" rel="follow">sendmodem</a> or <a title="iGSM Tool to Access iPhone Baseband [Download]" href="http://www.letsunlockiphone.com/igsm-tool-access-iphone-baseband-download/" rel="follow">igsm</a> tools just skip this step.</p> <p>Launch minicom by typing:</p> <pre>minicom -w</pre> <p>Please use this articles to check all available iPhone dev nodes to connect through.</p> <p><strong>Step Two:</strong> Enter the command:</p> <pre>AT+XSIMSTATE=1</pre> <p><strong>Step  Three:</strong> You’ll see the following characters:</p> <pre>+XSIM: SS</pre> <pre>+XLOCK: "PN",X1,X2,"PU",X1,X2,"PP",X1,X2,"PC",X1,X2,"PS",X 1,X2</pre> <p><span style="color: #ff0000;">Note:</span> The only lock present on iPhone is the PN lock</p> <p><strong>Step Four:</strong> Use the following list to decrypt the iDevice’s response:</p> <p><strong>SS:</strong></p> <p>0=No SIM Inserted</p> <p>2=SIM Ready</p> <p>6=SIM Busy</p> <p><strong>X1:</strong></p> <p>0=Unlockable(probably without attempt counter)</p> <p>1=Unlockable</p> <p>2=Signature check failed</p> <p>3=Attempt Limit Reached</p> <p>4=Unlocked and Lockable</p> <p>5=Unlocked</p> <p><strong>X2:</strong></p> <p>0=SIM Valid</p> <p>1=Unknown(this gets set for PN when unlock is attempted)</p> <p>4=SIM Not Valid</p> <p><span style="color: #ff0000;">Note:</span> You can view these logs later in <span style="color: #008000;">/Library/Logs/Baseband</span>. Use any text editor to open them.</p> <p><strong>Step Five:</strong> Don&#8217;t forget to enable CommCenter by typing in:</p> <pre>launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist</pre> <p>This is basically how you can check your device&#8217;s lock state and unlocking possibility by using AT+ commands. For the full list of other AT+ commands <a title="Find Any AT Command For iPhone Baseband Using My List" href="http://www.letsunlockiphone.com/iphone-at-baseband-command-list/" rel="follow">use this link</a> and find the command you need.</p> <p>&nbsp;</p> ]]></content:encoded>
			<wfw:commentRss>http://www.letsunlockiphone.com/atxsimstate-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Send Commands to iPhone Baseband [List of Tools]</title>
		<link>http://www.letsunlockiphone.com/send-commands-iphone-baseband-list-tools/</link>
		<comments>http://www.letsunlockiphone.com/send-commands-iphone-baseband-list-tools/#comments</comments>
		<pubDate>Sat, 12 May 2012 13:07:34 +0000</pubDate>
		<dc:creator>Mark Postman</dc:creator>
				<category><![CDATA[iPhone Baseband]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[AT+]]></category>
		<category><![CDATA[igsm]]></category>
		<category><![CDATA[iphone baseband]]></category>
		<category><![CDATA[minicom]]></category>
		<category><![CDATA[sendmodem]]></category>

		<guid isPermaLink="false">http://www.letsunlockiphone.com/?p=2854</guid>
		<description><![CDATA[Here&#8217;s the list of tools which can communicate with your iPhone&#8217;s baseband. Those are Minicom, sendmodem and igsm. They are text-based Unix systems which can send commands to the baseband (or modem) of iPhone. The difference between them is that Minicom needs CommCenter to be disabled while communicating with baseband. Sendmodem and igsm don&#8217;t require the CommCenter swith off in order to work properly. They execute the AT+ commands directly from the command line. Let&#8217;s take a closer look on each of the tools. Minicom is a tool cross-platform program which can be used on Unix-based systems. It can emulate ANSI and VT100. ANSI escape sequences are characters that are embedded in the text which is used to control formatting, color, and]]></description>
				<content:encoded><![CDATA[<p>Here&#8217;s the list of tools which can communicate with your iPhone&#8217;s baseband. Those are Minicom, sendmodem and igsm. They are text-based Unix systems which can send commands to the baseband (or modem) of iPhone. The difference between them is that Minicom needs CommCenter to be disabled while communicating with baseband. Sendmodem and igsm don&#8217;t require the CommCenter swith off in order to work properly. They execute the AT+ commands directly from the command line. Let&#8217;s take a closer look on each of the tools.</p> <p><span id="more-2854"></span></p> <p style="text-align: center;"><a href="http://www.letsunlockiphone.com/wp-content/uploads/howto.jpg" rel="follow"><img class="aligncenter  wp-image-3200" title="Send Commands to iPhone Baseband [List of Tools]" src="http://www.letsunlockiphone.com/wp-content/uploads/howto.jpg" alt="Send Commands to iPhone Baseband [List of Tools]" width="540" height="360" /></a></p> <p><strong>Minicom </strong>is a tool cross-platform program which can be used on Unix-based systems. It can emulate ANSI and VT100. ANSI escape sequences are characters that are embedded in the text which is used to control formatting, color, and other output options on video text terminals. Most of the terminal emulators can show text output from a computer that is connected remotely. They also can show text output from local software, as well as interpret some ANSI&#8217;s escape sequences. VT100 (video terminal) was made by Digital Equipment Corporation (DEC). Its detailed attributes became the de facto standard for terminal emulators or tty for short. You can read more about this tool <strong><a title="Setup Minicom the iPhone Baseband Control Software [How-To]" href="http://www.letsunlockiphone.com/install-minicom-iphone-4-baseband/" rel="follow">here</a></strong> and install it.</p> <p><strong>Sendmodem &#8211; </strong>another tool to access iPhone&#8217;s baseband/modem directly developed by PmgRiPhone<strong>.</strong> It uses /dev/tty.debug path and doesn&#8217;t require the CommCenter to be turned off to send and receive commands from the baseband. The commands from sendmodem are executed directly from command line. The tool uses standard AT+ list of commands that can be found by following this link<strong>. </strong>Sendmodem can be used to perform various actions with iDevice&#8217;s modem. You can:</p> <ul> <li>query the baseband for your firmware and bootloader version</li> <li>query the phone&#8217;s lock state</li> <li>query the battery capacity</li> <li>etc.</li> </ul> <p>More info about sendmodem in this <strong><a title="SendModem Tool To Access iPhone Baseband Directly From Command Line" href="http://www.letsunlockiphone.com/sendmodem-iphone-baseband-command-line/" rel="follow">article</a></strong>.</p> <p><strong>IGSM</strong> is a tool to communicate with baseband developed by Marcio C. Almeida. This simple application allows you to sent AT+ commands to your iPhone easily. It can also be used for countries where the carrier doesn&#8217;t set the phone number on the SIM card to set that number. Can be used on iPhone running firmware 2.x or higher. You can also <a title="iGSM Tool to Access iPhone Baseband [Download]" href="http://www.letsunlockiphone.com/igsm-tool-access-iphone-baseband-download/" rel="follow">download</a> igsm here and find more info about this tool.</p> <p>So now you equipped with this three tools. Now you can use each of them and send commands to your baseband.</p> ]]></content:encoded>
			<wfw:commentRss>http://www.letsunlockiphone.com/send-commands-iphone-baseband-list-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iGSM Tool to Access iPhone Baseband [Download]</title>
		<link>http://www.letsunlockiphone.com/igsm-tool-access-iphone-baseband-download/</link>
		<comments>http://www.letsunlockiphone.com/igsm-tool-access-iphone-baseband-download/#comments</comments>
		<pubDate>Thu, 10 May 2012 09:14:43 +0000</pubDate>
		<dc:creator>Andrey Rivers</dc:creator>
				<category><![CDATA[iPhone Baseband]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[AT+]]></category>
		<category><![CDATA[baseband]]></category>
		<category><![CDATA[igsm]]></category>
		<category><![CDATA[minicom]]></category>
		<category><![CDATA[sendmodem]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://www.letsunlockiphone.com/?p=2851</guid>
		<description><![CDATA[You may read my guide about Sendmodem program to send AT commands to your iPhone baseband. You can use these commands to get some baseband information for unlock or other thinks. Also you can read about Minicom. You can use this link to go there. But today I want to introduce you another program for this which is called iGSM. The new iGSM tool was developed to send AT commands. This tool was created by Marcio’s iPhone Apps and uses /dev/tty.debug without need to disable the commcenter during the process and has function to perform these jobs which means that you don’t need to manually enter: launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist which will unload CommCenter process from iPhone Baseband RAM. You may hear]]></description>
				<content:encoded><![CDATA[<p>You may read my guide about Sendmodem program to send AT commands to your iPhone baseband. You can use these commands to get some baseband information for unlock or other thinks.</p> <p>Also you can read about Minicom. You can use this <a title="Setup Minicom the iPhone Baseband Control Software [How-To]" href="http://www.letsunlockiphone.com/install-minicom-iphone-4-baseband/" rel="follow">link</a> to go there. But today I want to introduce you another program for this which is called iGSM.</p> <p>The new <strong>iGSM tool</strong> was developed to send AT commands. This tool was created by Marcio’s iPhone Apps and uses <strong>/dev/tty.debug</strong> without need to disable the commcenter during the process and has function to perform these jobs which means that you don’t need to manually enter:<span id="more-2851"></span></p> <pre>launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist</pre> <p>which will unload CommCenter process from iPhone Baseband RAM.</p> <p style="text-align: center;"><a href="http://www.letsunlockiphone.com/wp-content/uploads/igsm.jpg" rel="follow"><img class="aligncenter  wp-image-3038" title="iGSM Tool" src="http://www.letsunlockiphone.com/wp-content/uploads/igsm.jpg" alt="iGSM Tool" width="540" height="360" /></a></p> <p>You may hear about Sendmodem tool which has the same possibilities as iGSM and if you would like to <a title="SendModem Tool To Access iPhone Baseband Directly From Command Line" href="http://www.letsunlockiphone.com/sendmodem-iphone-baseband-command-line/" rel="follow">use Sendmodem</a> then go here for instruction. But I must tell you that iGSM tool is more powerful then Sendmodem, however they are the same in general.</p> <h3>Download iGSM</h3> <p>You can download iGSM tool using this command:</p> <pre>wget http://www.letsunlockiphone.com/scripts/igsm.zip  unzip igsm.zip</pre> <p>Usually, the <a href="http://www.letsunlockiphone.com/iphone-baseband/" rel="follow">iPhone baseband</a> is accessed via minicom which add commands to <strong>/dev/tty.baseband</strong>. To make sure that minicom functions, the commcenter first must be disabled, after that your can run minicom, and after you are completed with minicom you again have to enable the CommCenter.plist file.</p> <h2>How to run iGSM</h2> <p>Open terminal and navigate to the directory where you have downloaded the igsm file. Then perform this command:</p> <pre>sudo +x igsm</pre> <p>Now you are ready to run the tool. You can see that igsm tool is more convenient. So let&#8217;s begin but first look at the meanings of the shortens that you need to issue using this script:</p> <pre><span style="color: #ff6600;">igsm [-p pin] [-c command ... -c command] [-l] [-L] [-u] [-d] [-v] [-r]</span></pre> <pre><span style="color: #ff6600;">-p</span> pin SIM pin (if needed)  <span style="color: #ff6600;">-d</span> dump IMEI IMSI …  <span style="color: #ff6600;">-c</span> cmd command to be executed (more than 1 is supported)  <span style="color: #ff6600;">-l</span> load commcenter  <span style="color: #ff6600;">-L</span> list all jobs loaded into launchd  <span style="color: #ff6600;">-u</span> unload commcenter  <span style="color: #ff6600;">-r</span> reset baseband  <span style="color: #ff6600;">-m</span> string modem init string  <span style="color: #ff6600;">-M</span> num max lines on any command  <span style="color: #ff6600;">-v</span> verbose mode  <span style="color: #ff6600;">-vv</span> verbose mode and hex dump  <span style="color: #ff6600;">-h</span> this help  <span style="color: #ff6600;">-hh</span> extended help</pre> <p>Also with igsm commands to iPhone baseband (modem) can be directly carried out from the commandline. Here below you can see my example of usage igsm tool to get the baseband info for your needs.</p> <h2>Example of usage iGSM to get the baseband info</h2> <div> <pre>igsm -c AT+CPBS?   Opened: /dev/tty.baseband   &gt; ATE0 – set echo OFF   &lt; OK</pre> <pre>&gt; AT   &lt; OK</pre> <pre>&gt; AT+CPIN? – SIM requires PIN ?   &lt; +CPIN: READY   &lt; OK</pre> <pre>&gt; AT+CPBS?   &lt; +CPBS: “SM”,34,150   &lt; OK   Done</pre> </div> <p>And that&#8217;s it now you have entered your baseband and can see all its info that can be needing for making unlock or see bootloader version or something that can be needed by you from your iPhone baseband.</p> <p>Also you can see <a title="Find Any AT Command For iPhone Baseband Using My List" href="http://www.letsunlockiphone.com/iphone-at-baseband-command-list/" rel="follow">this list</a> soon of AT commands to use it for your needs.</p> ]]></content:encoded>
			<wfw:commentRss>http://www.letsunlockiphone.com/igsm-tool-access-iphone-baseband-download/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Setup Minicom the iPhone Baseband Control Software [How-To]</title>
		<link>http://www.letsunlockiphone.com/install-minicom-iphone-4-baseband/</link>
		<comments>http://www.letsunlockiphone.com/install-minicom-iphone-4-baseband/#comments</comments>
		<pubDate>Wed, 09 May 2012 11:19:44 +0000</pubDate>
		<dc:creator>Andrey Rivers</dc:creator>
				<category><![CDATA[iPhone Baseband]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[AT+]]></category>
		<category><![CDATA[baseband]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[iPhone 4]]></category>
		<category><![CDATA[iPhone 4s]]></category>
		<category><![CDATA[minicom]]></category>

		<guid isPermaLink="false">http://www.letsunlockiphone.com/?p=1161</guid>
		<description><![CDATA[This article explains what is Minicom and how to install and setup the software to control your iPhone or iPad 3G baseband. Minicom is a modem control and terminal emulation text-based program for operating systems based on Unix. Minicom emulates ANSI and VT102 terminals, has a dialing directory and is available to automatically download zmodem. How to Install Minicom on iPhone 4s , iPhone 4, iPad 3G Launch Cydia =&#62;Go to Search and type Minicom =&#62;Press Install =&#62; Confirm =&#62;Return to Cydia. Note: If there is no Minicom app in Search then go to Manage =&#62;Settings and pick Developer. Now try to find Minicom app in the Search again. Here&#8217;s a video tutorial that will help you to install Minicom:]]></description>
				<content:encoded><![CDATA[<p>This article explains what is <strong>Minicom</strong> and how to install and setup the software to control your iPhone or iPad 3G baseband. Minicom is a modem control and terminal emulation text-based program for operating systems based on Unix. Minicom emulates ANSI and VT102 terminals, has a dialing directory and is available to automatically download zmodem.<span id="more-1161"></span></p> <h2>How to Install Minicom on iPhone 4s , iPhone 4, iPad 3G</h2> <p>Launch Cydia =&gt;Go to Search and type Minicom =&gt;Press Install =&gt; Confirm =&gt;Return to Cydia.</p> <p><span style="color: #ff0000;"><strong>Note:</strong></span> If there is no Minicom app in Search then go to Manage =&gt;Settings and pick Developer. Now try to find Minicom app in the Search again. Here&#8217;s a video tutorial that will help you to install Minicom:<br /> <iframe src="http://www.youtube.com/embed/zAP3WRDuQ_k" frameborder="0" width="480" height="360"></iframe></p> <h2>Setting up Minicom 2.2 on older devices: iPhone 3gs, iPhone 3g, iPhone 2g</h2> <p>This section is for installing Minicom on older devices. For the instructions on newer ones see the section below.</p> <p><strong>Step 1</strong>: After installing Minicom software from Cydia, launch SSH Terminal or other similar software like <a title="Mosh for iPhone as an Alternative to SSH" href="http://www.letsunlockiphone.com/mosh-iphone-alternative-ssh/" rel="follow">Mosh</a>, connect to your iPhone  and make sure the folder <span style="color: #008000;"><em>/usr/etc/</em></span> exists. If not &#8211; create one. To connect to your device you need to select destination port first. To make this, type into the terminal:</p> <pre><span style="color: #008000;">minicom -s</span></pre> <p><strong>Step 2</strong>: Now, select &#8220;Serial Port Setup&#8221; in the Menu and press Enter. Then, press <span style="color: #008000;">&#8220;a&#8221;</span> and set Serial Device to read the port:<em></em></p> <pre><span style="color: #008000;">/dev/tty.debug</span></pre> <p>However another baseband port also works great and appears to be more reliable than the other device:<em><br /> </em></p> <pre><span style="color: #008000;">/dev/dlci.spi-baseband.extra_13</span></pre> <p><strong>Step 3:</strong> Now Press Esc, and in the Main Menu, select &#8220;Save setup as dfl&#8221;. Now, select &#8220;exit&#8221;.</p> <h2>Setup Minicom on iPhone 4s, iPhone 4 and iPad</h2> <p><strong>Step 1:</strong> The process of installing Minicom to newer devices is the same as written above but has some differences.</p> <p><strong>Step 2:</strong> Setup the port. In newer iDevices there are following ports to connect to:</p> <pre><span style="color: #008000;">/dev/tty.debug</span></pre> <p>and</p> <pre><span style="color: #008000;">/dev/dlci.spi-baseband.extra_0</span></pre> <p><strong>Step 3</strong>: Save your dfl setting.</p> <p style="text-align: center;"><a href="http://www.letsunlockiphone.com/wp-content/uploads/minicom.jpg" rel="follow"><img class="aligncenter  wp-image-2946" title="Setup Minicom the iPhone Baseband Control Software" src="http://www.letsunlockiphone.com/wp-content/uploads/minicom.jpg" alt="Setup Minicom the iPhone Baseband Control Software" width="540" height="360" /></a></p> <p>Also there are two others programs similar (or even better) then Minicom. You can use <a title="iGSM Tool to Access iPhone Baseband [Download]" href="http://www.letsunlockiphone.com/igsm-tool-access-iphone-baseband-download/" rel="follow">iGSM</a> and <a title="SendModem Tool To Access iPhone Baseband Directly From Command Line" href="http://www.letsunlockiphone.com/sendmodem-iphone-baseband-command-line/" rel="follow">Sendmodem</a> to control your baseband.</p> <h3>How to run Baseband AT Commands using Minicom:<em></em></h3> <p>Launch Minicom, connect to your device using SSH and type into terminal:</p> <pre><span style="color: #008000;">minicom -w</span></pre> <p>You should see Minicom working interface. Now you are ready to send commands to iPhone&#8217;s baseband, but the first command entered in minicom should be:</p> <pre><span style="color: #008000;">at</span></pre> <p>After entering <span style="color: #008000;">at</span> press Enter. Now you can type any commands you want to explore the bb.</p> <p><strong>Note:</strong> If you don&#8217;t know many AT command then you can use <strong><a title="Find Any AT Command For iPhone Baseband Using My List" href="http://www.letsunlockiphone.com/iphone-at-baseband-command-list/" rel="follow">this link</a></strong> to find the command you need.</p> <h3>Working on the iPhone 4</h3> <p>Many peolpe reported that they couldn&#8217;t use any of the ports on X-Gold 618 baseband (iPhone 4).</p> <p>One way around this is to install <a href="http://www.letsunlockiphone.com/check-cellular-towers-info-signal-iphone-app/" rel="follow">Signal iPhone app</a> from Cydia:</p> <p>Signal was designed for iOS 4, and contacts <span style="color: #008000;"><em>/dev/tty.debug</em></span> in an iOS 4 compatible way. It works this way to receive baseband information, one of them being, the exact measurement in dBm. This opens the port to <span style="color: #008000;"><em>/dev/tty.debug</em></span>.</p> <p>You will need to SSH into your iPhone 4 from a Terminal emulator or SSH client on a remote host. At the same time Signal app must be opened to successfully execute the backgrounded AT+CMGS commands or check your iPhone’s lock state With AT+XSIMSTATE Command (Here is <a title="Check Your iPhone’s Lock State With AT+XSIMSTATE Command" href="http://www.letsunlockiphone.com/atxsimstate-command/" rel="follow">more info</a>).</p> <p>The <span style="color: #008000;"><em>tty.debug</em></span> does not actually require CommCenter to be shut down, but you have to spam AT[enter] until you get a reply and then issue your command hoping the connection doesn&#8217;t fail as CommCenter is using the baseband pretty much all the time making you unable to connect.</p> <h3>Note about tty.debug port</h3> <p>While using this port to connect to the baseband you have to dissable/shutdown CommCenter. Remember that shutting it down disables Wi-Fi and GPS signal until the next reboot. So type into terminal:</p> <pre><span style="color: #008000;">launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist</span></pre> <p><span style="color: #ff0000;">Reboot your iPhone until you can&#8217;t get signal as per the status bar + get the non-visual voicemail indicator the empty badge over Phone icon.</span> Then connect to Minicom using tty.debug port.</p> <p>And don&#8217;t forget to turn the CommCenter ON when you are done using Minicom. Just type:</p> <pre><span style="color: #008000;">launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist</span></pre> <h3>Trouble with Minicom</h3> <h4>Problem:<strong> Executing AT commands on iPhone 4:</strong></h4> <p><strong>Fix:</strong> If you have trouble with executing AT commands with Minicom on iPhone 4 you can try to do following:</p> <ul> <li>Install Minicom and set the serial to tty.debug. Try to run it through puTTY</li> <li>Try to disable CommCenter</li> <li>Try to click Ctrl+A for setting echo ON</li> </ul> <p><strong>Common problems:</strong></p> <h4>Problem: Cannot wtire to /usr/etc/your-setting-name.dfl</h4> <p><strong>Fix</strong>: Please make sure that folder <em>/usr/etc</em> exists. For this error usually there is no <em>/etc</em> folder in the <em>/usr</em> directory. If it is so just create <em>/etc</em> folder. You can do that by using <a title="Install iFile 1.5.0-4 For Free [How to]" href="http://www.letsunlockiphone.com/install-ifile-1-5-0-4-free-how-to/" rel="follow">iFile</a>, iFunBox or SSH sotware. You can create the folder by typing into terminal:</p> <pre>cd /usr  mkdir etc</pre> <h4>Problem: No termcap entry for vanilla</h4> <p><strong>About this error</strong>: This happens on a jailbroken iPhone 4 and 4s on iOS 5.0.1 and higher. This error happens right after one enters the username but before entering the password there&#8217;s no time to complete the login process. Also when trying SSH connect via iFunBox, you could be unable  to login but receive a different message when trying to run Minicom: &#8220;No termcap entry for vanilla&#8221;</p> <p><strong>Fix</strong>: you have to install Ncurses (New Curses) package from <a href="http://www.letsunlockiphone.com/cydia/" rel="follow">Cydia</a>. If it doesn&#8217;t help please use another SSH client software. iFunBox software was claimed to receive such type of errors earlier.</p> <h4>Problem: Minicom can&#8217;t input commands:</h4> <p><strong>Fix</strong>: If you can&#8217;t see any command you&#8217;ve entered, then just type in following when in minicom interface:</p> <pre><span style="color: #008000;">Ctrl+A then E</span></pre> <p>That command will set echo to ON and you will be able to see what commands are you entering.</p> <p>And don&#8217;t forget to install OpenSSH package <a href="http://www.letsunlockiphone.com/install-openssh-iphone-how-to/" rel="follow">here</a> or from Cydia because you won&#8217;t be able to connect to your Device using SSH.</p> ]]></content:encoded>
			<wfw:commentRss>http://www.letsunlockiphone.com/install-minicom-iphone-4-baseband/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
