Android 機器人手上拿得是山寨蘋果....
目前 iDroid 支援 iPhone 一代跟 3G 還有 iPod Touch 一代(應該不會有人想把 3Gs 或 4G 改裝成 Android 吧?)並且要已經 JB 過的機器。要讓蘋果跑機器人,首先要先弄一台 Linux 或者 Mac、下載並安裝 OpeniBoot 這個類似多重開機的開機程式;我是在 Vmware Ubuntu 10.10 32bit 裡面完成:
- 開啟 terminal 並輸入
sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev libreadline6-dev readline-common libreadline6 libreadline-dev
- 到 http://idroid.nickpack.com/openiBoot/ 下載裝置對應的 OpeniBoot 映像檔並且解壓縮 openiboot.img3 到桌面
- 再到 http://idroid.nickpack.com/openiBoot/Tools/ 下載對應作業系統的 OpeniBoot 安裝程式,也解壓縮到桌面(loadibec、oibc)
- 進入 iPhone restore mode(關機,按住 home 鍵不放,連上 USB cable,一直到 iPhone 出現 " 連結到 itune " 的畫面再把 home 鍵放開)
- 在 terminal 裡輸入
sudo ./loadibec openiboot.img3
- 輸入完成以後會在 iPhone 上看到 OpeniBoot 的「開機畫面」;用音量鍵選到 console,但是還不要按 home 鍵!
- 在 terminal 裡輸入以下指令後,也還不要按 enter!
sudo ./oibc
- 按 home 鍵進入 iPhone console 模式,等大約 1 至 2 秒(我是等到 iPhone console 顯示出 OpeniBoot 的 banner 以後)再去 terminal 裡面送出步驟 7 的指令
- 如果順利,會在 iPhone 及 terminal 兩邊同步看到一些指令在跑,等到 terminal 出現 WELCOME TO OPENIBOOT 就表示剛才送出的指令執行成功,可以開始安裝 OpeniBoot 了!(如果失敗,將 USB cable 拔掉,同時按住 power 與 home 鍵數秒就可以讓 iPhone 關機)
- 在 terminal 裡輸入
install
- 等指令跑完,顯示 OpeniBoot installation complete 就完成啦!
- 在 terminal 輸入
reboot
搞定?!嗯....還沒啦!目前為止只是安裝好開機程式,Android 還沒安裝哩!不過接下來的步驟就更簡單更無腦了!
等到 iPhone 重新開機之後,進去 Cydia 加入 http://repo.neonkoala.co.uk 這個 source,然後搜尋 Bootlace 這隻程式,下載安裝後執行它
選到 iDroid 那個分頁,看到那個大大顆的 Install 按鍵?按下去就開始下載並安裝 Android 到 iPhone 上囉!之後就是大概半個小時的下載與安裝,重開機以後從 OpeniBoot 選擇 iDroid 就可以進 Android 啦!
後續:第一段安裝 OpeniBoot 步驟有點繁雜,不過在現行的 Bootlace 裡面已經支援安裝 OpeniBoot 的這個功能了,在官網也有確認不需要電腦、直接用 Bootlace 就可以安裝 OpeniBoot .... 就當作對 Linux 指令的複習好了 ....