{"id":550,"date":"2010-12-28T19:13:41","date_gmt":"2010-12-29T02:13:41","guid":{"rendered":"http:\/\/markandkelley.com\/mark\/?p=550"},"modified":"2012-07-30T21:45:15","modified_gmt":"2012-07-30T21:45:15","slug":"iphone-3gs-on-consumer-cellular-with-edge-data-working","status":"publish","type":"post","link":"https:\/\/www.hickendesign.com\/site\/2010\/12\/iphone-3gs-on-consumer-cellular-with-edge-data-working\/","title":{"rendered":"iPhone 3GS on Consumer Cellular with Edge data working!"},"content":{"rendered":"<div style=\"float: right; margin: 0 0 2em 2em;\">[contentblock id=2]<\/div>\n<p><strong>Read this first:<\/strong> This post is somewhat dated so I&#8217;ve written a <a title=\"How To Use the iPhone or the iPad on Consumer Cellular\" href=\"http:\/\/www.hickendesign.com\/site\/2012\/02\/how-to-setup-your-iphone-or-ipad-on-consumer-cellular\/\">follow-up post<\/a> that could save you a lot of time if you just want a quick way to set up your iPhone or iPad on Consumer Cellular.<\/p>\n<p>As you read on, you&#8217;ll see that this was a discovery process for me. I took several steps that weren&#8217;t really necessary. So try this first&#8230;<\/p>\n<ol>\n<li>Make sure your iPhone is jailbroken. Read up at the <a href=\"http:\/\/blog.iphone-dev.org\/\">iPhone Dev Team blog<\/a> for more info on jailbreaking.<\/li>\n<li>Update your AT&amp;T carrier bundle to allow APN editing. You will need an SFTP application such as <a href=\"http:\/\/www.cyberduck.ch\/\">Cyberduck<\/a> (mac) or <a href=\"http:\/\/www.filezilla-project.org\/\">Filezilla<\/a> (PC) to connect in and see the files on your iPhone. Connect to <em>root@youriPhoneIPaddress<\/em> using the user name <em>root<\/em> and the password <em>alpine<\/em> (unless you&#8217;ve already changed the root password &#8211; which you should do if you haven&#8217;t already). Inside the AT&amp;T carrier bundle, there is a file named carrier.plist. It is located here&#8230; \/System\/Library\/Carrier Bundles\/ATT_US.bundle\/carrier.plist. It contains a property named \u201cAllowEDGEEditing\u201d which is a bool (true\/false) property. If that property is not in the file, you can manually add it using the Apple plist editor (part of the Apple developer tools &#8211; a free download). I&#8217;m sure there are free plist editors for the PC as well. <strong>Note that this file must be saved in the same format that you found it (binary). Don&#8217;t try to save it as a plain text XML file. It won&#8217;t work.<\/strong> If you are using an editor other than the Apple plist editor you&#8217;ll need to make sure it supports binary when saving. After editing this file, go to Settings &gt; General &gt; Network &gt; Cellular Data Network and enter the consumer cellular APN, MMSC, MMS Proxy and MMS UA Prof URL.<\/li>\n<\/ol>\n<p>That&#8217;s it. If that doesn&#8217;t work for you, read on&#8230;<\/p>\n<p>Here is what your carrier.plist might look like&#8230;<br \/>\n<a href=\"https:\/\/i0.wp.com\/www.hickendesign.com\/site\/wp-content\/uploads\/2010\/12\/Screen-shot-2011-01-29-at-2.15.24-PM.png\" rel=\"lightbox[550]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-628\" title=\"carrier.plist\" src=\"https:\/\/i0.wp.com\/www.hickendesign.com\/site\/wp-content\/uploads\/2010\/12\/Screen-shot-2011-01-29-at-2.15.24-PM-300x175.png?resize=300%2C175\" alt=\"\" width=\"300\" height=\"175\" srcset=\"https:\/\/i0.wp.com\/www.hickendesign.com\/site\/wp-content\/uploads\/2010\/12\/Screen-shot-2011-01-29-at-2.15.24-PM.png?resize=300%2C175&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.hickendesign.com\/site\/wp-content\/uploads\/2010\/12\/Screen-shot-2011-01-29-at-2.15.24-PM.png?w=673&amp;ssl=1 673w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<div style=\"margin: 10px 0px; border-bottom: 1px solid #ddd; height: 1px; overflow: hidden;\"><\/div>\n<p><strong>Discovery Process (don&#8217;t do this stuff unless you know what you are doing):<\/strong><br \/>\nFinally after almost 2 years with an iPhone on Consumer Cellular I figured out how to get their data plan working! \u00a0It took a great deal of hacking at carrier bundles. \u00a0By default Consumer Cellular uses the AT&amp;T bundle but for some reason it does not use the AT&amp;T carrier name on screen. \u00a0I haven&#8217;t figured that one out yet. \u00a0At any rate, this is pretty kickin&#8217; because Consumer Cellular is cheap and you don&#8217;t have to unlock your phone for them to work! \u00a0On the flip side you do have to jailbreak to do this hack.<\/p>\n<p>I&#8217;m uploading my AT&amp;T bundle so that you don&#8217;t have to go through all the work but you might have to anyway since there are signatures in the carrier.plist file. \u00a0I&#8217;m not sure if those are tied to the phone or not. \u00a0Here are the files&#8230;<\/p>\n<p><a href=\"\/mark\/wp-content\/uploads\/2010\/12\/ConsumerCellular_custom.ipcc.zip\">Consumer Cellular Custom .ipcc<\/a> (I really don&#8217;t think you need this)<br \/>\n<a href=\"http:\/\/www.hickendesign.com\/site\/wp-content\/uploads\/2010\/12\/ATT_US.bundle.zip\">Consumer Cellular Custom AT&amp;T bundle<\/a><br \/>\n<a href=\"http:\/\/www.hickendesign.com\/site\/wp-content\/uploads\/2010\/12\/ATT_US.bundle1.zip\">ATT_US.bundle<\/a> (4.3.1)<\/p>\n<p>There&#8217;s definitely an easier way but this worked for me&#8230;<\/p>\n<p>Custom Consumer Cellular carrier bundle (I don&#8217;t think you need to do this part)&#8230;<\/p>\n<ol>\n<li>Used the <a href=\"http:\/\/www.volkspost.info\/ipcc_fw3\/\" target=\"_blank\">carrier bundle generator website<\/a> to create a bundle using the listed Consumer Cellular APN and MMS settings**.<\/li>\n<li>Installed carrier bundle via iTunes as recommended by the carrier bundle generator website.<\/li>\n<li>Using SFTP, copied everything in \/var\/mobile\/Library\/Carrier Bundles\/ (including ConsumerCellular_custom.bundle) to my desktop. \u00a0This serves as a backup in case something goes wrong.<\/li>\n<li>Deleted everything in \/var\/mobile\/Library\/Carrier Bundles\/<\/li>\n<li>Copied ConsumerCellular_custom.bundle to \/System\/Library\/Carrier Bundles\/<\/li>\n<\/ol>\n<p>Custom AT&amp;T carrier bundle&#8230;<\/p>\n<ol>\n<li>Using SFTP, copied \/System\/Library\/Carrier Bundles\/ATT_US.bundle to my desktop.<\/li>\n<li>Opened carrier.plist from inside the AT&amp;T bundle on my desktop with the Apple plist editor and added settings that were in the Consumer Cellular bundle but not in this one. \u00a0I also updated the name of the provider and MMS proxy URL. \u00a0Download the custom AT&amp;T bundle and compare it to yours to see what all I changed.<\/li>\n<li>Copied ATT_US.bundle from my desktop back to \/System\/Library\/Carrier Bundles\/.<\/li>\n<li>Restarted the phone.<\/li>\n<\/ol>\n<p>Note that you can use SBSettings to check if you have a &#8220;Data IP Address&#8221; on the Edge network. \u00a0If this is helpful leave me a comment and let me know of your success!<\/p>\n<p>**Consumer Cellular&#8217;s listed APN and MMS settings&#8230;<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<th>Service Name<\/th>\n<th>MMS<\/th>\n<th>Web<\/th>\n<\/tr>\n<tr>\n<td><strong>Proxy Address<\/strong><\/td>\n<td>proxy.mvno.ccmobileweb.com<\/td>\n<td>&lt;blank&gt;<\/td>\n<\/tr>\n<tr>\n<td><strong>Proxy Port<\/strong><\/td>\n<td>80<\/td>\n<td>&lt;blank&gt;<\/td>\n<\/tr>\n<tr>\n<td><strong>Proxy Push<\/strong><\/td>\n<td>Disabled<\/td>\n<td>Enabled<\/td>\n<\/tr>\n<tr>\n<td><strong>Authentication Type<\/strong><\/td>\n<td>Secure<\/td>\n<td>Secure<\/td>\n<\/tr>\n<tr>\n<td><strong>Username (CSD\/GPRS)<\/strong><\/td>\n<td>&lt;blank&gt;<\/td>\n<td>&lt;blank&gt;<\/td>\n<\/tr>\n<tr>\n<td><strong>Password (CSD\/GPRS)<\/strong><\/td>\n<td>&lt;blank&gt;<\/td>\n<td>&lt;blank&gt;<\/td>\n<\/tr>\n<tr>\n<td><strong>GPRS access point<\/strong><\/td>\n<td>att.mvno<\/td>\n<td>att.mvno<\/td>\n<\/tr>\n<tr>\n<td><strong>Homepage<\/strong><\/td>\n<td>http:\/\/mmsc.cingular.com<\/td>\n<td>http:\/\/mmsc.cingular.com<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div style=\"height: 20px;\"><\/div>\n<p><strong>UPDATE:<\/strong><\/p>\n<ul>\n<li><del datetime=\"2011-01-29T19:46:50+00:00\">It appears that after running this for 2 days, Consumer Cellular is not tracking my data usage. \u00a0Perhaps the hacked carrier bundle is causing the iPhone to bypass their servers and go straight to AT&amp;T? Or perhaps they are tracking it but it&#8217;s not being reflected on their website since they still think I&#8217;m using an old Nokia phone and the data option is grayed out?<\/del>\u00a0\u00a0It took a while to show up but they are tracking it.<\/li>\n<li>I noticed that in order to get data working I must disable WIFI, data and the phone components. \u00a0Then enable phone, then edge. \u00a0Sometimes it takes a few minutes to turn on.<\/li>\n<li>I later enabled this on my old 3G running iOS 3.1.3. \u00a0All I had to do was add the &#8220;AllowEDGEEditing&#8221; bool property to the beginning of the carrier.plist file inside the AT&amp;T bundle. \u00a0Then I went to Settings &gt; General &gt; Network &gt; Cellular Data Network and entered the consumer cellular APN, MMSC, MMS Proxy and MMS UA Prof URL.<\/li>\n<li>Since I originally updated my carrier bundle, the plain text APN settings that I added have been converted to &#8220;data&#8221; entries encoded using a signature (most likely specific to my phone). You&#8217;ll see this in the plist if you download the second file listed above. I&#8217;m not sure how to generate these signatures but I suppose you could just remove them from the file and then manually add the APN settings again. Perhaps new signatures will be generated for your iPhone after doing so?<\/li>\n<\/ul>\n<p>If this saves you money, please consider donating.  This will allow us to continue to provide quality content.  <\/p>\n<div style=\"float:right;\">\n<form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\">\n<input type=\"hidden\" name=\"cmd\" value=\"_s-xclick\"><br \/>\n<input type=\"hidden\" name=\"hosted_button_id\" value=\"C78D652PA3GKL\"><br \/>\n<input type=\"image\" src=\"https:\/\/www.paypalobjects.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" border=\"0\" name=\"submit\" alt=\"PayPal - The safer, easier way to pay online!\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" border=\"0\" src=\"https:\/\/www.paypalobjects.com\/en_US\/i\/scr\/pixel.gif\" width=\"1\" height=\"1\"><br \/>\n<\/form>\n<\/div>\n<div style=\"clear:both;\">&nbsp;<\/div>\n","protected":false},"excerpt":{"rendered":"<p>[contentblock id=2] Read this first: This post is somewhat dated so I&#8217;ve written a follow-up post that could save you a lot of time if you just want a quick way to set up your iPhone or iPad on Consumer Cellular. As you read on, you&#8217;ll see that this was a discovery process for me. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.hickendesign.com\/site\/2010\/12\/iphone-3gs-on-consumer-cellular-with-edge-data-working\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;iPhone 3GS on Consumer Cellular with Edge data working!&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5,9],"tags":[11,84,19,20,21,25,43,45,105],"class_list":["post-550","post","type-post","status-publish","format-standard","hentry","category-mobile","category-technical","tag-3g","tag-cc","tag-cell","tag-consumer-cellular","tag-data","tag-edge","tag-iphone","tag-iphone-3gs","tag-mobile"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/posts\/550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/comments?post=550"}],"version-history":[{"count":7,"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/posts\/550\/revisions"}],"predecessor-version":[{"id":1012,"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/posts\/550\/revisions\/1012"}],"wp:attachment":[{"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/media?parent=550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/categories?post=550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/tags?post=550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}