No se si sera muy difícil solucionarlo. Pero en el caso que no encuentres una solución. Creo que si pudieras pillar una batería de otro Xperia S y se la cambias.
Tengo entendido que no se puede acceder a la batería (al menos con facilidad) pero que son iguales que las de resto de móviles, pudiendo poner otra.