Hello! My sister has a jailbroken iphone 2g on 3.0 firmware. We purchased the iphone when it first launched a few years ago. As of now, her phone's battery drains out very rapidly, even though she charged it for over a night. I am pretty sure the cause of the problem is from the old battery. My question is: is it worth the money and risk to change the battery, or should we just consider purchasing her a new iphone 3gs? Oh by the way, we live in China. Thanks for your help!