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 [email protected][ip address of iPhone]:/private/var/

scp cache.img [email protected][ip address of iPhone]:/private/var/

scp ramdisk.img [email protected][ip address of iPhone]:/private/var/

scp system.img [email protected][ip address of iPhone]:/private/var/

scp userdata.img [email protected][ip address of iPhone]:/private/var/

scp zImage [email protected][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/ [email protected][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

[email protected]: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.

iPhone 13 Pro disponibile su

News