While there can be obvious causes of battery drain (e.g., Location Services, Notifications), apparently the conversion to iOS 6 can cause, for some, a corruption in the database file which handles the Safari Bookmarks and Reading List entries. This produces a corrupt Webbookmarksd database, which puts your iDevice in a loop trying to sync, and causes a very abnormal battery drain as a result.
If you do have iOS 6 installed on your iDevice, check your reports to see if “Webbookmarksd” is running amuck (go to Settings /General /About /Diagnostics & Usage /Diagnostic & Usage Data).
Some brave souls have been able to manually replace the corrupt file, and now successfully use their iOS 6 and Safari, so things point to the actual conversion process as the problem for some. Others have completely rebuilt their phones, not using a backup restore file, to successfully bypass the corrupt database file.
If Webbookmarksd has run amuck, a temporary workaround until Apple can come up a fix is to:
- Remove Safari from your multitasking bar, then reboot your iDevice. So long as Safari is not or has not been running and stored in active memory, then there is no excessive battery drain due to Safari trying to sync the Bookmarks.
- Do NOT use Safari, as the looping sync problem will simply restart; use another browser like Google Chrome. (The obvious problem with trying to not use Safari is that it is built into the functionality of so many iDevice apps. You have to train yourself to “hold” the link for a response, and then copy the link into Chrome. If you do accidentally launch Safari, just clear Safari from your multitasking bar, and reboot.)
If Webbookmarksd has run amuck and you want to fix it yourself, some of the following links detail how to rebuild your iDevice, none of which is easy or quick. Performing a restore using a backup only recreates the problem, even if you set the restore to New Phone. (This I know!)
- Following are some links to articles on the problem -
- Author first converted to iOS 6 and then transferred everything to his new iPhone 5, essentially bringing the problem along with the transfer:
http://tidbits.com/article/13303
- Maps problem is minor compared to Bookmarks problem:
http://pozniak.pl/wp/?p=5781?share=google-plus-1
- Apple Forum: Referenced in first link:
https://discussions.apple.com/message/19634442#19634442
- Apple Forum: Describes problem and using iBackupBot to correct:
https://discussions.apple.com/message/19692893#19692893
In summary, there can be many causes for excessive battery drain. For me, the conversion to iOS 6 and the resulting hundreds of Webbookmarksd entries pointed me to the above links.
I went the route of restoring my iPhone as a New Phone, played around with it in New Phone mode to delete the Bookmark and Reading List entries, only to have things be reset back to the corrupted state after a restore from my backup file (which makes sense now, but you never know). After three variations of restores, I’m on-hold right now.
For now I plan to use Chrome instead of Safari, catch up on my sleep, and figure out if I want to invest another chunk of time trying to resolve this by either rebuilding completely or using the iBackupBot approach, or wait for some acknowledgment and fix from Apple. I'll probably end up doing it myself, though.
And, no, I’m not a happy camper right now...