Here’s how my phone lasts two days on a single charge!


While the headline might not sound like rocket science to you, I’m sure there are folks who would be more than happy to get two days of smartphone usage out of a single trip to the wall socket.

When I received the OnePlus One, I was worried about the battery life on the phone, since it had a massive 5.5-inch screen. Having used the Find 5 for quite some months, I would’ve been happy to get a single day’s usage out of the phone; fortunately the OnePlus One battery does better. Despite that, I had to plug the phone to charge every night for there wasn’t enough juice to take me through the next day at college (and I can’t afford to have it die whilst).

Just to put things into perspective, here’s the apps/features that I use: WhatsApp, calls (~20-30min/day), Chrome, WeChat, feedly, 2x Gmail accounts, Quora, Facebook (and Messenger), and a few shopping apps besides the usual Google services.

On an typical working day, there’s about 4 hours of screen on time that I consume. While leaving WiFi on at home (while the phone isn’t in use) doesn’t consume a lot of battery, leaving data on certainly does, which is something I noticed right on day one. So from 8 hours of screen on (in 25-28hrs of use), the phone went to about 5 hours of screen on (which I think is a good metric to estimate battery life), when data was on.

I’ve been using Android phones for a while now, and have learnt a few tricks which I decided to implement, in a bid to extend battery life. Hence, I installed Greenify and Tasker, two of the most useful apps you’ll ever find, in my opinion. But as many of you might know, Greenify requires root to work at full potential; the phone was then rooted (click here if you want to know how).

Greenify – Put background apps into ‘hibernation’

Screenshot_2014-07-10-00-47-14

Gizchina News of the week


What Greenify does is pretty straighforward; the app puts user-selected apps into ‘hibernation’ so they don’t consume battery in the background. Another useful tool is the ‘cut wake path’ feature, which allows you to ‘cut’ the path through which the app re-launches itself in the memory (some of these ‘paths’ can be ridiculous). Lastly, also enabled auto-hibernation (self-explanatory).

Now, Tasker. In all honesty, Tasker is the MOST powerful Android app I’ve ever come across. The app is a programming language in itself; it’ll take you as far as your imagination.

Tasker – Automate your phone

Screenshot_2014-07-11-00-02-08

So I created this simple Tasker profile which helps save data as well as battery when the phone is not in active use. The profile basically turns on data for a specified amount of time and then turns it back off, and this keeps repeating in pre-defined intervals during the time the phone isn’t in active use. If the screen is on, the system again checks in another 15 minutes. It is a bit complicated, read what follows to understand better. Also, I don’t need to be connected while I’m asleep; so there’s no data/WiFi during the night (you can define what is night for you).

Triggers that activate the profile

  • Phone NOT connected to my home WiFi network
    AND
  • Its between 9am and 9pm

If these two conditions are met simultaneously, the profile is active. Here’s what follows:

What happens when the profile is active

  • Wait 15min (just to be sure I’m not using the phone)
  • If WiFi is on and NOT connected to my home network, turn it off
  • If screen is on, wait another 15min (i.e., go to step #1 again)
  • If screen is off, put the phone in a cycle where data turns on for 2 minutes every 30min

After quite some modifications to the profile, I think I’ve reached an optimal point. The phone now goes on for two days without a charge in between, which is something we all can do without, but love at the same time.

Some battery stats while the above profile was used in conjunction with Greenify:

After almost a day of use, the phone clearly has enough juice to take me through one more

There are other profiles I’ve done, so let us know if you’re interested and we’ll post more of this! Also, be sure to let us know how you use Tasker with your phone if you already do.

Previous OnePlus Wooden Style Swap Covers available this month
Next Quad-core Exynos ModAP announced with on-board LTE

29 Comments

  1. thesniper321
    July 10, 2014

    excellent!

  2. thesniper321
    July 10, 2014

    excellent!

    • Yash Garg
      July 10, 2014

      Thanks 🙂

  3. POY
    July 10, 2014

    That’s pretty solid. The battery in my W8s can last that long but what kills it is screen on time. If I browse for a few hours it drains really fast. Plus having both sims in it with bad reception I’m lucky to get half a day

  4. POY
    July 10, 2014

    That’s pretty solid. The battery in my W8s can last that long but what kills it is screen on time. If I browse for a few hours it drains really fast. Plus having both sims in it with bad reception I’m lucky to get half a day

  5. The Chosen One
    July 11, 2014

    Well done Yash!

    May I suggest a short video of modifying each of the mentioned apps so those amongst us who are more visual than literal can have a visual reference point

    • July 11, 2014

      Thanks! We’ll try and do a video as well. 🙂

  6. Alex Dcosta
    July 11, 2014

    Hi Yash,
    Nice post. I already had Greenify installed prior & is a great app. Tasker is new, installed it & has come smart utilities. I was trying to set MOBILE DATA On through TASKER but unable to do so. I can turn OFF MOBILE data without problem. I have a Mediatek 6589t phone

    • July 11, 2014

      Thanks Alex 🙂
      About data not turning on, you can try this Tasker extension called ‘secure settings’ which gives you better control at toggling data, BT, etc.

      • Alex Dcosta
        July 11, 2014

        Hi Yash,
        I could get the MOBILE DATA to turn ON using another apk -“MTK control”. It integrates well with TASKER. I created the profile state based with Shake gesture to TOGGLE on/off MOBILE DATA. Works fine

        • July 11, 2014

          Hi Alex, thanks for the info. I’m sure it’ll help other MTK users who want to use Tasker. Cheers!

  7. The Chosen One
    July 11, 2014

    Well done Yash!

    May I suggest a short video of modifying each of the mentioned apps so those amongst us who are more visual than literal can have a visual reference point

    • Yash Garg
      July 11, 2014

      Thanks! We’ll try and do a video as well. 🙂

  8. Girish
    July 11, 2014

    Waiting to get mine..

  9. Alex Dcosta
    July 11, 2014

    Hi Yash,
    Nice post. I already had Greenify installed prior & is a great app. Tasker is new, installed it & has come smart utilities. I was trying to set MOBILE DATA On through TASKER but unable to do so. I can turn OFF MOBILE data without problem. I have a Mediatek 6589t phone

    • Yash Garg
      July 11, 2014

      Thanks Alex 🙂
      About data not turning on, you can try this Tasker extension called ‘secure settings’ which gives you better control at toggling data, BT, etc.

    • Alex Dcosta
      July 11, 2014

      Hi Yash,
      I could get the MOBILE DATA to turn ON using another apk -“MTK control”. It integrates well with TASKER. I created the profile state based with Shake gesture to TOGGLE on/off MOBILE DATA. Works fine

    • Yash Garg
      July 11, 2014

      Hi Alex, thanks for the info. I’m sure it’ll help other MTK users who want to use Tasker. Cheers!

    • Yash Garg
      July 11, 2014

      Hi Alex, thanks for the info. I’m sure it’ll help other MTK users who want to use Tasker. Cheers!

  10. lollingtons
    July 11, 2014

    Is this what counts as an article these days? No comparison between before and after makes this little better than homeopathy.

    • lollingtons
      July 11, 2014

      The short version:

      1. Root your phone.
      2. Install greenify.

  11. Girish
    July 11, 2014

    Waiting to get mine..

  12. Guest
    July 11, 2014

    Is this what counts as an article these days? No comparison between before and after makes this little better than homeopathy.

    • Guest
      July 11, 2014

      The short version:

      1. Root your phone.
      2. Install greenify.

  13. liam
    July 11, 2014

    my htc one x has 90 minutes screen on time per charge 🙁 battery has been replaced and tried factory reset and cm11. Think I’m just gonna end myself

  14. Guest
    July 11, 2014

    my htc one x has 90 minutes screen on time per charge 🙁 battery has been replaced and tried factory reset and cm11. Think I’m just gonna end myself

  15. TheOracle
    July 12, 2014

    Thanks for the great post. Greenify is the number one essential app for any android rooted or not. I use Easy Battery Saver to control mobile data and that infuriating FastDormant. No root needed.

  16. TheOracle
    July 12, 2014

    Thanks for the great post. Greenify is the number one essential app for any android rooted or not. I use Easy Battery Saver to control mobile data and that infuriating FastDormant. No root needed.