**Note: always back up your iPhone before playing around with settings!**
I recently bought an iPhone 5. It was a huge jump up from my old 3GS and I love it: slim and light, super fast and responsive, excellent GPS response and accuracy, the camera is fantastic (the panorama function is fun), I love the retina display, and the extra screen space is great.
But there were two things I wasn’t so keen on. The battery seemed about on par with my 3 year old 3GS (ie, needed to be recharged every day) and my data allowance was leaking away at an alarming rate. (I rarely scratched the surface of my 500MB monthly allowance with the 3GS but my iPhone 5 was consuming 50-100MB a day.) Now, I understand that some of this was down to the fact that it was a new toy and I was probably using it more than usual, but after a bit of research I discovered these were pretty common complaints for both iOS6 and the iPhone 5. I became determined to find a solution.
I collected a long list of tips from a variety of forums, blogs and articles and tried every one. In the end I found…
The two things most likely to help:
FOR BATTERY LIFE: Reset all settings
Settings > General > Reset > Reset All Settings
“If you’re prompted, enter your Passcode. Wait for the reset to finish then use your phone until it gets down to 0% then shuts off. Then, plug in your iPhone 5 until it charges to 100%. This should help to solve any battery life issues you’ve been having.” [Source: gottabemobile.com]
I’m not sure why this helps but it seemed to do the trick for me. Combined with setting my phone to airplane mode at night I now only need to recharge once every 3-4 days. You may want to make a note of all your current settings before you reset so it’s quicker to set them back afterwards. Note that it will also wipe all your saved wifi passwords!
FOR DATA LEAKAGE: Delete iCloud account from the phone
Settings > iCloud > Delete Account
(Note that this just removes the iCloud account from your phone, it doesn’t close it altogether. You can always turn it on again in the future if you want to.) See this thread for an explanation and a demonstration of why this supposedly works. Apparently even if you turn off all the settings that could possibly connect to iCloud it will still chew data (sometimes even when you’re connected to wifi!), unless you remove the account from your phone.
The trick is that without iCloud you’ll need to connect your phone to your computer regularly to back up, and you won’t be able to use features like Find My iPhone. (That’s the only iCloud feature I found useful anyway – I use Gmail to sync all my email, contacts and calendar items, Any.DO for tasks and Evernotes for notes.)
If you’re not keen on doing this, or it helps but doesn’t completely resolve your data leak, the only sure-fire guarantee is to turn data off when you’re not using it. It’s a little bit inconvenient at first but you get used to it. Go to Settings > General > Cellular > set to OFF. (This also helps battery life.)
I’ve listed below all the other suggestions I found in case you find any of them helpful. (Some may appear on multiple websites but I’ve just listed the sources where I first came across them.)