Installare Android su iPhone 2G [Guida + Video]

26 aprile 20107 commenti
Pochi giorni fa vi avevamo riportato la notizia del porting di Android sul melafonino. La procedura d'installazione riportata dall'autore però, era un po' complessa, quindi eccovi una guida passo-passo (tradotta da Android A Lot), che vi permetterà di installare il sistema operativo di BigG in dual boot con iPhone OS sul vostro iPhone 2G.

Non vi spaventate se la guida è molto lunga: è dettagliata in ogni singolo passo, in modo che anche un principiante possa riuscire a seguire e a far funzionare il tutto.

Noi non ci assumiamo alcuna responsabilità per eventuali danni che potrete causare al vostro terminale seguendo questa guida. Quindi prima di brickarlo e poi lanciarlo dalla finestra/giocarci a frisbee/usarlo come soprammobile, assicuratevi di aver capito appieno i passi.

IMPORTANTE! L’installazione può essere eseguita SOLO su iPhone 2G, e quest’ultimo deve essere jailbreakato.

Prima di procedere:

Download necessari:

  1. VirtualBox (link) – Scaricate la giusta versione per il vostro Sistema Operativo
  2. VirtualBox Ubuntu Image (link) – Scaricate la versione Ubuntu Linux 9.10 codename Karmic Koala x86
  3. iPhone Explorer (link) – Se siete su Linux potete usare anche Filezilla
  4. File immagini e sorgenti (link)
  5. Immagini patchate (link)

Come procedere:

Parte 1/4:

  1. Aprite il Task Manager
  2. Terminate il processo iTunes Helper
  3. Installate iPhone Explorer
  4. Collegate l’iPhone al vostro Mac/PC
  5. Avviate iPhone Explorer
  6. Cliccate sul pulsante Change Root
  7. Selezionate “/” Real iPhone Root Directory
  8. Navigate su “private/var“
  9. Copiate ramdisk.img, userdata.img, cache.img e zImage (dal download n.5 – File immagini e sorgenti) all’interno della cartella var
  10. Copiate system.img e android.img.gz (dal download n.6 – Immagini patchate) all’interno della cartella var

Ok! Ora avete tutto l’occorrente per installare Android sul vostro iPhone.

Parte 2/4:

  1. Installate VirtualBox
  2. Aprite VirtualBox
  3. Andate nel menu File > Gestore supporti virtuali
  4. Assicuratevi che Dischi Fissi sia selezionato
  5. Cliccate su Aggiungi
  6. Localizzate il file ubuntu-9.10.vdi (download n.3) e selezionatelo
  7. Chiudete Gestore supporti virtuali
  8. Andate su Macchina > Nuova
  9. Cliccate su Avanti
  10. Nel campo Nome scrivete “Ubuntu
  11. Selezionate Linux come Sistema operativo
  12. Selezionate Ubuntu come Versione
  13. Cliccate su Avanti
  14. Selezionate la quantità di RAM, quella di default va bene
  15. Cliccate su Avanti
  16. Selezionate “Usa un disco fisso esistente”
  17. Selezionate il file ubuntu-9.10.vdi
  18. Cliccate su Avanti
  19. Cliccate su Fine
  20. Selezionate la nuova macchina virtuale per avviare Ubuntu
  21. La password per il login è: reverse

Parte 3/4:

  1. Cliccate su System nella barra superiore e poi su Administration > Synaptic Package Manager
  2. Inserite la password: reverse
  3. Nel box di ricerca rapida scrivete libusb-1.0, cliccate sul Check Box (il quadratino al lato, per interderci) di libusb-1.0-0 e selezionate Mark for installation
  4. Nel box di ricerca rapida scrivete libreadline, cliccate sul Check Box di libreadline5 e selezionate Mark for installation
  5. Cliccate su Apply
  6. Quando sarà tutto installato chiudete il Package Manager
  7. Aprite Firefox in Ubuntu
  8. Scaricate openiboot da questo link (su Firefox in Ubuntu)
  9. Cliccate su Places (sulla barra superiore) e poi su Downloads
  10. Tasto destro del mouse sul file openiboot.zip e cliccate Extract Here per estrarre
  11. Cliccate su Applications (sempre sulla barra in alto) e poi su Accessories > Terminal
  12. Digitate cd Downloads/openiboot
  13. Riavviate ora il vostro iPhone in Recovery Mode (spegnetelo, premete il tasto Home, e poi collegatelo tramite cavo USB senza rilasciare Home)

