Come eseguire il boot di iPhone in modalità debugging (Mac)

Se avete sempre desiderato visualizzare i messaggi di debugging all’avvio del vostro iPhone, ecco un metodo che, secondo l’autore, consente di visualizzarli.



Questo metodo dovrebbe funzionare soltanto con Firmware 3.1.2 dei vari iPhone 2G, 3G e 3GS, non è consigliato a chi non abbia un minimo di esperienza con i comandi Unix ed inoltre richiede un ripristino.

Poiché la procedura non è stata testata da noi, questo articolo è da intendersi a puro scopo informativo e pertanto non possiamo offrire alcuna garanzia sul reale funzionamento.

  • Prima di tutto scaricate il Firmware originale corrispondente al vostro dispositivo da questa pagina.
  • Create un custom firmware con Pwnage Tool.
  • Per eseguire il boot in modalità debug bisogna applicare una patch all’iBoot. Scaricate le patch da qui.
  • Ogni file corrisponde ad un modello di iPhone differente e nello specifico:
    iPhone 2G:  ”iBoot.m68ap.RELEASE.img3″
    iPhone 3G : “iBoot.n82ap.RELEASE.img3″
    iPhone 3GS: ” iBoot.n88ap.RELEASE.img3″
  • Rinominate l’estensione del firmware creato con pwnage tool al punto 2 da .ipsw a .zip ed estraetelo sul desktop.
  • Inserite la patch scaricata al punto 2 nella corrispondente cartella del firmware estratto:
    iPhone 2G = /Firmware/all_flash/all_flash.m68ap.production
    iPhone 3G = /Firmware/all_flash/all_flash.n82ap.production
    iPhone 3GS = /Firmware/all_flash/all_flash.n82ap.production
  • Attraverso il Terminale del vostro Mac eseguite i seguenti comandi:
    “cd /<directory del firmware estratto precedentemente>/Firmware/all_flash/all_flash.yXXap.production”
    “bspatch  iBoot.yXXap.RELEASE.img3 iBoot.yXXap.RELEASE.img3.NEW iBoot.yXXap.RELEASE.patch”
    rimpiazzate yXX con m68, n82 o n88 secondo il modello di iPhone che state utilizzando.
  • dopo aver effettuato questa operazione cancellate o effettuate un backup del file ” iBoot.yXXap.RELEASE.img3″ e rinominate” iBoot.yXXap.RELEASE.img3.NEW” in ” iBoot.yXXap.RELEASE.img3″ ricordandovi sempre di rimpiazzare yXX con m68, n82 o n88.
  • zippate il firmware che avete estratto al punto 5 e rinominate l’estensione da .zip a .ipsw.
  • effettuate un ripristino con iTunes utilizzando il firmware appena costruito.

Fonte: cmdshft

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: