About the only thing that could be draining your battery is excess CPU usage. So the question is what is using your CPU. Have you tried using top to determine what is using your CPU?
Here's what you need to do:
1. Install
top and
openSSH from Cydia.
2. Find your phone's wifi ip address (there are a number of apps that can display it; you could try Smart System Info from the app store)
3. Open Terminal on you rMBP.
4. Login to your phone by typing:
(replacing 'iphoneipaddress' with the wifi ip address from step 20.
5. When prompted, enter your password (if you have not changed it, it will be alpine).
6. Because iOS7 has changed the location of terminal information and top has not yet been updated, you will need to create a symbolic link to the xterm-color profile, then export TERM to xterm-color. To do this, type the following commands:
Code:
ln -s x /usr/share/terminfo/78
export TERM=xterm-color
7. At the command prompt, type the following command to run top and sort the results by cpu usage:
This will bring up a list of processes, with the ones using the most CPU at the top. Watch this for a while and see what processes are using the most. If your phone is like mine, top will be the first process listed, with around 3.0% on my iPhone 4S (which makes sense, since it is actually doing something). If something else is hogging CPU, it should show up there.
If you can't interpret the results, post your top five consistent processes (there will be temporary spikes in background processes from time to time as your phone checks for mail, etc.; we're not interested in those) here and we can give you advice.
Note: for me the top five processes with approximate CPU usage are:
top - 3.0%
backboardd - 0.9%
launchd - 0.6
SpringBoar - 0.3%
UserEventA - 0.2%