<?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>blog.haraldkraft.de &#187; jailbreak</title>
	<atom:link href="http://blog.haraldkraft.de/tag/jailbreak/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.haraldkraft.de</link>
	<description>Blog Project of Harald Kraft</description>
	<lastBuildDate>Tue, 17 Jan 2012 16:46:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Enable / Disable EDGE on iPhone without jailbreak and toggles</title>
		<link>http://blog.haraldkraft.de/2010/07/enable-disable-edge-on-iphone-without-jailbreak-and-toggles/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=enable-disable-edge-on-iphone-without-jailbreak-and-toggles</link>
		<comments>http://blog.haraldkraft.de/2010/07/enable-disable-edge-on-iphone-without-jailbreak-and-toggles/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 22:21:06 +0000</pubDate>
		<dc:creator>Harald Kraft</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[edge]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>

		<guid isPermaLink="false">http://blog.haraldkraft.de/?p=138</guid>
		<description><![CDATA[After a long history of incidents/accidents, I&#8217;ve been using my iPhone 3GS (new bootrom) with regular iOS4 for a couple of days. However, I had to do without any mobile internet &#8211; even though my contract was fine and it had been working just fine with 3.1.2. I&#8217;ve pretty much tried every instruction that&#8217;s out [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">After a long history of incidents/accidents, I&#8217;ve been using my iPhone 3GS (new bootrom) with regular iOS4 for a couple of days. However, I had to do without any mobile internet &#8211; even though my contract was fine and it had been working just fine with 3.1.2.</p>
<p style="text-align: justify;">I&#8217;ve pretty much tried every instruction that&#8217;s out there which has anything to do with enabling mobile internet. Removing SIM-card, resetting APN (even though my provider doesn&#8217;t even need any APN settings), completely resetting network settings &#8211; along with disabling+enabling mobile data connections and/+ 3G for a thousand times. The &#8220;E&#8221; or the &#8220;3G&#8221; was showing up fine (depending which one I enabled), nevertheless, no connection could be made from any app.</p>
<p style="text-align: justify;"><span id="more-138"></span><br />
Then I remembered something from previous days: I was using SBsettings along with toggles (one for EDGE, one for 3G), and I usually enabled or disabled both of them at the same time. Enabled them when I needed mobile internet, disabled them in order to save battery. So, depending on whether 3G was available, the bar was showing &#8220;3G&#8221; or just &#8220;E&#8221; &#8211; however, it was also still showing &#8220;E&#8221; even when I disabled both 3G and EDGE via toggles. I.e., an &#8220;E&#8221; was showing, but there was no connection &#8211; any app would confirm no connection. Furthermore, if I had EDGE disabled via toggle, I could enable 3G &#8211; and get a shiny &#8220;3G&#8221; &#8211; but still no connection possible.</p>
<p style="text-align: justify;">So, the fact that if &#8211; in the current state with iOS4 &#8211; I disabled mobile data connections and there showing <strong>no</strong> &#8220;E&#8221; at all, made me presume that in earlier days my &#8220;mobile data connections&#8221; was always enabled and I was just switching EDGE and/+ 3G on and off. This could also mean &#8211; with remembrance of the &#8220;E&#8221; always showing in earlier days &#8211; that when I enabled mobile data connection now, I could enable 3G all I wanted, there would be no connection if EDGE was disabled (which I couldn&#8217;t enable, since I&#8217;m on iOS4 without toggles).</p>
<p style="text-align: justify;">On order to prove or test this, I had to find a way to enable EDGE without the availability of a jailbreak and therefore with a lack of toggles. My dear friend <a href="http://blog.haraldkraft.de/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2VpbnNlbGYuY29t">Andre</a> (special thx again) had a diff run on his iTunes MobileSync backup &#8211; once with EDGE enabled and once with EDGE disabled via toggle. He came to the following result:</p>
<p>In the backup file <em>d67ab43d1c47dd60d7cf3a7a3939775f6938a8ef.mddata</em> (3.x) or <em>8218978e4ab0a48035bb92653145a6be872ea858</em> (4.0) you will find the following excerpt (note the &#8220;ip<strong>1</strong>&#8220;):</p>
<p><code>&lt;string&gt;com.apple.CommCenter (ip1)&lt;/string&gt;<br />
&lt;key&gt;com.apple.CommCenter&lt;/key&gt;<br />
&lt;dict&gt;<br />
&lt;key&gt;AllowNetworkAccess&lt;/key&gt;<br />
&lt;integer&gt;1&lt;/integer&gt;<br />
&lt;key&gt;Available&lt;/key&gt;<br />
&lt;integer&gt;1&lt;/integer&gt;</code></p>
<p style="text-align: justify;">The integer following the <em>Available</em>-node switches between 1 (EDGE toggle on) and 0 (EDGE toggle off). That basically meant, that for enabling EDGE without a toggle, I had to alter this value and get it back into my iPhone.</p>
<p>Simple way to do it:</p>
<ol>
<li>Backup/Sync iPhone</li>
<li>Restore iPhone</li>
<li>manually edit the above file (depending on your OS version) in the current backup folder</li>
<li>Recover iPhone with the backup you created and edited</li>
</ol>
<p style="text-align: justify;">That&#8217;s it &#8211; it worked for me. EDGE seems to be enabled, and I can use the OS switches for data connection and 3G as I like, they work, as well, as expected+desired.</p>
<p>Hope this helps.</p>
 <img src="http://blog.haraldkraft.de/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=138" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.haraldkraft.de/2010/07/enable-disable-edge-on-iphone-without-jailbreak-and-toggles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

