• Installare Android su iPod Touch 1G con iDroid

    {lang: 'it'}

    Mi ha sempre incuriosito Android, l’OS made by Google per dispositivi mobile, e recentemente un gruppo di programmatori ha effettuato il porting di Android per iPhone.

    Ho quindi cercato di installarlo anche sul mio iPod Touch 1G (prossimo alla pensione) anche se tuttora non esiste una release ufficiale per questo dispositivo.

    Ci sono riuscito ed ora ho un iPod touch con dual boot tra iPhone OS e Android, ecco come ho fatto:

    Occorrente

    • iPod Touch Jailbroken con firmware 3.1.2 (il jailbreak con Spirit non funziona, usate BlackRain)
    • Ubuntu (io l’ho virtualizzato sul mio macbook)
    • Release di iDroid
    • Pazienza

    Bene Iniziamo

    Come primo step dobbiamo scaricare la release di iDorid,che trovate nel link sottostante

    iDroid per iPod Touch 1G

    Ottenere i Driver per Wi-Fi e Touchscreen

    Per questione di licenza non è possibile scaricare i driver per  il touchscreen quindi dobbiamo ottenerli estraendoli dal nostro iPod.

    Da qui è possibile invece scaricare i driver per il wi-fi, estraete il file SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip e ne otterrete un altro con estensione con estensione .tar.

    Cliccate ancora una volta sul file .tar appena ottenuto ed estraete i due file FwImage/helper_sd.bin e FwImage/sd8686.bin, copiate questi file in una nuova cartella sul vostro desktop che avrete precedentemente chiamato firmware.

    Rinominate helper_sd.bin in sd8686_helper.bin. Avremo così ottenuto il Firmware per la WLAN, adesso passiamo al Touchscreen.

    Collegate il vostro iPod al mac ed avviate Dripwn un programma che estrarrà i driver per il touchscreen del vostro iPod. Salvate il file così ottenuto sempre nella stessa cartella (firmware).

    Caricare i file su iPod

    Ora abbiamo tutti i file necessari, dobbiamo caricarli in SSH dentro il nostro iPod all’indirizzo private/var.

    Per chiarezza i file sono:

    • android.img.gz
    • cache.img
    • ramdisk.img
    • system.img
    • userdata.img
    • zlmage

    Ora create una nuova cartella dal nome firmware sempre in private/var e copiateci dentro tutti i file presenti nella vostra cartella firmware sul desktop.

    Installare OpeniBoot

    Create una nuova cartella di nome idroid all’interno della cartella principale di Ubuntu e copiateci dentro i file che trovate nella cartella openiboot presente nella release che avete scaricato all’inizio.

    A me non ha funzionato il file openiboot.img3 già presente quindi vi consiglio di scaricare quest’altra versione rinominatela in openiboot.img3 e sovrascrivere il file precedente.

    Ora mettere in recovery mode il vostro iPod e collegatelo ad Ubuntu.

    Scaricate la libreria libusb-0.1.4, aprite il terminale e date i seguenti comandi:

    cd ~/idroid

    sudo ./loadibec openiboot.img3

    Così facendo si avvierà OpenIBoot sul vostro iPod e potete scegliere (scorrendo col tasto power) che OS avviare (selezionandolo con tasto Home).

    Provate ad avviare Android (ci vorranno diversi minuti) per testare se avete fatto tutto bene.

    Così facendo però sarà possibile avviare Android solo da terminale, vediamo come installare OpenIBoot per fare in modo che ad ogni accensione dell’iPod venga chiesto che OS avviare.

    Rimettete l’iPod in recovery e collegatelo ad Ubuntu, riavviare OpenIBoot con i soliti comandi da terminale

    cd ~/idroid

    sudo ./loadibec openiboot.img3

    ma questa volta avviate la console (disegno centrale).

    Date i seguenti comandi da terminale:

    sudo ./oibc (e vedrete il menù di openiboot sul terminale)

    scrivete install per avviare l’installazione

    terminata l’installazione (Done with installation) scrivete reboot per riavviare il dispositivo.

    Finito, godetevi il vostro nuovo iPod Touch.

    Alcune Note

    Essendo una delle prime release è normale che Android non giri alla perfezione ma sinceramente sono rimasto positivamente colpito, pensavo peggio.

    Inoltre alcune piccole note negative:

    • alcune volte l’iPod trova le reti wireless ma non riesce a connettersi
    • l’iPod si surriscalda parecchio mentre è in esecuzione Android
    • il touch è leggermente spostato (ossia rileva leggermente più a sinistra)

    Vi lascio con una foto

    Tag:, , , , , ,

