Hola! Pues mira, yo que tú actualizaba a una versión más reciente. 2.3.5 se queda un poco atrás contando que ya vamos por 4.1.2. Puedes hacerlo mediante ODIN metiéndole una ROM Oficial ICS o Jelly Bean y meterle un custom Kernel como por ejemplo el Apolo de Pedestre.
Para liberarlo hay una app que es GalaxiSim Unlock en el Play Store que necesita ROOT y la cual no sé si funciona en Ginger.
En caso de que no quieras actualizar a ver si viene alguien y te dice como hacerle el root a esa versión porque la verdad que yo de Ginger poco...