{"id":19492,"date":"2010-05-21T12:40:26","date_gmt":"2010-05-21T11:40:26","guid":{"rendered":"http:\/\/www.razorianfly.com\/?p=19492"},"modified":"2010-06-01T13:52:34","modified_gmt":"2010-06-01T12:52:34","slug":"running-android-os-on-your-iphone-3g-how-to","status":"publish","type":"post","link":"https:\/\/www.arronhirst.com\/blog\/2010\/05\/21\/running-android-os-on-your-iphone-3g-how-to\/","title":{"rendered":"Running Android OS On Your iPhone 3G &#8211; [HOW TO]"},"content":{"rendered":"<p><a href=\"https:\/\/www.arronhirst.com\/blog\/category\/blog\/breaking-blog\/\"><\/a><\/p>\n<p>You may remember in early May we gave you the heads up on software engineer David Wang and his exploit for the iPhone 3G, which allowed him to <a href=\"https:\/\/www.arronhirst.com\/blog\/2010\/05\/07\/iphone-3g-successfully-hacked-to-run-android-os\/\" target=\"_blank\">run an almost complete version of Android<\/a> on the device. <\/p>\n<p>As @Engadget notes today, Wang had some <a href=\"http:\/\/www.engadget.com\/2010\/05\/21\/iphone-3gs-android-port-is-ready-to-download\/\" target=\"_blank\">cleaning up to do<\/a> before he could release it publicly, but now &#8230; its here. <!--more--><\/p>\n<p>Wang has today given a <a href=\"http:\/\/www.pcworld.com\/article\/196595\/how_to_install_android_on_your_iphone.html\" target=\"_blank\">full how-to guide<\/a> to popular tech magazine @PCWorld, meaning even if you have just a little knowledge of jail-breaking your device, you could theoretically install this port yourself, with ease.<\/p>\n<p><a href=\"https:\/\/www.arronhirst.com\/blog\/wp-content\/uploads\/Screen-shot-2010-05-18-at-21.17.29.png\"><\/a><\/p>\n<h3>What You&#8217;ll Need<\/h3>\n<blockquote><p><em><strong>1.<\/strong> A first-generation iPhone or an iPhone 3G with firmware versions between 2.0 and 3.1.2, jailbroken with Redsn0w, Blacksn0w, or PwnageTool. If you already updated your handset to 3.1.3 or to a 4.0 beta, you must use PwnageTool to create a jailbroken 3.1.2 .ipsw file to restore down to.<\/p>\n<p>The Spirit jailbreak won&#8217;t workNote that I am explicitly excluding the iPhone 3GS, all iPod Touch models, and the iPad. This hack will not work with those devices (yet). I am also explicitly excluding iPhone OS 3.1.3 and all of the 4.0 betas. It will not work with the Spirit jailbreak, either.<\/p>\n<p>If you haven&#8217;t yet jailbroken your iPhone, don&#8217;t worry&#8211;it&#8217;s a simple process that consists mainly of pressing buttons on the device when prompted and clicking the next button in a wizard. I humbly recommend Redsn0w, since I wrote much of the code for that program.<\/p>\n<p><strong>2.<\/strong> A 32-bit Linux system or virtual machine (I recommend Ubuntu). See &#8220;How to Easily Install Ubuntu Linux on Any PC&#8221; for instructions if you don&#8217;t already have Ubuntu.<\/p>\n<p>Although much of the process can be conducted on any machine, one of the tools involved (called &#8216;oibc&#8217;) has not yet been ported to Windows. In addition, the binaries I provide are compiled on a 32-bit Ubuntu machine.<\/p>\n<p>All of the utilities compile for Linux and Mac, however, so if you&#8217;re feeling adventurous, compile the sources at github.com\/planetbeing\/iphonelinux and github.com\/planetbeing\/xpwn instead of using the binaries.<\/p>\n<p><strong>3.<\/strong> The pre-built images and binaries; the exact files you use depend on whether you have a first-generation iPhone or an iPhone 3G.<\/p>\n<p><strong>4.<\/strong> The iPhone OS 3.1.2 .ipsw file for your device, namely either iPhone1,1_3.1.2_7D11_Restore.ipsw or iPhone1,2_3.1.2_7D11_Restore.ipsw. Chances are, you already have this file somewhere on your computer, but if you need it, you can download it.<\/p>\n<p><strong>5.<\/strong> The firmware for the Marvell WLAN chip inside the iPhone. Go to the URL, and on the right side of the page you should see a drop-down menu labeled &#8216;Choose your platform&#8217;. Select Linux 2.6 &#8211; Fedora from the drop-down menu and click the Search button underneath. Download the file labeled SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL. You&#8217;ll get a file called SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip. <\/em><\/p><\/blockquote>\n<p>The actual Android OS file which is compatible to run on iPhone 3G devices, can be <a href=\"http:\/\/www.pcworld.com\/downloads\/file\/fid,84612-order,4\/description.html\" target=\"_blank\">downloaded here<\/a>.<\/p>\n<p>[via @Engadget and @PCWorld]<\/p>\n<div class=\"cbw snap_nopreview\">\n<div class=\"cbw_header\"><script src=\"http:\/\/www.crunchbase.com\/javascripts\/widget.js\" type=\"text\/javascript\"><\/script><\/p>\n<div class=\"cbw_header_text\"><a href=\"http:\/\/www.crunchbase.com\/\">CrunchBase Information<\/a><\/div>\n<\/div>\n<div class=\"cbw_content\">\n<div class=\"cbw_subheader\"><a href=\"http:\/\/www.crunchbase.com\/product\/iphone-3g\">iPhone 3G<\/a><\/div>\n<div class=\"cbw_subcontent\"><script src=\"http:\/\/www.crunchbase.com\/cbw\/product\/iphone-3g.js\" type=\"text\/javascript\"><\/script><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>You may remember in early May we gave you the heads up on software engineer David Wang and his exploit for the iPhone 3G, which allowed him to <a href=\"http:\/\/www.razorianfly.com\/2010\/05\/07\/iphone-3g-successfully-hacked-to-run-android-os\/\" target=\"_blank\">run an almost complete version of Android<\/a> on the device. <\/p>\n<p>As @Engadget notes today, Wang had some <a href=\"http:\/\/www.engadget.com\/2010\/05\/21\/iphone-3gs-android-port-is-ready-to-download\/\" target=\"_blank\">cleaning up to do<\/a> before he could release it publicly, but now &#8230; its here.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[174,16],"tags":[2534,4,2502,2780,2504,3501,1517,2779],"class_list":["post-19492","post","type-post","status-publish","format-standard","hentry","category-blog","category-iphone","tag-android","tag-apple","tag-david-wang","tag-exploit","tag-hack","tag-iphone","tag-os","tag-running"],"_links":{"self":[{"href":"https:\/\/www.arronhirst.com\/blog\/wp-json\/wp\/v2\/posts\/19492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arronhirst.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arronhirst.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arronhirst.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arronhirst.com\/blog\/wp-json\/wp\/v2\/comments?post=19492"}],"version-history":[{"count":12,"href":"https:\/\/www.arronhirst.com\/blog\/wp-json\/wp\/v2\/posts\/19492\/revisions"}],"predecessor-version":[{"id":20711,"href":"https:\/\/www.arronhirst.com\/blog\/wp-json\/wp\/v2\/posts\/19492\/revisions\/20711"}],"wp:attachment":[{"href":"https:\/\/www.arronhirst.com\/blog\/wp-json\/wp\/v2\/media?parent=19492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arronhirst.com\/blog\/wp-json\/wp\/v2\/categories?post=19492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arronhirst.com\/blog\/wp-json\/wp\/v2\/tags?post=19492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}