Parte 4/4:

Ci siamo quasi!

  1. In VirtualBox, nella finestra di Ubuntu andate su Devices > USB Devices e selezionate iPhone (Recovery Mode)
  2. Nel terminale digitate sudo su
  3. Inserite la password: reverse
  4. Nel terminale digitate ./loadibec openiboot.img3
  5. Ora vedrete apparire la schermata di OpeniBoot sul vostro iPhone
  6. Tenete premuto il pulsante d’accensione dell’iPhone per un paio di secondi
  7. L’opzione in basso sarà selezionata
  8. Premete il tasto Home su iPhone. Vedrete apparire la scritta “Welcome to openiboot”
  9. In VirtualBox, nella finestra di Ubuntu andate su Devices > USB Devices e selezionate iPhone (OpeniBoot Mode)
  10. Nel terminale digitate su ./oibc
  11. Inserite la password: reverse
  12. Se non dovesse funzionare digitate: ./oibc
  13. Vedrete ora lo stesso testo su iPhone
  14. Digitate nor_read 0×09000000 0×0 1048576 e premete Invio
  15. Aspettate che il procedimento si completi
  16. Digitate: ~norbackup.dump:1048576
  17. Questa operazione creerà un backup della vostra memoria NOR – salvatela in una chiavetta USB
  18. Digitate install, e premete Invio. Fatto questo, avrete openiboot installato sul vostro iPhone. Il gioco è fatto!

Ultimi step:

  1. Se avete ancora il terminale aperto con oibc in esecuzione, digitate reboot, premete Invio e saltate allo step 3
  2. Se non avete il terminale aperto, sconnettete l’iPhone, spegnetelo e riaccendetelo
  3. Quando apparirà l’openiboot premete il pulsante d’accensione per passare all’OS da avviare
  4. Premete il pulsante Home
  5. Android iniziera ad avviarsi, ma potrebbe metterci un po’ di tempo

Non avete capito qualcosa o non sapete cosa state facendo, in un preciso passaggio? Tranquilli! Ecco un video che vi semplificherà, ancor di più, la vita:

Dopo averlo installato e provato, ovviamente, lasciate un commento con le vostre impressioni!

  • Alexkidd85

    Scusate l'ignoranza ma è android o ubuntu?

  • Azatoth

    Installi Android sul tuo iPhone 2G.
    Per farlo usi Ubuntu che gira grazie a virtualbox, sul tuo pc/mac.

  • elegos

    A dir la verità potreste anche farci un pensierino su Ubuntu ed installarlo in parallelo a Windows ghghgh

  • berzerg

    Non riesco a capire perchè all'interno di /private/var non mi fa copiare nulla, nelle altre cartelle si ma in quella proprio no

  • http://www.iphonplace.tk/ gmilh

    Ho un Mac, ho VirtualBox e ci ho installato Ubuntu, ora mi manca solo l'iPhone 2G.

  • sadamelik

    Sinceramente installare android su un 2G che posseggo mi sembra un hack veramente fantastico, ma visto il tempo di boot di android mi sembra impraticabile il passaggio da un SO all'altro facilmente.
    chissà magari in un futuro quando forse posso mettere il SO di goole versione 2.1 e le successive potrò farci un pensierino ma per ora piuttosto di avere un dual boot preferisco avere un dual phone :P
    Sono un appassionato ed uno sviluppatore in erba prima o poi un androide me lo piglio!

  • sasout

    a me iphone explorer crasha appena cerco di copiare qlcosa. se invece eseguo come amministratore
    non fa copiare nulla, in nessuna cartellla.
    c'è qualcuno che c'è riuscito?
    help!