Lo que puedes hacer, es emular firmwares superiores con devhook. Actualmente puedes emular todos hasta el 2.71, y podrás utilizar todas las funcionen que lleven (el internet, por ejemplo, como has apuntado)
Sin embargo, el GPS, Cámara etc, como aún no ha salido, no sabemos que firmware pide, (seguramente el 3.0 que saldrá con los mismos accesorios) y éste tiene que ser desencriptado antes de ser emulado...
Esto ya está también más que contestado, pero bueno...
Un saludo!