Come aggiornare al firmware 3.1.3 su iPhone 3GS senza aggiornare la banda base

Da ieri circola su Internet un consiglio di iH8sn0w, per coloro che hanno ignorato gli avvertimenti sull'esecuzione di Spirit sulla versione 3.1.2 senza avere SHSH per quel firmware, dicendo agli utenti di scollegare il cavo telefonico durante il ripristino per evitare un aggiornamento della banda base quando si esegue il ripristino. ripristinare il firmware 3.1.3. L'ultima parte di un ripristino è l'aggiornamento della banda base, quindi il consiglio di iH8sn0w avrebbe dovuto funzionare in teoria, ma in realtà era un metodo per brickare il telefono, come dice MuscleNerd qui.

Questo metodo è SOLO per i possessori di iPhone 3GS che:

  • NON hanno SHSH per il firmware 3.1.2 nel PC/Cydia;
  • NON hanno acquistato l'iPhone con il firmware 3.1.3 dallo store o NON hanno mai aggiornato al firmware 3.1.3 e NON hanno la banda base 05.12.01;
  • HANNO la scheda dell'operatore telefonico su cui è codificato l'iPhone, altrimenti non potranno effettuare il jailbreak con Spirit;
  • Ho il telefono in Recovery Loop e questa è l'ultima soluzione per riutilizzarlo, NON usare questo metodo solo se vuoi avere un jailbreak senza vincoli, meglio aspettare il rilascio di iPhone OS 4.0.

Eccolo come è possibile ripristinare il firmware 3.1.3 senza aggiornare la banda base:

passo 1

Scaricato un firmware 3.1.3 per iPhone 3GS da qui e splendore o EasyRecovery.

passo 2

Decomprimere il firmware scaricato in una cartella separata.

passo 3

Elimina Firmware/all_flash/all_flash.n88ap.production/LLB.n88ap.RELEASE.img3.

passo 4

Modifica Firmware/all_flash/all_flash.n88ap.production/manifest ed elimina la prima riga di codice: LLB.n88ap.RELEASE.img3 quindi salva il file.

passo 5

Apri BuildManifest.plist ed elimina le 2 righe di codice che fanno riferimento a LLB. Rimuoverai tutti i riferimenti a LLB dalle righe di codice che iniziano con IIB e inclusivo , ci saranno 17 riferimenti in totale. Lo farai sia nella prima che nella seconda parte del file.

passo 6

Archivia i file inserendo la cartella contenente BuildManifest.plist in cima all'elenco degli archivi. È molto importante, altrimenti tutto non funzionerà correttamente.

passo 7

Usa EasyiRecovery per riavviare il telefono una volta terminato l'aggiornamento, quindi attivalo con la scheda dell'operatore telefonico su cui è codificato ed esegui il jailbreak con Spirit.

Se hai altri dubbi o domande relative a questo metodo, puoi lasciare la domanda in un commento oppure puoi chiedere qui.