GUIDA: come installare Android su iPhone 3G

Da oggi è possibile installare il sistema operativo Android anche su iPhone 3G jailbroken. Vediamo come fare.

Prerequisiti

  • iPhone 3G jailbroken
  • Live CD Ubuntu 32 bit installato su PC (Ubuntu 9.10 o successivo). Per Mac trovate
  • Connessione WiFi
  • iDroid per iPhone 3G (link)

Guida

1. Su Ubuntu creare una cartella chiamata Firmware

2. Estraete il file SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar dallo zip SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip

3. Estraete FwImage/helper_sd.bin e FwImage/sd8686.bin da SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar e copiate i due file nella cartella firmware. Maggiori info qui.

4. Rinominate helper_sd.bin in sd8686_helper.bin

5. Sempre su Ubuntu ora create la cartella idroid nella directory Home ed estraete utils/dripwn dall’archivio .tar che avete scaricato in precedenza

6. Copiate il firmware 3.1.2 per iPhone nella cartella idroid

7. Da Terminale su Ubuntu navigate fino alla cartella iDroid

cd ~/idroid

8. Ora andate qui e copiate la key VFDecrypt

9. Da Terminale digitate:

./dripwn iPhone1,2_3.1.2_7D11_Restore.ipsw [la VFDecrypt key che hai copiato]

10. Una volta terminato avrete i file zephyr_main.bin, zephyr_aspeed.bin e zephyr2.bin nella cartella idroid. Copiate questi file nella cartella firmware.

11. Estraete prebuilt/android.img.gz, prebuilt/cache.img, prebuilt/ramdisk.img, prebuilt/system.img, prebuilt/userdata.img e zImage dalla prebuilt tarball

12. Tramite SSH copiate tutti questi file in /private/var. Potete farlo anche scrivendo i seguenti comandi:

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/

13. Ora create una cartella firmware in /private/var su iPhone e inseriteci tutti i file che avete nella cartella firmware su Ubuntu:

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

14. Riavviate l’iPhone

15. Estraete i file utils/oibc, utils/loadibec, and prebuilt/openiboot.img3 dalla prebuilt tarball e copiateli nella cartella idroid su Ubuntu.

16. Mettete l’iPhone in Recovery Mode:

1. Spegnere l’iPhone e scollegarlo dal computer

2. Tenere premuto il tasto Home

3. Collegare l’iPhone al computer tramite cavo USB e senza rilasciare il tasto Home

4. Continuate a tenere premuto il tasto Home fino a quando non compare il logo con il cavetto iTunes

17. Da Terminale eseguite i seguenti comandi:

cd ~/idroid

sudo ./loadibec openiboot.img3

18. Ora si aprirà il menu di boot e, con i tasti volumi, potete scegliere la voce Console e lanciarla con il tasto Home. Su Terminale appariranno alcune scritte fino alla fine, quanto apparirà la scritta “Welcome to openiboot”

19. A questo punto digitate sudo ./oibc da Terminale

20. Digitate ora i comandi in Terminale/oibc:

nor_read 0x09000000 0x0 1048576

~norbackup.bin@0x09000000:1048576

21. Sempre da Terminale digitate:

install

22. Alla finedigitate:

reboot

23. Finalmente si aprirà il meno OpeniBoot e potrete avviare il sistema operativo Android.

Maggiori info qui.

Gli utenti iPhone 2G possono seguire questa guida.

Prodotti consigliati

In qualità di Affiliato Amazon, iPhoneItalia riceve un guadagno dagli acquisti idonei.
Offerte Amazon di oggi