24 Comments


  1. RT @dcampogiani: Installare #Android su #iPod Touch 1G con #iDroid http://goo.gl/fb/h1K5z #guide #sistemioperativi #apple #cellulari

  2. Luca scrive:

    RT @dcampogiani Installare Android su iPod Touch 1G con iDroid – http://su.pr/2exOE6

  3. francesco scrive:

    mi potresti mandare tutto il file completo? grazie

  4. @ francesco:

    Trovi tutto in allegato all’articolo.

  5. francesco scrive:

    @ Daniele Campogiani:
    perchè purtroppo alcuni step nn li capisco… nn sono buono con linux.

  6. Fabio scrive:

    Installare Android su iPod Touch 1G con iDroid | Daniele Campogiani http://bit.ly/cmUjxu

  7. marco2012 scrive:

    ma c’è android per ipod touch 2g??

  8. iDroid scrive:

    @ marco2012:
    non ancora. ti invito a seguire idroid.it se ti interessa.
    @ Daniele Campogiani:
    il file di openiboot non è disponibile al download

  9. @ iDroid:
    A me funziona, se lo hai installato prova ad utilizzare Chrome.

    In alternativa col tasto destro seleziona “Salva con nome”

  10. NiKoZ scrive:

    Ciao Daniele,
    puoi chiarire la fase:
    “Scaricate la libreria libusb-0.1.4″
    e poi ??
    la installiamo ??
    con che procedura??
    io ho eseguito:
    tar xfvj libusb-1.0.4.tar.bz2
    cd libusb-1.0.4/
    ./configure –prefix=/usr
    make
    sudo make install

    ma quando scrivo:
    sudo ./loadibec openiboot.img3
    non succede niente!!!
    ho provato 3 diversi file openiboot.img3
    ma niente!!

    qualche altro suggerimento??

  11. @ NiKoZ:
    Per installare la libreria fai cosi:

    Vai in Sistema -> Amministrazione ->Gestione pacchetti.

    Ora cerchi la libreria e la installi.

  12. artaxo9 scrive:

    E’ possibile estrarre i driver del touchscreen da win o linux?

  13. artaxo9 scrive:

    E’ possibile estrarre i driver dello schermo da win o linux?

  14. Lain scrive:

    Ora che ci sono riuscito, come si spegne l’iPod Touch da Android ? Come lo metto in stanby ?!

  15. @ Lain:

    Per ora sei obbligato a spegnerlo tenendro premuti home e sleep.

  16. stefano scrive:

    scusate è tutto il giorno che ci provo ..
    ho provato con diversi openiboot.img3 e ho provato ad avviare android da terminale senza istallare l’openiboot ma ottengo sempre la white screen of death…
    l’openiboot si installa correttamente ma qualche secondo dopo la visualizzazione del pinguino lo screen si “scolora” fino a diventare bianco (a volte anche giallo tenue) e non si schioda da li…
    Qualcuno ha qualche idea?
    Grazie in anticipo.

  17. @ stefano:

    Io avevo il tuo stesso problema con la release ufficiale di OpenIBoot per questo ho linkato un’altra versione.

    Per ora non so come potresti risolvere ma ti consiglio di dare una letta qui:

    http://bit.ly/azmgMl

    e fammi sapere i tuoi progressi :D

  18. stefano scrive:

    @ Daniele Campogiani:
    faccio qualche test tra oggi e domani e appena ottengo qualche risultato ti faccio sapere
    :)

  19. @ stefano:
    Perfetto :)

  20. stefano scrive:

    niente, ne ho provati 4 diversi precompilati ma ottengo sempre la WSOD.
    Domani ne cerco altri

  21. Paolo scrive:

    Ragazzi non riesco a installare la lib…aiutatemi vi prego

  22. trabbo scrive:

    scusa, ma dov’è la cartella principale di ubuntu (dove dovrei mettere idroid)?

  23. trabbo scrive:

    dai perfavore aiutatemi…. sono ad un passo dal successo!

  24. Trabbo scrive:

    Niente risolto

Trackbacks/Pingbacks

  1. GUIDA: Ecco come installare Android anche su iPod Touch 1G | iSpazio [AGGIORNATO] iSpazio – Notizie su iPhone in Italia, iPhone 3GS, iPod Touch, iPad Italia e recensioni App Store.
  2. Análise: Android rodando no iPod touch 1G | iPod School
  3. Android para iPod touch 1G - iHelp BR

Leave a comment