where do you have the file? I dont quite understand what you are explaining... so your battery is depleted and it cant be charged? .how are you going to reflash then? do you or your friends have nokia 5800?
no if the file is not stored on the rootfs you can just reflash this partition