Tag: android
Installare Android su iPhone 2G
di lino, apr.22, 2010, cat. IT, sistemi operativi
Ecco le istruzioni step-by-step, messe giù nel modo più semplice (e veloce) possibile, per installare android su iPhone 2G.
Prima di procedere:
- Andate avanti solo se siete pratici di Linux & CLI
- Assicuratevi di avere una Linux Box disponibile, va bene anche una Ubuntu su VMWare/VirtualBox
- L’hack funziona solo su iPhone 2G, NON funziona assolutamente su altri iPhone quindi non provateci neanche
- L’iPhone deve essere jailbreakato
- L’iPhone potrebbe diventare un fermacarte quindi procedete a vostro rischio e pericolo
Per procedere occorre innanzitutto scaricare il pacchetto preconfezionato con android e i tools da qui: http://www.mediafire.com/?xqjzn12igfn più le immagini android con i driver già precaricati da qua: http://games2.unreal.ie/files/iDroid_images.tar.bz2
Una volta scaricati tutti i file bisogna accedere in sftp sull’iPhone e copiare android.img.gz e system.img dal file iDroid_images.tar.bz2 su /private/var, poi cache.img openiboot.img3 ramdisk.img userdata.img zImage sempre su /private/var dal primo pacchetto (trovate i file all’interno della directory prebuilt/):
Adesso è necessario spegnere l’iPhone e metterlo in recovery mode preparandosi con il cavo USB e attaccandolo e premendo il tasto Home contemporaneamente.
Una volta che l’iPhone si trova in recovery mode dalla nostra Linux Box lanciamo questo comando dalla directory estratta dal primo file: sudo ./utils/loadibec ./prebuilt/openiboot.img3, apparirà immediatamente una schermata con due scelte, va premuto hold per selezionare la seconda opzione e di nuovo il tasto home per lanciare il boot.
Appena il sistema finisce di bootare bisogna connettersi alla console scrivendo sudo ./utils/oibc sempre dallo stesso punto, aspettare che il testo si sincronizzi e installare openiboot scrivendo install riavviando in seguito scrivendo reboot.
Per far partire android basta accendere l’iphone, scegliere la seconda opzione con il tasto Hold e tenere premuto Home per 5 secondi.
Semplice, no?
Update @23/04/10: Su questo link potete trovare una guida estensiva scritta dall’iPhone DEV team con maggiori informazioni su tutto il procedimento e parti che sulla mia mancano, tuttavia c’è un errore di cui sto discutendo con il team stesso, loro dichiarano che non si può usare una virtual machine mentre invece è fattibilissimo.