Home » Notizie » linux kernel 2.6 su iPhone
 

Sei rimasto soddisfatto...

Enter Amount:

linux kernel 2.6 su iPhone PDF Stampa E-mail
Scritto da Administrator   
Lunedì 01 Dicembre 2008 21:26

Installare Linux 2.6 kernel sul vostro iPhone.

con il supporto per la prima e la seconda generazione di iPhone. Stessa cosa anche per la prima generazione di iPod touch. Questo è ancora un progetto allo stato iniziale e molti driver ancora non son pronti, pero è bello sapere che esiste una vera a sicura alternativa del sistema operativo in esecuzione sul iPhone.

iphone

 

 

Che cosa abbiamo fino ad adesso:

  • Framebuffer driver
  • Serial driver
  • Serial over USB driver
  • Interrupts, MMU, clock, ecc.

Che cosa abbiamo si sta finendo nel progetto(ma non è stato ancora portato):

  • Supporto in sola lettura per le NAND

Quello che non si ha ancora:

  • Supporto per la scrittura su NAND
  • Reti Wireless
  • Touchscreen
  • Suono
  • Accelerometro
  • Sostegno Baseband

Per adesso l’utente che la sta provando riferisce che tutto funziona bene, è naturalmente sta andando ogni giorno meglio. Speriamo che presto finisca tutto il progetto così da avere una altrenativa.

Ecco la guida per l'utilizzo del nostro linux sull'iPhone... 

ATTENZIONE! La presente guida non è del tutto assicurata priva di bug e malfunzionamenti, è da considerarsi a risci e pericolo do coloro che la seguiranno applicandola.

Questi sono file binari di utility precompilate su Ubuntu 8.10. Richiedono:

- libpthread
- libncurses
- libusb
- libreadline

L’installazione di openiboot é sicura, ma openiboot potrebbe cancellare le informazioni del vostro terminale dalla memoria NOR flash. Se non fate un backup e se non eseguite i comandi necessari per far cancellare a openiboot questa informazione, il vostro terminale potrebbe non riavviarsi più in modo corretto.

Le istruzioni qui di seguito vi mostrano come effettuare un backup prima di effettuare qualsiasi cambiamento.

INSTALLAZIONE OPENIBOOT

1) Mettete l’iPhone in Recovery Mode
2) sudo ./loadibec openiboot-2g.img3 - o -3g, -ipod, dipende dalla vostra piattaforma.
3) sudo ./oibc
4) nor_read 0×09000000 0×0 1048576
5) ~norbackup.dump:1048576
n.b. Questo creerà un file chiamato norbackup.dump nella vostra
directory corrente. (Questo file non và perso assolutamente)
6) install
7) Dopo che ‘install’ é terminata, digitare: reboot.
Ora Si dovrebbe vedere il menu openiboot.

BOOTING LINUX


1) Utilizzare il pulsante Hold per navigare nel menu. Premere il pulsante Home
quando viene selezionato il client Openiboot.
2) sudo ./oibc
3) !zImage
4) kernel
5) !rootfs.arm.ext2.gz
6) ramdisk 3588
7) boot “console=tty console=ttyUSB root=/dev/ram0 rw”
8) sudo ./linux

Si vedrà ora un prompt di login. Non verrà mostrato nulla sull’LCD in
automatico, ma è possibile reindirizzare al display con il
seguente comando:

 sh 2>&1 > /dev/tty0

Scaricate qui tutto l’occorrente.

Ultimo aggiornamento ( Mercoledì 17 Dicembre 2008 09:36 )