Hlavní navigace

Jak nainstalovat OS Android na iPhone - 2. díl

17. 6. 2010

Sdílet

Považujete-li se za technické nadšence, nebo vás již zkrátka omrzelo prostředí operačního systému iPhonu, jste na správné adrese. Přinášíme vám návod, jak nainstalovat operační systém Google Android na váš iPhone.

První díl článku naleznete zde:

http://pcworld.cz/software/jak-nainstalovat-os-android-na-iphone-10654

Nyní budeme pokračovat v instalaci OS Android na iPhone.

Krok za krokem

V prvním kroku si stáhněte firmware pro multitouch a WLAN, který odpovídá vašemu iPhonu. Bohužel vám zde tento software nemůžeme poskytnout, tudíž si jej musíte obstarat z webu společnosti Marvell a ze souboru .ipsw.

1) V prostředí Linuxu vytvořte do domovského adresáře složku a pojmenujte ji firmware.

2) Do dočasného adresáře rozbalte soubor SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip. Dostanete soubor SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar.

3) Z archivu SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar. rozbalte dva soubory FwImage/helper_sd.bin a FwImage/sd8686.bin. Ty přesuňte do složky firmware.

4) Soubor helper_sd.bin přejmenujte na sd8686_helper.bin.

V této chvíli máte připraven firmware pro WLAN. Nyní přejděme k firmwaru pro multitouch.

5) V domovském adresáři vytvořte složku s názvem idroid a z tarballu (archivu s koncovkou .tar), který jste stáhli z URL zmíněné ve třetím kroku kapitoly "Co budete potřebovat", do ní rozbalte soubor utils/dripwn.

6) Do stejné složky "idroid" přesuňte také soubor .ipsw 3.1.2, jenž jste získali z oficiálního webu Applu.

7) Spusťte příkazový řádek (v Ubuntu Terminál) a pomocí příkazu cd ~/idroid přejděte do složky "idroid".

8) Pokud vlastníte iPhone 3G, přejděte na tuto stránku, v případě staršího iPhonu přejděte na tuto stránku a zkopírujte VFDecrypt klíč.

9) Pokud máte iPhone první generace, zadejte do příkazového řádku následující příkaz:

./dripwn iPhone1,1_3.1.2_7D11_Restore.ipsw [the VFDecrypt key you copied]

Pokud vlastníte iPhone 3G, zadejte tento příkaz:

./dripwn iPhone1,2_3.1.2_7D11_Restore.ipsw [the VFDecrypt key you copied]

10) Po chvíli se proces ukončí. Ve složce "idroid" se objeví soubory zephyr_main.bin, zephyr_aspeed.bin, a zephyr2.bin, které následně přesuňte do složky "firmware".

Nyní máte pohromadě všechny potřebné soubory a můžete začít s instalací Androidu.

11) Pokud jste tak ještě neučinili, nainstalujte na váš iPhone skrze instalátor Cydia nástroj OpenSSH.

12) Po dokončení instalace OpenSSH připojte iPhone skrze SSH, přihlaste se jako kořenový uživatel s použitím hesla alpine a napište passwd root, což vám umožní změnit heslo pro kořenového uživatele. Pomocí příkazu passwd mobile změňte heslo pro ostatní uživatele.

Tento krok nepřeskakujte, neboť veškeré červy napadající iPhony vás mohou ohrozit jedině tehdy, nezměníte-li defaultně nastavené heslo.

OpenSSH

13) Z tarballu rozbalte soubory prebuilt/android.img.gz, prebuilt/cache.img, prebuilt/ramdisk.img, prebuilt/system.img, prebuilt/userdata.img a zImage.

14)
Nyní všechny tyto soubory nakopírujte na váš iPhone do adresáře /private/var. Můžete tak učinit použitím příkazu "scp" pro bezpečné kopírování, nebo pomocí SFTP klienta.

Pokud chcete namísto SFTP klienta s grafickým uživatelským rozhraním raději použít scp, zadejte následující příkazy. Za předpokladu, že se nacházíte v adresáři, v němž jsou umístěny zmíněné soubory, napište:

scp android.img.gz root@[ip address of iPhone]:/private/var/
scp cache.img root@[ip address of iPhone]:/private/var/
scp ramdisk.img root@[ip address of iPhone]:/private/var/
scp system.img root@[ip address of iPhone]:/private/var/
scp userdata.img root@[ip address of iPhone]:/private/var/
scp zImage root@[ip address of iPhone]:/private/var/

scp

15) Za pomocí SFTP klienta, nebo scp vytvořte na vašem iPhonu v adresáři /private/var složku s názvem firmware a následně do ní nakopírujte všechny soubory ze složky "firmware", kterou jste vytvořili v prvním kroku na disku vašeho počítače.

Pokud je složka firmware umístěna ve vašem domovském adresáři, můžete použít následující příkaz:

ICTS24

scp -r ~/firmware/ root@[ip address of iPhone]:/private/var/firmware

Další pokračování článku již brzy na www.pcworld.cz!