iPhone 3GS vecchio boot FW 3.1.2 jb con blackrain, aggiornamento a iOS4

é possibile?
sennò devo passare prima alla 3.1.3?
nel caso in cui sia possibile i dati le applicazioni e tutto il resto presente su iphone viene cancellato?
grazie!