Monthly Archive for February, 2008

Ci risiamo…update a 1.1.4 (BL3.9 only)

iphone In nemmeno 3 settimane Apple ha già  rilasciato un’altro update per iPhone. L’1.1.4 del quale TinyCode scherzava. Chissà  se il loro é stato realmente uno scherzo oppure che la vicenda sia vera.

Ad ogni modo rieccomi qui ad aggiornare nuovamente il mio iPhone, tanto grazie a ZiPhone é diventata un’operazione da pochi minuti. Inoltre come già  detto in precedenza eseguendo un Sync con iTunes viene creato un backup di tutti i dati personali all’interno del telefono, in modo da non perdere nulla, sms, date nel calendario, ecc…

A quanto pare l’aggiornamento porta bug fixes e grazie al nuovo Baseband migliore ricezione del modulo GSM.

Prerequisiti

  1. Scaricare ZiPhone modificato per 1.1.4 da qui.
  2. Sync con iTunes, in questo modo viene salvato tutto

Restore a 1.1.4

  • Per eseguire un restore a 1.1.4 usate il bottone restore, e tenete premuto shift se lo avete già  scaricato precedentemente.
  • Una volta finito il restore vi apparirà  la classica schermata “slide for emergengy”.

Ziphonare il telefono

  1. Unzippate lo zip scaricato prima ed aprite una console (windows: start -> esegui -> cmd, OSX: mela-spazio -> terminal)
  2. A dipendenza del sistema operativo che avete eseguite:
    1. Windows: ziphone -a -j
    2. OSX: ./ziphone -a -j
  3. Aspettate 45 secondi come dirà  il programma…
  4. Jailbreak e attivazione sono fatti…siamo a metà  lavoro.

Unlock

Ora siete nello springboard del vostro iPhone, andate nelle impostazioni e mettere AutoLock to NEVER! Importante non dimenticarselo. Dopo aprite l’installer e come prima cosa installate il BSD Subsystem, in seguito aggiungete questo repository http://installer.iClarified.com. Dopo il refresh dei repository che parte in automatico andate sotto la categoria iClarified e troverete Unlock 1.1.4. Da qui basterà  fare install e lasciare che il telefono faccia tutto il resto in automatico.

Fine! Congratulazioni, avete un’iPhone 1.1.4…pronto per l’SDK? Speriamo…

ZiPhone…il parametro -C

Nell’ultima versione di ZiPhone, ormai arrivata alla 2.3, c’à© uno strano parametro -C. La guida dice: -C: Make Coffee.

Proviamo allora…

Luca-Simones-iMac:ZiPhone Luke$ ./ziphone -C

ZiPhone v2.3 by Zibri. http://www.ziphone.org
Source code available at: http://www.iphone-elite.org

Making coffee…
Boiling…
Pouring…
Serving…
Now go to Italy to Zibri’s house to drink it :)
;) Grazie del caffà© Zibri

Altre info sull’update a 1.1.3

Preview

Ho avuto a che fare con altri 2 iPhone, questa volta con bootloader 4.6, alias quelli “nuovi”. Insomma ZiPhone ci ha semplificato la vita di parecchi anni luce. La procedura risulta talmente semplice che é una banalità  da eseguire. Inoltre é ora possibile anche eseguire il downgrade del bootloader e tante altre piccole cose utili…

A quanto pare é possibile anche cambiare numero imei, qualcuno di voi che l’ha comprato sbloccato ufficiale per 990 Euro mi presta il suo codice? :-)

Ne sarei grato…intanto lo sblocco…

 

Jailbreak + Unlock

  1. Scaricate ziphone da qui
  2. Collegate il vostro iPhone al PC ed eseguite un Sync per salvare tutte le vostre impostazioni nonchà© contatti, sms, ecc…
  3. Una volta finito fate un update o restore a 1.1.3
  4. Lasciate iTunes aperto ed aprite ZiPhone 2.0
  5. Selezionate i seguenti checkbox: Unlock, Activate, Jailbreak e Verbose boot (debug)

