蘋果iPhone可以實(shí)現(xiàn)安卓和iPhone OS雙系統(tǒng)啟動已經(jīng)不算是新聞了,而很多網(wǎng)友表示想知道如何在iPhone中安裝安卓系統(tǒng),。此文正好為大家?guī)韎Phone安裝安卓系統(tǒng)的詳細(xì)教程,。

    不過,在動手前需要說明的是由于目前iPhone刷安卓還不是很完善,,尤其是目前iPhone的安卓系統(tǒng)電力管理還存在缺陷,,刷機(jī)完成后耗電量很快,因此僅限于iPhone的用戶嘗鮮用,。需要注意的是:本刷機(jī)教程較為復(fù)雜,,因此所進(jìn)行的必要條件是:你必須是一位動手能力很強(qiáng)且想要嘗鮮的網(wǎng)友。如果你的動手能力不是很強(qiáng),,而且也不喜歡折騰和鉆研的話,,那來湊湊熱鬧就好了。

      注意:由于刷機(jī)可能會導(dǎo)致數(shù)據(jù)丟失,,因此在安裝安卓系統(tǒng)前請務(wù)必備份好手機(jī)中的數(shù)據(jù),!另外,刷機(jī)帶來的任何風(fēng)險(xiǎn)本站也概不負(fù)責(zé),,請各位三思而后行,。

     刷機(jī)其實(shí)并不是一件可怕的事。只要把握好“膽大心細(xì)”的竅門按照教程一步步照做就好了,。有道是巧婦難為無米之炊,,刷機(jī)前還是需要備好刷機(jī)所需的軟硬件。

一,、刷機(jī)必備軟硬件:
    1,、一代iPhone或是iPhone 3G一臺。固件版本必須在2.0和3.1.2之間,,且已用Redsn0w,、Blacksn0w或PwnageTool越獄過(注意:用Spirit越獄的版本不支持),。

    2、32位的Liunx操作系統(tǒng)或者在Windows環(huán)境下的Linux虛擬機(jī)(推薦用Ubuntu,,簡單便捷),。

    3、預(yù)編譯鏡像和二進(jìn)制文件,。至于該用哪個(gè)文件取決于手上的iPhone是第一代的還是3G,。

    4、需要iPhone OS 3.1.2 ipsw文件,,又叫做iPhone1,,1_3.1.2_7D11_Restore.ipsw或iPhone1.2_3.1.2_7D11_Restore.ipsw。電腦里一定要有這個(gè)文件,。

   5,、iPhone內(nèi)部Marvell WLAN芯片的固件。
        可以去Marvell的網(wǎng)站下載,。下載時(shí)務(wù)必請選擇Linux 2.6 - Fedora平臺,,然后點(diǎn)擊“搜索”SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL,在搜索結(jié)果中找到名為SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip的文件下載即可,。

二,、安裝安卓系統(tǒng)詳細(xì)步驟
 
   第一部分:
    首先要準(zhǔn)備好iPhone的多點(diǎn)觸控和WLAN芯片的固件。請自行去ipsw文件里提取或去Marvell網(wǎng)站下載,。刷機(jī)所需的東西準(zhǔn)備好后下面就開始正式的刷機(jī)工作,。

刷機(jī)步驟如下:
1、在Linux的Home目錄下創(chuàng)建一個(gè)名為fireware的目錄,。

2,、從2SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip中
解壓SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar到臨時(shí)目錄。

3,、從SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar中
解壓出FwImage/helper_sd.bin和FwImage/sd8686.bin并放到firmware目錄下,。

4、將helper_sd.bin重命名為sd8686_helper.bin,。
注:現(xiàn)在你已經(jīng)有了WLAN固件,,下一步是要搞定多點(diǎn)觸控芯片的固件。

5,、在Linux中,,在Home目錄下創(chuàng)建一個(gè)名為idroid的文件夾,并從先前那個(gè)tar文件中提取utils/dripwn,。

6、復(fù)制或移動你從蘋果網(wǎng)站下載來的3.1.2.ipsw文件到idroid的dripwn文件夾中,。

7,、啟動命令行(進(jìn)入U(xiǎn)buntu的終端),,然后進(jìn)入idroid文件夾。命令為鍵入cd ~/idroid,。

8,、如果要安裝安卓系統(tǒng)的是iPhone 3G,請點(diǎn)擊進(jìn)入這個(gè)鏈接,,如果是一代iPhone請點(diǎn)擊這個(gè)鏈接進(jìn)入這個(gè)網(wǎng)頁(需要翻墻),。在網(wǎng)頁中找到并復(fù)制VFDecrypt key。

