A cosa serve lo Sblocco con sn0wbreeze

Ciao a tutti.
A cosa serve Sn0wbreeze, se sono già stati jailbreakkati tramite Redsn0w o PwnageTool? Non bisogna per forza fare il ripristino tramite iTunes, installare il firmware 4.0 e dopo usare Sn0wbreeze? E’ se faccio il jailbreak con Sn0wbreaze, i dati, le applicazioni e il resto rimane o viene tutto cancellato?
Grazie a tutti per le risposte.