Yo no tengo un Xperia, pero supongo que podrás hacerlo del mismo modo que yo, te digo:
En la Play Store, busca una aplicación llamada Battery Calibration, de "Nëma"(Perdón si he escrito mal el nombre del creador) A mí es la que mejor me funciona. Esa aplicación lo que hace es borrar un archivo llamado batterystats.bin, un archivo de sistema, y así calibrarla. Es muy fácil hacer el proceso bien, sólo ten la batería al 99% o menos, enchúfalo, y espera a que llegue al 100%(la propia aplicación tiene una opción de notificar, viene activada por defecto) Cuando esté al 100%, fíjate en el número de al lado. Te recomiendo que sólo calibres si ese número es superior a 4180, si no estarás dándole el valor 100% al que sería el valor 98% o 99%. Cuando esté al 100%, SIN desenchufar, pulsa el botón grande que pone "Battery Calibration". Desenchufa después de darle a Ok, y comprueba que continúa en 100%(si baja a otra cifra al momento de desenchufar repite el proceso hasta que no ocurra). Ahora es muuuy recomendable, yo te diría obligatorio, que no lo enchufaras a nada, no lo cargues en ningún momento ni lo apagues ni reinicies. Cuando llegue al 0% y se apague él sólo, enchúfalo y déjalo cargar hasta el 100% sin tocarlo, apagado. Y calibrado, perfecto! Te recomiendo encarecidamente después de pulsar Battery Calibration no apagar ni reiniciar, ni enchufar hasta el 0%.
Para todo esto tienes que ser root, claro.
Suerte, espero que te sirva;)
Enviado desde mi GT-I9100 usando Tapatalk 2