9,、在命令行中,,如果是一代iPhone,鍵入以下內(nèi)容:
./dripwn iPhone1,1_3.1.2_7D11_Restore.ipsw [復(fù)制來的VFDecrypt key ]
如果是iPhone 3G,,鍵入以下內(nèi)容:
./dripwn iPhone1,2_3.1.2_7D11_Restore.ipsw [復(fù)制來的VFDecrypt key]

10,、等待一會命令執(zhí)行完成后,在idroid文件夾下,,會得到zephyr_main.bin,,zephyr_aspeed.bin,
zephyr2.bin三個(gè)文件。把它們移動到firmware文件夾下,。

第二部分:

11,、需要注意的是,如果iPhone沒安裝OpenSSH的話,,一定要先安裝完成后才能進(jìn)行以后的操作,。(可以通過Cydia來下載安裝)

12、如果安裝了OpenSSH,,那么請通過SSH連接iPhone,,用密碼alpine登錄,接著鍵入passwd root來改變根用戶的密碼,,然后鍵入passwd mobile來改變移動用戶的密碼,。

切記:務(wù)必不要不要跳過這一步。因?yàn)槿绻麤]有改變SSH的默認(rèn)密碼,,那以后所有的iPhone蠕蟲病毒都可以感染你的手機(jī),。

13、 接著從先前的tar文件中提取prebuilt/安卓.img.gz,,prebuilt/cache.img,,prebuilt/ramdisk.img,prebuilt/system.img,,prebuilt/userdata.img和zImage,。

14、使用'SCP命令或SFTP客戶端將所有這些文件上傳到iPhone的/private/var目錄,。

15,、使用SFTP客戶或scp,,在iPhone的/private/var上創(chuàng)建一個(gè)名為firmware的文件夾,然后把電腦里firmware里的文件全部拷貝進(jìn)來,??梢允褂靡韵旅睿?BR>scp -r ~/firmware/ root@[ip address of iPhone]:/private/var/firmware

16、重啟iPhone,,不過為了安全起見,,最好在重啟前檢查下以確保各文件在重新啟動后還在,而且其大小也沒變,。

  第三部分:
17,、 從先前準(zhǔn)備的tar文件中提取utils/oibc,utils/loadibec和prebuilt/openiboot.img3釋放到idroid目錄下,。

18,、 關(guān)閉iPhone,進(jìn)入恢復(fù)模式:iPhone過程中,,將iPhone通過USB連接計(jì)算機(jī),,同時(shí)按住Hold和Home鍵,等背光亮起后,,松開Hold鍵,,直到出現(xiàn)Connect to iTunes,再松開Home鍵,。

19,、在終端中運(yùn)行以下命令:
             cd ~/idroid    
             sudo ./loadibec openiboot.img3
    如果一切順利的話,openiboot啟動菜單就會出現(xiàn)了,。

    20,、使用音量控制按鈕或Hold鍵選擇第二個(gè)菜單選項(xiàng),按Home鍵選中,。文本模式的控制臺此時(shí)就會在屏幕上運(yùn)行,。結(jié)束時(shí)會有Welcome to openiboot的提示。

   21,、 在終端中鍵入:
          sudo ./oibc
    接下來就要備份NOR(這是iPhone的引導(dǎo)程序),,防止你的iPhone變磚。

  22,、在終端/oibc下鍵入nor_read 0x09000000 0x0 1048576這會將整個(gè)NOR讀入主內(nèi)存,。

  23、在終端/oibc中輸入~norbackup.bin@0x09000000:1048576,,在idroid目錄下會生成一個(gè)norbackup.bin的文件,,切記要保存好。該命令的作用是將NOR上傳到計(jì)算機(jī)中。做好備份后,,你現(xiàn)在可以自由修改NOR了,。接下來就要安裝OpeniBoot到NOR,取代蘋果現(xiàn)有的iBoot Bootloader,。

24、在終端/oibc下鍵入install,。整個(gè)過程可能需要幾分鐘,,請耐心等待。

25,、在終端/oibc中鍵入reboot,,然后按Ctrl+C退出。這樣就完成了整個(gè)刷機(jī)過程了,。

寫在最后:
    以上就是整個(gè)安裝安卓系統(tǒng)的過程,,只要大家按照教程細(xì)心操作就不會出差錯(cuò)的。需要注意的是,,在每次iPhone啟動時(shí)都會出現(xiàn)OpeniBoot的菜單,,這點(diǎn)是正常的。另外,,在安卓系統(tǒng)下只有同時(shí)按住Hold和Home才能強(qiáng)行關(guān)閉手機(jī),。

    當(dāng)然如果不喜歡安卓系統(tǒng),也可以在iPhone OS選項(xiàng)菜單下按下Home,,直到出現(xiàn)Connect to iTunes畫面時(shí)進(jìn)入恢復(fù)模式來重置iPhone,。