{"id":662,"date":"2008-02-29T23:27:31","date_gmt":"2008-02-29T15:27:31","guid":{"rendered":"http:\/\/www.nargalzius.com\/blog2\/http:\/www.nargalzius.com\/blog2\/archives\/2008\/02\/2008_02_29_2327.php"},"modified":"2008-02-29T23:27:31","modified_gmt":"2008-02-29T15:27:31","slug":"my-iphone-and-114","status":"publish","type":"post","link":"http:\/\/nargalzius.com\/blog\/archives\/2008\/02\/29\/my-iphone-and-114","title":{"rendered":"[My] iPhone and 1.1.4"},"content":{"rendered":"<p>So our choir&#8217;s leaving for <em>Pangasinan<\/em> tomorrow, and my GF&#8217;s retreat started this afternoon. That means I&#8217;m stuck doing nothing on a Friday night &#8211; which is usually spent with her for some quality time.<\/p>\n<p>So I decided to <em>finally<\/em> update my iPhone and Touch to the newly released firmware. And here&#8217;s a quick summary of what to do and some problems\/solutions encountered:<\/p>\n<!--more-->\n<ul>\n<li>Upgrade iPhone to 1.1.4<\/li>\n<li>Close iTunes<\/li>\n<li><a href=\"http:\/\/code.google.com\/p\/independence\" title=\"visit project page\">Download<\/a>, install, and run <em>Independence<\/em> 1.4 beta 5<\/li>\n<li>Activate and SIM unlock your iPhone (it&#8217;s pretty straightforward once you launch the app)<\/li>\n<li>Install SSH via <em>Independence<\/em> and follow the steps until SSH is installed.<\/li>\n<li><a href=\"http:\/\/iphone.nullriver.com\/beta\" title=\"homepage\">Download<\/a> the latest <code>Installer.app<\/code> and install it via <strong>customize<\/strong> tab in <em>Independence<\/em><\/li>\n<\/ul>\n<p>Now in my case, there were problems with the permissions of <code>Installer.app<\/code> which gave that dreaded <strong>&#8220;Main Execution Script Failed!&#8221;<\/strong> error; a maddening error that prevented installation of a lot of apps via <code>Installer.app<\/code>. I personally couldn&#8217;t install the BSD subsystem because of that fucking error.<\/p>\n<p>So here&#8217;s what to do in case the situation applies to you:<\/p>\n<ul>\n<li>\n<p>Access your iPhone via SSH (which you&#8217;ve enabled in step 5). Here&#8217;s how to do it:\nFire up a <code>Terminal<\/code> window on OS X and type these:<\/p>\n<blockquote>\n<p>ssh root@<code>YOUR_IPHONES_IP_ADDRESS<\/code>\n<code>enter your password<\/code><\/p>\n<\/blockquote>\n<\/li>\n<li>Download the <code>chown<\/code> archive (<code>.gz<\/code>) from <a href=\"http:\/\/www.wickedpsyched.net\/iphone\/unixtools\" title=\"iPhone UNIX tools\">this site<\/a>, extract it put it into <code>\/bin<\/code> of your phone. Set it&#8217;s permissions to <code>755<\/code> <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_662_1('footnote_plugin_reference_662_1_1');\" onkeypress=\"footnote_moveToReference_662_1('footnote_plugin_reference_662_1_1');\" ><sup id=\"footnote_plugin_tooltip_662_1_1\" class=\"footnote_plugin_tooltip_text\">1 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_662_1_1\" class=\"footnote_tooltip\">If you already have this file installed, then you can skip this step. A freshly restored iPhone apparently doesn&#8217;t have it.<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_662_1_1').tooltip({ tip: '#footnote_plugin_tooltip_text_662_1_1', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script>\nGo back to the <code>Terminal<\/code> window, and resume typing:\n<blockquote>\n<p>cd \/\ncd Applications\nchmod +s Installer.app\/Installer\nchown -R root:wheel Installer.app<\/p>\n<\/blockquote><\/li>\n<\/ul>\n<p>Now you can use <code>Installer.app<\/code> without incident. While we&#8217;re at it, while trying to figure this stuff out, I came across this new package manager, called <a href=\"http:\/\/www.saurik.com\/id\/1\" title=\"visit homepage\"><strong>Cydia<\/strong><\/a>, which holds a lot of promise.<\/p>\n<p>It has yet to to gain momentum in the community, but I installed it nonetheless for its alternate UNIX-based subsystem called <strong>Telesphoreo<\/strong> which is claimed to be better than the <strong>BSD subsystem<\/strong> iPhone users are used to using (how&#8217;s that for an alliteration?).<\/p>\n<p>It&#8217;ll take too long to explain here, so I suggest you just <a href=\"http:\/\/www.saurik.com\/id\/1\" title=\"visit homepage\">read the page about it<\/a> and see for yourself, suffice to say I&#8217;m not installing the <strong>BSD subsystem<\/strong> anymore &#8211; as I prefer <strong>Telesphoreo<\/strong> over it.<\/p>\n<ul>\n<li>Assuming that you agree with me, then let&#8217;s add <code>apptapp.saurik.com<\/code> to <code>Installer.app<\/code>&#8216;s list of sources.<\/li>\n<li>Install <strong>Cydia<\/strong>, and the <strong>Fake BSD subsystem<\/strong><\/li>\n<\/ul>\n<p>Lastly, before I leave you to whatever else apps you want to install, I suggest you add <code>installer.iClarified.com<\/code> to the list of sources as well. Then install the <strong>AppSupport patch (1.1.4)<\/strong> and <strong>Region Patch (1.1.4)<\/strong> from there to lessen problems when using your phone on an unofficial SIM\/country.<\/p><div class=\"speaker-mute footnotes_reference_container\"> <div class=\"footnote_container_prepare\"><p><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_label pointer\" onclick=\"footnote_expand_collapse_reference_container_662_1();\">Notes<\/span><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_collapse_button\" style=\"display: none;\" onclick=\"footnote_expand_collapse_reference_container_662_1();\">[<a id=\"footnote_reference_container_collapse_button_662_1\">+<\/a>]<\/span><\/p><\/div> <div id=\"footnote_references_container_662_1\" style=\"\"><table class=\"footnotes_table footnote-reference-container\"><caption class=\"accessibility\">Notes<\/caption> <tbody> \r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_662_1('footnote_plugin_tooltip_662_1_1');\"><a id=\"footnote_plugin_reference_662_1_1\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>1<\/a><\/th> <td class=\"footnote_plugin_text\">If you already have this file installed, then you can skip this step. A freshly restored iPhone apparently doesn&#8217;t have it.<\/td><\/tr>\r\n\r\n <\/tbody> <\/table> <\/div><\/div><script type=\"text\/javascript\"> function footnote_expand_reference_container_662_1() { jQuery('#footnote_references_container_662_1').show(); jQuery('#footnote_reference_container_collapse_button_662_1').text('\u2212'); } function footnote_collapse_reference_container_662_1() { jQuery('#footnote_references_container_662_1').hide(); jQuery('#footnote_reference_container_collapse_button_662_1').text('+'); } function footnote_expand_collapse_reference_container_662_1() { if (jQuery('#footnote_references_container_662_1').is(':hidden')) { footnote_expand_reference_container_662_1(); } else { footnote_collapse_reference_container_662_1(); } } function footnote_moveToReference_662_1(p_str_TargetID) { footnote_expand_reference_container_662_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } } function footnote_moveToAnchor_662_1(p_str_TargetID) { footnote_expand_reference_container_662_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } }<\/script>","protected":false},"excerpt":{"rendered":"<p>So our choir&#8217;s leaving for Pangasinan tomorrow, and my GF&#8217;s retreat started this afternoon. That means I&#8217;m stuck doing nothing on a Friday night &#8211; which is usually spent with her for some quality time. So I decided to finally update my iPhone and Touch to the newly released firmware. And here&#8217;s a quick summary &hellip; <p class=\"link-more\"><a href=\"http:\/\/nargalzius.com\/blog\/archives\/2008\/02\/29\/my-iphone-and-114\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;[My] iPhone and 1.1.4&#8221;<\/span><\/a><\/p><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[5,13],"tags":[16,602,1182],"class_list":["post-662","post","type-post","status-publish","format-standard","hentry","category-internet","category-technology","tag-16","tag-iphone","tag-tips"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/comments?post=662"}],"version-history":[{"count":0,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/662\/revisions"}],"wp:attachment":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/media?parent=662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/categories?post=662"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/tags?post=662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}