Desde la pagina de DEV nos ponen esta advertencia y este video
No actualizar a 3.1 de momento si quieres liberar tu 3GS
He aquí un breve vídeo de demostración de @planetbeing del iPhone con ultrasnOw del Equipo de Desarrollo para desbloquear el nuevo iPhone 3GS.
Nuestro programa utiliza el ultrasn0w al + xlog como una inyección de vectores para desbloquear la carga útil – y lo hace sobre la 3GS exactamente de la misma forma que en la 3G! Pero esta inyección de vectores se perderá si actualiza a 3.1 utilizando el IPSW oficial de Apple, que actualiza la baseband. Por lo tanto, no actualizar a 3,1, hay que esperar un poco para que saquen la aplicación que por medio del firmaware customizado no actualice la baseband.