Ok so i am a noob right, well i got that whole issue were i tried to flash with low battery, i didn't know OK..i learned from that mistake...
well anyway i was trying all night to find a way to charge the dang battery so i would not have to buy i new one. and with much attemps...no luck...
but then i was thinking maybe if i got any random old phone battery and tried to make it so the metal prongs on the phone would touch the metal strips on the batter even tough the battery would not fit in the phone...i know crazy right..
well i got an old V3 razr battery and did just that..and to my surprise it totally freaking worked. once those prongs touched the strips on the battery instead of my phone saying:
OK to Program
Hot Diggidy!!! i did it! and my phone lasted through the whole flashing process!!
The only downside what i had to hold the battery in place FOREVER!!!
just thought id share that with you guys since i know this happens to a lot of noobs..