Is there a way to make my phone turn off when the battery level is below 50%?

At the moment it does this when the battery level (or voltage) is critically low, but I want it to do it when there is still half the juice left.

A paid app would be fine too.

  • I think I could write you one, but from what I can find online you will have to root your device to allow the app to shut down your device. I could write one that gives a notification which means you won't need to root.
    – user61232
    Commented Jan 7, 2015 at 15:35
  • Rooting the subduct l device is inevitable for full automation and control over the device.
    – GiantTree
    Commented Jan 7, 2015 at 15:44

3 Answers 3


Instead of paying for Tasker, the same things can be automated for free using the app Automate. It has blocks for checking battery level and rebooting the device. However, rebooting a device programmatically will required a rooted device.


In Android, In order to shutdown or to reboot a device, programatically, based on certain system parameters (such as battery level), Phone needs to be ROOTED.

So, any apps that wants to achieve the functionality that you mentioned, can only Work on ROOTED Devices.

The closet app which offers Shutdown that I came across is "Shutdown Timer" by SpecSoft. https://play.google.com/store/apps/details?id=at.specsoft.shutdowntimertrial

Please note that this app does not shutdown phone when battery is low (which is what you asked), but allow user to "Schedule" shutdown.


I suggest you look at the app Tasker.
With Tasker you are able to literally automate your whole phone.
There are also many tutorials covering the of Tasker and what you can do with it (change settings and launch apps based on events, location, time and other variables)

As with many similar applications, this one needs root for many functions.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .