Preso da xda-developers:

1) scaricate GT-I9000_SBL_RCVDL_FIX_REDBEND.7z ed estraete l'archivio (contiene un file update.zip)
2) collegate il telefono al computer in modalità archivio di massa
3) copiate update.zip nella root della sd interna (non quella che avete aggiunto voi!)
4) fate rimozione sicura del telefono/sd (per prevenire la corruzione dei dati)
5) abilitate la modalità debug usb (tasto menù, applicazioni, sviluppo)
6) avviate il prompt dei comandi e scrivete adb reboot download (il comando serve per far entrare il telefono in modalità recovery)
7) non appena entrate in recovery mode sconnettete il telefono dal computer
8) selezionate la voce aggiorna tramite update.zip (muovendovi con i tasti volume)
9) vedrete delle grandi lettere di colore blu sullo schermo, ignoratele.
10) ad un certo punto lo schermo diventerà nero e il telefono si riavviarà nel giro di qualche secondo
Fatto

Mi raccomando questa procedura va effetuata su firmware no Brand, chi avesse un Firmware Brand deve sbrandizzarlo e poi fare il rebrend