image

Il telefono si riavvierà  un paio di volte…poi tutto finito!

Riconoscimento dei Numeri in rubrica

Se siete uno sfigato come me che vive in Svizzera (scherzo dai…) non verranno riconosciuti i numeri in rubrica, quindi serve ancora un passo.

  1. Scaricare questo file ed unzipparlo
  2. All’interno dello zip ci sono due cartelle, 1.1.2 e 1.1.3, aprite quella corrispondente al vostro firmware, in questo caso 1.1.3
  3. Uplodare quindi il contenuto nella cartella /System/Library/Frameworks/AppSupport.framework/ del vostro iPhone tramite un qualsiasi client SSH, tipo WinSCP o Filezilla, vi chiederà  di sovrascrivere l’applicazione AppSupport, dite di si tanto sono identici i file.
  4. Nella cartella Support ora c’à© un file chiamato PhoneNumberTemplates.txt, questo file contiene i pattern per riconoscere i numeri di telefono delle varie nazioni.
  5. Sotto Svizzera deve essere così
    // Switzerland [ch]
    ch 41 00 0 # ########

    copiate ed incollate…

  6. Salvate, chiudete su tutto, tip top pico bello e riavviate il telefono…

Rimuovere il messaggio “Call Forwarding”

Ogni volta che si chiama qualcuno, visto che i nostri operatori fanno l’avviso di chiamata viene mostrato un popup con Call Forwarding Active, per toglierlo:

  1. usando un client ssh scaricate in locale il file com.apple.carrier.plist found nella cartella /var/mobile/Library/Preferences/
  2. Andate su questo sito: http://140.124.181.188/~khchung/cgi-bin/plutil.cgi e convertite il file appena scaricato in xml
  3. apritelo con qualsiasi editor di testo e cercate la stringa ShowCallForwarding
  4. invece di <true/> mettete <false/>
  5. riaplodate il file così com’à© nella cartella /var/mobile/Library/Preferences/ e chiudete su tutto…reboot!
  6. bellaaa! (finito)

iPhone 1.1.3, cronaca di un Update…

Ieri sera mi sono deciso ad aggiornare il mio iPhone 1.1.2 all’ultima versione 1.1.3. Sequenza semplicissima se si hanno tutti gli “attrezzi” giusti, un pò come un giardiniere. Bene iniziamo.

Ho eseguito il tutto in windows in modo da non dover fare un downgrade di iTunes su OS X, inoltre se in Windows non avete installato iTunes, fatelo. Altrimenti con ZiPhone si avrà  un errore USBError: No Error.

UPDATE: il 13 Febbraio Zibri ha rilasciato ZiPhone 2.0, ora é possibile usare l’opzione -u (unlock) anche per i telefoni con bootloader 3.9. Quindi non serve più utilizzare AnySim 1.3, rendendo la procedura ancora più semplice e veloce. Non essendo up il forum però non so quale tipo di unlock utilizza, se IPSF style (permanente agli update) o un AnySim dove viene toccato il baseband.

Jailbreak!

  1. Scaricare ziphone ultima versione
  2. Collegate l’iPhone al vostro Mac/PC ed eseguite un Sync, in questo modo iTunes crea un backup con le impostazioni attuali dell’iPhone, verranno utili in seguito.
  3. Sempre in iTunes (io ho usato la 7.6 in Windows) eseguite un restore alla versione 1.1.3, se avete già  il file ipsw dell’immagine 1.1.3 scaricata precedentemente premete shit + click sul bottone restore in iTunes e selezionate il file. Lasciate che il tutto finisca in pochi minuti, in modo da avere un’iPhone bello pulito lindo come appena uscito dalla scatola.
  4. Alla fine dell’aggiornamento l’iPhone mostrerà  la schermata con “Slide for emergency”, perfetto…siamo in 1.1.3.
  5. Ora lasciate iTunes aperto ed aprite ziphone, io ho usato la console perchà© preferisco fare tutto a mano ma l’ultima versione ha la sua GUI, selezionate le opzioni giuste, attenzione!

