• Scarica il firmware 3.1.3 per iPhone 3G
qui.
• Scarica RecBoot
qui (oppure se hai Windows
qui).
• Una volta che ti sei procurato il necessario fai un bel backup dell'iPhone.
• Fatto il backup, metti l'iPhone in DFU (mantenendolo collegato ad iTunes).
• iTunes mostrerà un messaggio in cui dice di aver rilevato un iPhone in modalità di ripristino, tutto OK.
• È il momento di "ripristinare" (attenzione al prossimo passaggio).
• Tieni premuto SHIFT e clicca su Ripristina, comparirà una finestra in cui devi scegliere il Firmware.
• Seleziona il 3.1.3 che hai scaricato al primo punto.
• Dopo 10-15 minuti il ripristino sarà completato e iTunes mostrerà il famigerato errore 1015 e l'iPhone si riavvierà, tutto regolare.
• Apri RecBoot (scaricato al secondo punto) e vedrai due bei bottoni, clicca su "Exit Recovery Mode".
• Buon iOS 3.1.3.
Testato personalmente, funziona.