Buenas,
he logrado solucionar el problema del 0% batería en mi Xperia Arc LT15i siguiendo estos pasos:
0. Descargar y descomprimir Solucion Bateria de aqui:
www-punto-4shared-punto-com/rar/8ShFxRPL/Bateria.html
(sustituir -punto- por .)
1.FlashTool del Paso 1
2.Paso 2 IMPORTANTE
2.1 Cerrar totalmente PC Companion
2.2 Acceder al market POR WIFI. Buscar "superuser" e instalar:
-superuser(chainsDD)
-Root Unisntaler(Root Unisntaler)
-Wireless Theter for Root Users(Müller, Lemons, Buxton)
2.3 Abrir las apps descargadas en el orden anterior(aceptar los mensajes que van saliendo hasta llegar a la app, aunque nos diga que no somos root) e ir cerrándolas. La última, Wireless Theter for Root Users, tenemos que usarla. Al activarla, nos desactivará el wifi. Lo dejamos desactivado.
2.4 Activamos modo depuración USB (Ajustes/Aplicaciones/Desarrollo)
2.5 Ejecutamos "runme.bat" del Paso 2 (siguiendo las instrucciones que nos muestra)
COMPROBAMOS QUE NO NOS SALGAN FAILED EN LOS PASOS. (SI FALLA, REINICIAMOS PC Y TELEFONO) Y el telefono se reiniciará. Si se queda en "Sony Ericcson" con led rojo, quitar bateria y usb, poner bateria y arrancar el telefono con normalidad.
3. Si se queda pillado al reiniciar una vez pasado "Sony Ericcson", hacer FlashTool del paso 3
Esto nos deja el Xperia Arc con Android 2.3.4 (4.0.2.A.0.42) rooteado.
Respecto a la batería, marcará siempre el 85% de carga y solo se podrá cargar estando encendido.
Así lo he solucionado yo. No se si funcionará en otros modelos de xperia.
Un saludo y suerte.
