You cannot change the iPhone battery, it's not removable. I use a Brunton USB rechargeable battery pack. I can charge it off of any USB port or the Brunton USB solar panel I have. Works like a charm. Not cheap though. The battery is about $70 and the solar panel can be had for about $80-90.