{"id":5413,"date":"2009-10-20T19:32:35","date_gmt":"2009-10-20T16:32:35","guid":{"rendered":"http:\/\/iphoneroot.com\/?p=5413"},"modified":"2009-10-20T19:32:35","modified_gmt":"2009-10-20T16:32:35","slug":"how-to-re-enable-internet-tethering-on-3-1-2-firmware","status":"publish","type":"post","link":"https:\/\/pwnagetool.ru\/en\/how-to-re-enable-internet-tethering-on-3-1-2-firmware\/","title":{"rendered":"How to re-enable internet tethering on 3.1.2 firmware?"},"content":{"rendered":"<p>With internet tethering enabled you can use iPhone internet connection on you desktop or notebook. Here is a quick <a href=\"https:\/\/pwnagetool.ru\/en\/category\/all\/tutorial\/\" target=\"_blank\" title=\"tutorial\" >tutorial<\/a> for experienced users. For everybody else &#8211; just wait for the <a href=\"https:\/\/pwnagetool.ru\/en\/tag\/new-version\/\" target=\"_blank\" title=\"new version\" >new version<\/a> of PwnageTool or some <a href=\"https:\/\/pwnagetool.ru\/en\/category\/all\/other\/\" target=\"_blank\" title=\"other\" >other<\/a> utility.<\/p>\n<p>Here it is:<\/p>\n<p>A bsdiff patch to apply to CommCenter in 3.1.2 to re-enable tethering is available <noindex><a target=\"_blank\" rel=\"nofollow\" href=\"http:\/\/iphwn.org\/CommCenter_3gs_312.zip\" target=\"_blank\" class=\"urlextern\" title=\"http:\/\/iphwn.org\/CommCenter_3gs_312.zip\" rel=\"nofollow\" >here for the 3GS<\/a><\/noindex> and <noindex><a target=\"_blank\" rel=\"nofollow\" href=\"http:\/\/iphwn.org\/CommCenter_3g_312.zip\" target=\"_blank\" class=\"urlextern\" title=\"http:\/\/iphwn.org\/CommCenter_3g_312.zip\" rel=\"nofollow\" >here for the 3G<\/a><\/noindex>.  It&#8217;s just a 2-byte patch as shown below (and an appropriate readjusting of the mach-o&#8217;s codesign hash):<\/p>\n<p><strong>USE THIS AT YOUR OWN RISK!<\/strong> Your carrier may end up charging you for unauthorized tethering access.<\/p>\n<p><strong>Update #1<\/strong> It looks like a lot of people have been looking at CommCenter lately because <acronym title=\"Internet Relay Chat\">IRC<\/acronym> user <code>CleanAir<\/code> had a similar tethering patch.  Meanwhile over in the 2G CommCenter, <code>WhiteRat<\/code> and <code>geniusan<\/code> <noindex><a target=\"_blank\" rel=\"nofollow\" href=\"http:\/\/www.hackint0sh.org\/f207\/93057.htm\" target=\"_blank\" class=\"urlextern\" title=\"http:\/\/www.hackint0sh.org\/f207\/93057.htm\" rel=\"nofollow\" > have patched in native MMS support<\/a><\/noindex> for that platform.  Kudos to CleanAir, WhiteRat, and geniusan for digging into CommCenter and coming up with patches!<\/p>\n<p><strong>Update #2<\/strong> A few <noindex><a target=\"_blank\" rel=\"nofollow\" href=\"http:\/\/thebeatmix.blogspot.com\/2009\/10\/enable-tethering-on-iphone-312-only-3g.html\" target=\"_blank\" class=\"urlextern\" title=\"http:\/\/thebeatmix.blogspot.com\/2009\/10\/enable-tethering-on-iphone-312-only-3g.html\" rel=\"nofollow\" > tutorials<\/a><\/noindex> have started to pop up.  Eventually this will be made a part of the normal PwnageTool flow but for now this is best left for the adventurous users out there!<\/p>\n<p><!--more--><\/p>\n<pre class=\"code\">sub_17538+74   4B F0 58 F8                 BL      validate_signature\nsub_17538+74\nsub_17538+78   30 B1                       CBZ     R0, FAIL        ; &lt;--- PATCH THIS TO 00 20 (MOV R0,#0)\nsub_17538+78\nsub_17538+7A   05 20                       MOVS    R0, #5          ; int\nsub_17538+7C   1C 49                       LDR     R1, =aValidatedWirel ; \"Validated wireless modem connection wit\"...\nsub_17538+7E   02 9A                       LDR     R2, [SP,#0x24+var_1C]\nsub_17538+80   7E F0 00 ED                 BLX     _syslog\nsub_17538+80\nsub_17538+84\nsub_17538+84               loc_175BC                               ; CODE XREF: sub_17538+70j\nsub_17538+84   02 9C                       LDR     R4, [SP,#0x24+var_1C]\nsub_17538+86   05 E0                       B       loc_175CC\nsub_17538+86\nsub_17538+88               ; ---------------------------------------------------------------------------\nsub_17538+88\nsub_17538+88               FAIL                                    ; CODE XREF: sub_17538+78j\nsub_17538+88   05 20                       MOVS    R0, #5          ; int\nsub_17538+8A   1A 49                       LDR     R1, =aCouldNotValida ; \"Could not validate wireless modem conne\"...\nsub_17538+8C   7E F0 FA EC                 BLX     _syslog\nsub_17538+8C<\/pre>\n<p>bsdiff patches are the normal way that PwnageTool modifies Apple software.  To apply one manually, you must first get the \u201cbspatch\u201d program.  Then do:<\/p>\n<pre class=\"code\">bspatch CommCenter CommCenter-hacked CommCenter.patch<\/pre>\n<p>If you don&#8217;t have bsdiff but know how to use a hex editor, the differences are available <noindex><a target=\"_blank\" rel=\"nofollow\" href=\"http:\/\/iphwn.org\/cc_hexdiffs2.txt\" target=\"_blank\" class=\"urlextern\" title=\"http:\/\/iphwn.org\/cc_hexdiffs2.txt\" rel=\"nofollow\" >here<\/a><\/noindex> in text format.<\/p>\n<p>The correct SHA1 of the hacked file will be:<\/p>\n<pre class=\"code\">1b19712035f33654cf72838ebe1a2033931b56b2   # 3GS\n063165c3fa3e21d30eb4b486fab924ba3ef0ea5e   # 3G<\/pre>\n<p>You would then remove the original program and replace it.  Don&#8217;t forget to ensure it has execute permission!<\/p>\n<pre class=\"code\">chmod +x \/System\/Library\/PrivateFrameworks\/CoreTelephony.framework\/Support\/CommCenter<\/pre>\n<p>After you&#8217;ve started using the hacked CommCenter, visit <noindex><a target=\"_blank\" rel=\"nofollow\" href=\"http:\/\/www.benm.at\/help\/help.php\" target=\"_blank\" class=\"urlextern\" title=\"http:\/\/www.benm.at\/help\/help.php\" rel=\"nofollow\" >http:\/\/www.benm.at\/help\/help.php<\/a><\/noindex> from your iPhone and install a new mobileconfig.<\/p>\n<p>via <noindex><a target=\"_blank\" rel=\"nofollow\" href=\"http:\/\/wikee.iphwn.org\/howto:random\" target=\"_blank\" >wikee.iphwn.org<\/a><\/noindex><\/p>","protected":false},"excerpt":{"rendered":"<p>With internet tethering enabled you can use iPhone internet connection on you desktop or notebook. Here is a quick tutorial for experienced users. For everybody else &#8211; just wait for the new version of PwnageTool or some other utility. Here it is: A bsdiff patch to apply to CommCenter in 3.1.2 to re-enable tethering is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,16,10,12],"tags":[32,37,40,41,1263,934,57,537,86,92,554,948,1200,954,1432,142,144,160,981,162,1001,1207,199,212,851,1331,256,278,283,303,1427,895,722,1232,1078,753],"class_list":["post-5413","post","type-post","status-publish","format-standard","hentry","category-all","category-firmware","category-software","category-unlock","tag-3-1","tag-3-1-2","tag-3g","tag-3gs","tag-a5","tag-app","tag-apple","tag-car","tag-chat","tag-commcenter","tag-design","tag-ebook","tag-ed","tag-ffs","tag-firmware","tag-hack","tag-howto","tag-internet-tethering","tag-ios","tag-iphone","tag-irc","tag-less","tag-mac","tag-mms","tag-mobile","tag-new-version","tag-pwnagetool","tag-sd","tag-sim","tag-tethering","tag-tutorial","tag-update","tag-usa","tag-zip","tag-iphone-ru","tag-firmware-ru"],"_links":{"self":[{"href":"https:\/\/pwnagetool.ru\/en\/wp-json\/wp\/v2\/posts\/5413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pwnagetool.ru\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pwnagetool.ru\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pwnagetool.ru\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pwnagetool.ru\/en\/wp-json\/wp\/v2\/comments?post=5413"}],"version-history":[{"count":0,"href":"https:\/\/pwnagetool.ru\/en\/wp-json\/wp\/v2\/posts\/5413\/revisions"}],"wp:attachment":[{"href":"https:\/\/pwnagetool.ru\/en\/wp-json\/wp\/v2\/media?parent=5413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pwnagetool.ru\/en\/wp-json\/wp\/v2\/categories?post=5413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pwnagetool.ru\/en\/wp-json\/wp\/v2\/tags?post=5413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}