[ad#ad-alex]
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:
- VirtualBox (link) – Scaricate la giusta versione per il vostro Sistema Operativo
- VirtualBox Ubuntu Image (link) – Scaricate la versione Ubuntu Linux 9.10 codename Karmic Koala x86
- iPhone Explorer (link) – Se siete su Linux potete usare anche Filezilla
- File immagini e sorgenti (link)
- Immagini patchate (link)
Come procedere:
Parte 1/4:
- Aprite il Task Manager
- Terminate il processo iTunes Helper
- Installate iPhone Explorer
- Collegate l’iPhone al vostro Mac/PC
- Avviate iPhone Explorer
- Cliccate sul pulsante Change Root
- Selezionate “/” Real iPhone Root Directory
- Navigate su “private/var“
- Copiate ramdisk.img, userdata.img, cache.img e zImage (dal download n.5 – File immagini e sorgenti) all’interno della cartella var
- 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:
- Installate VirtualBox
- Aprite VirtualBox
- Andate nel menu File > Gestore supporti virtuali
- Assicuratevi che Dischi Fissi sia selezionato
- Cliccate su Aggiungi
- Localizzate il file ubuntu-9.10.vdi (download n.3) e selezionatelo
- Chiudete Gestore supporti virtuali
- Andate su Macchina > Nuova
- Cliccate su Avanti
- Nel campo Nome scrivete “Ubuntu“
- Selezionate Linux come Sistema operativo
- Selezionate Ubuntu come Versione
- Cliccate su Avanti
- Selezionate la quantità di RAM, quella di default va bene
- Cliccate su Avanti
- Selezionate “Usa un disco fisso esistente”
- Selezionate il file ubuntu-9.10.vdi
- Cliccate su Avanti
- Cliccate su Fine
- Selezionate la nuova macchina virtuale per avviare Ubuntu
- La password per il login è: reverse
Parte 3/4:
- Cliccate su System nella barra superiore e poi su Administration > Synaptic Package Manager
- Inserite la password: reverse
- 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
- Nel box di ricerca rapida scrivete libreadline, cliccate sul Check Box di libreadline5 e selezionate Mark for installation
- Cliccate su Apply
- Quando sarà tutto installato chiudete il Package Manager
- Aprite Firefox in Ubuntu
- Scaricate openiboot da questo link (su Firefox in Ubuntu)
- Cliccate su Places (sulla barra superiore) e poi su Downloads
- Tasto destro del mouse sul file openiboot.zip e cliccate Extract Here per estrarre
- Cliccate su Applications (sempre sulla barra in alto) e poi su Accessories > Terminal
- Digitate cd Downloads/openiboot
- 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!
- In VirtualBox, nella finestra di Ubuntu andate su Devices > USB Devices e selezionate iPhone (Recovery Mode)
- Nel terminale digitate sudo su
- Inserite la password: reverse
- Nel terminale digitate ./loadibec openiboot.img3
- Ora vedrete apparire la schermata di OpeniBoot sul vostro iPhone
- Tenete premuto il pulsante d’accensione dell’iPhone per un paio di secondi
- L’opzione in basso sarà selezionata
- Premete il tasto Home su iPhone. Vedrete apparire la scritta “Welcome to openiboot”
- In VirtualBox, nella finestra di Ubuntu andate su Devices > USB Devices e selezionate iPhone (OpeniBoot Mode)
- Nel terminale digitate su ./oibc
- Inserite la password: reverse
- Se non dovesse funzionare digitate: ./oibc
- Vedrete ora lo stesso testo su iPhone
- Digitate nor_read 0×09000000 0×0 1048576 e premete Invio
- Aspettate che il procedimento si completi
- Digitate: ~norbackup.dump:1048576
- Questa operazione creerà un backup della vostra memoria NOR – salvatela in una chiavetta USB
- Digitate install, e premete Invio. Fatto questo, avrete openiboot installato sul vostro iPhone. Il gioco è fatto!
Ultimi step:
- Se avete ancora il terminale aperto con oibc in esecuzione, digitate reboot, premete Invio e saltate allo step 3
- Se non avete il terminale aperto, sconnettete l’iPhone, spegnetelo e riaccendetelo
- Quando apparirà l’openiboot premete il pulsante d’accensione per passare all’OS da avviare
- Premete il pulsante Home
- 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!
Scusate l'ignoranza ma è android o ubuntu?
Installi Android sul tuo iPhone 2G.
Per farlo usi Ubuntu che gira grazie a virtualbox, sul tuo pc/mac.
A dir la verità potreste anche farci un pensierino su Ubuntu ed installarlo in parallelo a Windows ghghgh
Ho un Mac, ho VirtualBox e ci ho installato Ubuntu, ora mi manca solo l'iPhone 2G.
Non riesco a capire perchè all'interno di /private/var non mi fa copiare nulla, nelle altre cartelle si ma in quella proprio no
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!
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!
[…] iBoot. Se vi sentite particolarmente avventurosi, potete seguire le istruzioni pubblicate qui oppure la guida, più dettagliata, realizzata da iSpazio, […]