Related question here.

I find out that when I charge my iPhone, if I don't charge it to 100% before I pull out the charger, sometimes the battery will leak out very fast.

The leak manifested in these ways:

  1. From the iPhone setting, I can see that the usage time since last full recharge is the same as the time now minus the time I pull out the charger. This means that the phone is effectively being in used right after I stop charging it, even though there is no one using it.
  2. The iPhone battery decreases at the rate of 10% per hour, much more higher than the normal idle decreasing rate.
  3. If I restart my phone, the battery % will still remain the same. So this means that the battery loss is for real.
  4. If I restart my phone, the leak stops. The battery now decreases at normal idle rate ( which is about 2-4% in 8 hours time)

This problem is intermittent, and I can't reproduce it for sure but it happens from time to time.

Any idea how to fix this?

  • With all due respect to your perfectly valid question, you've answered it by saying "If I restart my phone, the leak stops", which is precisely how you could "fix" the problem.
    – user479
    Commented Jan 28, 2011 at 22:40
  • @Randolph, this is not a solution. I want the leak to never occur in the first place.
    – Graviton
    Commented Jan 29, 2011 at 1:15
  • As I said, I respect the question, but I don't think you're going to get an answer because by the sound of things, it's a bug.
    – user479
    Commented Jan 29, 2011 at 1:17
  • @Randolph, there are some solutions that I can envisage of: don't install X app, don't open X with Y, and so on. If someone has the same experience as mine and they could have a walkaround. Isn't this the purpose of SE?
    – Graviton
    Commented Jan 29, 2011 at 1:18
  • I'm certainly not arguing with you. Please understand that. If I had an answer, I would write an answer in the "Your Answer" section below. My comment was a suggestion that the only valid way to get around this problem you've identified, is to restart your phone.
    – user479
    Commented Jan 29, 2011 at 1:20

2 Answers 2


This sounds like it could be an issue with the your battery's fuel guage. Lithium Ion batteries have a problem with the meter that detects how much charge is left in your device. If you don't full cycle the phone every 30 days, the meter will get worse and worse.

Full cycling involves:

  1. Charge the phone to 100%
  2. Do not charge your phone again until all the battery is depleted (i.e. until the phone dies on it's own).

This is recommended both by Apple:

Be sure to go through at least one charge cycle per month (charging the battery to 100% and then completely running it down).

... and by Battery University:

Batteries with fuel gauge (laptops) should be calibrated by applying a deliberate full discharge once every 30 charges. Running the pack down in the equipment does this. If ignored, the fuel gauge will become increasingly less accurate and in some cases cut off the device prematurely.


Sine the problem doesn't persist after booting the phone, it points to one of your apps being the problem.

I'd imagine something that's using your location all the time or using heavy WiFi connection etc.

A list of your apps when this problem occurs would be helpfull.

  • I put off my wifi when charging, and I'm not too sure whether third party apps are allowed to run in background or not. See here
    – Graviton
    Commented Feb 21, 2011 at 3:34
  • I know for sure that my Google Latitude is constantly updating my status in the background so it's using GPS all the time. You actually didn't mention which iPhone you have, did you buy it new and how long you have it already.
    – deiga
    Commented Feb 21, 2011 at 3:40
  • I'm using iPhone 4
    – Graviton
    Commented Feb 21, 2011 at 6:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .