********** The all new "Official" iPhone 4S thread - Keep all the iPhone 4S stuff in here **********

This makes sense to me vOn, especially as after the restore I thought everything was brilliant, received a few mails and then it started dropping 1% every 5 mins again.

I thought it had to be something I do with it because I even changed my mail settings from imap to pop earlier but to no avail. This definitely seems like the problem, especially as if I go on to wifi battery life seems a lot better as I said in an earlier post. Obviously wifi uses less battery than 3G anyway, but if there's a constant push connection to apple then it surely would exaggerate the fact that 3G drains battery more.

Also, since the restore I've only had the apple mail app crash on me, I have 3 mail crashes in my logs.
 
14:05 - 54 minutes usage
14:35 - 57 minutes usage

This is not using the phone at all. Push turned off (now on manual)

How do I get it to not use my phone when I dont use it?

In a day that over 2 hours usage, doing nothing!
 
v0n's diagnosis certainly makes sense - there's definitely something running in the background which (a) we can't see, (b) sucks the battery and (c) contributes to the usage time counter.

Battery life for me is definitely much improved today. The critical difference is that the usage time is representative of the time I've spent actively using the phone, whereas before, despite the same level of usage, the counter was far far higher.
 
There is definitely a bug. I also think I know why the restorations and resets work. I've been testing it for the past three days and it looks like there is some sort of process and network bug. Hear me out - it's easy enough for you all of you to test.

The phone can have relatively good stand by and very low active usage after you start fresh and just let it sit on your desk, use it as a phone etc.

The moment you start using mail and network utils something odd happens. Even if you exit all apps manually, mail and browser processes still exist in memory. There is also a persistant netstat connection to various servers at push.apple.com domain even if your mail settings are to fetch manually and push is disabled.

I tested it last night, charged it to full, opened mail, fetched manually, then manually synced contacts between phone and google exchange setting. I then double tapped menu button, manually ended ALL tasks. Pressed power button for the phone to go to sleep. In the morning I had 54% of battery, 11h44m standby and whooping 9h15m Usage. Phone was asleep, done no more than 20 seconds of active use since charge. I checked netstat and surely enough two connections active to push.apple.com - one for whooping 56 minutes, the other for 6 minutes, looked like the second connection was polling actively, opening and closing while the other would just hang in there for hours. What's weirder, despite the fact double tap suggested there were no open tasks, Mail still had an active process ID in ps. Maybe I don't understand something about process managent in IOS and this is some sort of prefetch, but I don't think it's right.
4sbug1.jpg


4sbug2.jpg

And here is my explanation of why people who tried all the various "solutions" - from restore to resetting network connections etc - could see improved battery life - this is purely because of one common thing in all of those solutions - complete reset of all network connections. If I'm right, simple full reset/reboot is enough to stop battery drain, until you open one thing or another and net process for one of those things starts hanging and keeps leaking even after you fully exit the app.

I think this is a good diagnosis too. Hopefully Apple will do something about it
 
There is definitely a bug. I also think I know why the restorations and resets work. I've been testing it for the past three days and it looks like there is some sort of process and network bug. Hear me out - it's easy enough for you all of you to test.

The phone can have relatively good stand by and very low active usage after you start fresh and just let it sit on your desk, use it as a phone etc.

The moment you start using mail and network utils something odd happens. Even if you exit all apps manually, mail and browser processes still exist in memory. There is also a persistant netstat connection to various servers at push.apple.com domain even if your mail settings are to fetch manually and push is disabled.

I tested it last night, charged it to full, opened mail, fetched manually, then manually synced contacts between phone and google exchange setting. I then double tapped menu button, manually ended ALL tasks. Pressed power button for the phone to go to sleep. In the morning I had 54% of battery, 11h44m standby and whooping 9h15m Usage. Phone was asleep, done no more than 20 seconds of active use since charge. I checked netstat and surely enough two connections active to push.apple.com - one for whooping 56 minutes, the other for 6 minutes, looked like the second connection was polling actively, opening and closing while the other would just hang in there for hours. What's weirder, despite the fact double tap suggested there were no open tasks, Mail still had an active process ID in ps. Maybe I don't understand something about process managent in IOS and this is some sort of prefetch, but I don't think it's right.
4sbug1.jpg


4sbug2.jpg

And here is my explanation of why people who tried all the various "solutions" - from restore to resetting network connections etc - could see improved battery life - this is purely because of one common thing in all of those solutions - complete reset of all network connections. If I'm right, simple full reset/reboot is enough to stop battery drain, until you open one thing or another and net process for one of those things starts hanging and keeps leaking even after you fully exit the app.

Isn't the push.apple.com what Siri uses? Obviously there will be other services on the phone using it too, but has anyone tried with Siri disabled to see if that stops the push.apple.com connections?

Edit: after a bit of reading, it appears that this was also a fairly common issue in iOS 4.3. Here's a link to a thread on the office Apple forum:

https://discussions.apple.com/thread/2777319?start=165&tstart=0

Might try this too if it exists in iOS 5, see if that helps at all.
 
Last edited:
I've disabled Siri, seems as I was only asking it stupid things anyway and anything important it couldnt do or just asked me to do a web search. I will use it if around me or something similar gets integrated into it for UK businesses/locations

Something is definately up with the usage. I used it playing Word with friends on the bus for about 30minutes. Yet usage went up by around an hour
 
I've looked at netstat, i have a LOT of retrievals of information from a company called Akamai, amazonaws.com and others.

I'm removing my hullomail visual voicemail app, as it's just one more thing using push notifications which may drain battery.
 
I get stuff from amazonaws.com, imap.mailme.com, push.apple.com.

What would I gain by being able to see connection details and all features in the netstat app?


With wifi off i get

deploy.akamailtechnologies.com

I have now turned off mobile data too and it seems to have stopped pulling in junk from all over the place. I think amazonaws.com is related to cloud storage, possibly hosted by amazon?
 
Last edited:
I think they may be. Anyway, I've been trying to get the damn push.apple.com away and I can't.

I've uninstalled facebook, hullomail and disabled anything built in to the os which could use push using restrictions and it never goes! I even deleted both mail accounts.

Tried a network reset and a hard reset after doing the above and it still remains, it's definately this causing the problem! If I turn off cellular data and don't connect to WiFi I can go back to my usual battery habits, obviously because no data connection = no open port.

I'm fed up of fussing about with this phone now, the main reason I bought it was because I was fed up of android bugs, bad battery and the user interaction, thought and research required to use some apps and install to SD card.

I thought buying apple would "just work" and i've got a much worse experience. I'm thinking of taking it back, seriously. I don't bother putting music, photos or anything on it now, because It's ready to go back in my eyes. Yes, it's an OS fault, but there's absolutely loads of issues on the net regarding this. The fault even occurred before in 4.3.1 from what i've been reading, I would hope to at least obtain an announcement from them stating they are working on a patch.

At the moment it seems as though they might not even know about the problem and we might be stuck with this for the rest of the phone's life. If this is the case, i'll be getting the Nexus Prime due out Nov 10th I think.

Does anyone know when the maximum date is I could take this back for an exchange? I purchased it in store on day of release.
 
Apple give you 14 days to return IIRC.

Have you disabled time zone location services?

I'm not entirely convinced it is an OS issue, as I'm extremely expressed with the battery life on mine:
1hr 28min usage, 12 hours 18min standby and 71% battery remaining.

That is with nothing but time zone location services disabled - 2 email accounts, facebook, twitter, iCloud and all sorts running.

By contrast, my S2 would be down around 20-30% by now.
 
As above. I disabled wireless and mobile data and usage at 18:56 was 1hour 55mins
At 19:30 it is still 1hour 55mins.

Hopefully these can be shut off somehow -amazonaws.com, imap.mailme.com, push.apple.com

I have cloud and email set to manual fetch anyway so im not sure why anything is being pushed
 
I have every location service disabled. Just so I can be sure. It still drops. It's something using the network in the os from what I can tell. I'm on 11% battery at the moment. Began today at 10.30am, late start and thats when I took it off charge at 100%.
 
Back
Top Bottom