imageUnlock come dice la GUI é solo per chi ha il bootloader versione 4.6, se non sapete cos’à© un bootloader…un iPhone o altro…lasciate stare e tenetelo così. It just works…

Ad ogni modo si devono selezionare Activate e Jailbreak, e premere START…più facile di così.

Ora l’iPhone si riavvierà  un paio di volte, poi semplicemente mostrerà  la classica schermata “Slide to unlock”.

Perfetto…1.1.3 jailbrekato ed attivato.

Unlock!!…Sakatà³!

  1. Visto che il mio iPhone settimana 44 ha il bootloader vecchio, ho utilizzato AnySim 1.3.
  2. Aprire l’installer ed installare BSD Subsystem, Community Sources, openSSH (vi servirà  in seguito) ed infine AnySim 1.3. Installer qui potrebbe dare errori tipo “Main script execution failed”, riavviate l’iphone o solo l’installer in questo caso. Poi tutto funzionerà .
  3. Importantissimo…impostare AutoUnlock a Never, ed impostare AutoUnlock a Never! Lo ripeto perchà© se lo dimenticate, dite addio al vostro telefono. Sempre nel menu impostazioni attivate l’Airplane mode, questo disabiliterà  il modulo GSM.
  4. Tornate al menu ed aprite AnySim 1.3, slide to unlock premete OK ed aspettate qualche minuto…
  5. Fine! Togliete la modalità  Aeroplano e dovrebbe comparire il nome del vostro Carrier.

Riconoscimento dei Numeri in rubrica

Se siete uno sfigato come me che vive in Svizzera (scherzo dai…) non verranno riconosciuti i numeri in rubrica, quindi serve ancora un passo.

  1. Scaricare questo file ed unzipparlo
  2. All’interno dello zip ci sono due cartelle, 1.1.2 e 1.1.3, aprite quella corrispondente al vostro firmware
  3. Uplodare quindi il contenuto nella cartella /System/Library/Frameworks/AppSupport.framework/ del vostro iPhone tramite un qualsiasi client SSH, tipo WinSCP o Filezilla, vi chiederà  di sovrascrivere l’applicazione AppSupport, dite di si tanto sono identici i file.
  4. Nella cartella Support ora c’à© un file chiamato PhoneNumberTemplates.txt, questo file contiene i pattern per riconoscere i numeri di telefono delle varie nazioni.
  5. Sotto Svizzera deve essere così
    // Switzerland [ch]
    ch 41 00 0 # ########

    copiate ed incollate…

  6. Salvate, chiudete su tutto, tip top pico bello e riavviate il telefono…

UPDATE:

  1. [TIPS] Con AppSupport modificato risulta lento nel trovare il pattern per i numeri di telefono, soprattutto quando si apre l’applicazione per gli SMS, mettere la riga Switzerland in cima al file PhoneNumberTemplates.txt e risulta molto meglio.

ENJOY!

Videogame Design casalingo

Mario

I videogames mi sono sempre piaciuti fin da tenera età , il saper creare qualcosa di avvincente dal nulla mi ha sempre affascinato.

Negli anni i videogames sono diventati un mercato incredibile che crea più fatturato di Hollywood, grande fenomeno commerciale che prende grandi e piccoli.

Ad ogni modo, sto dilagando come sempre, inutile dire che sono un grande fan di Super Mario fin dalle sue origini e, ritrovando in giro dei vecchi Lego facendo ordine in “soffitta”, mi sono permesso di creare delle piccole creazioni che trovo molto semplici.

Prendendo direttamente le sprites del primo Mario Bros ne ho composte un paio.

Online.live

Other.Interesting

Puoi effettuare il Login per commentare alcuni articoli sul mio blog.

love4web, é il mio piccolo framework che mi consente di riutilizzare diverso codice, qualsiasi feedback é gradito.