ummm, lo más seguro es que sea el main, que esté corrupto, postea log de identify de setool 2lite para salir de dudas... y eso de flashear sin batería, no se puede, ya que aunque el usb proporciona 5vcd, éstos no son recibidos por el celular como tal, a menos de que esté trabajando en condiciones normales, además, la batería sirve para cerrar el circuito de carga o para que el voltaje llegue a su destino en la tarjeta lógica, por eso cuando lo conectas sin batería al cargador no pasa nada, pero si mides con un multímetro las terminales de la batería, te dará una tensión como de 4.2vcd... postea log de identify para saber lo que pasó...