Apple no quiere que podamos instalar el firmware que queramos, solo quiere que instalemos el último que haya disponible, por eso introdujo los SHSH, una firma que iTunes solicita a Apple para poder instalar un firmware, Apple solo firma la última versión, pero si tenemos nuestros SHSH guardados podemos engañar a iTunes para que firme nuestro firmware.
Todo esto es aplicable antes de iOS 5, a partir del mismo Apple ha modificado la firma, y ahora es diferente cada vez que restauras, con lo cual no puedes guardar tus SHSH para más adelante porque no servirán. Es decir, ahora que ha salido iOS 5.0.1 ya no se puede instalar iOS 5.0 (de ninguna manera conocida), solo puedes instalar iOS 5.0.1. Por supuesto siempre podrás volver a iOS 4.3.3 o al que quieras anterior a iOS 5 si tienes los SHSH guardados. Pero si estás en iOS 4.3.3 ya no podrás instalar iOS 5 de ninguna manera.