The power button on my Nextbit Robin has stopped working. After some investigation, it would appear that the volume down button doesn't work, either, so, I'm 99% certain that it's a software issue (related to taking a screenshot?); however, in the unlikely 1% chance, I don't want to just shut it down (through battery drain?), as it might not turn back on again if the issue is hardware related instead (whereas if I leave it as-is, it might as well last for a while as long as it never gets into a shutdown state).

It's possible to wakeup the phone by connecting or disconnecting it to a charger, and by installing a number of apps for the task, but it would appear that there is no way to actually reboot the phone, nor bring the Power-Off/Reboot menu that the power button normally brings.

How do I reboot the device?

  • Apart from my answer posted below, I'd like to mention that your phone might be having a Scheduled Power On/Off option. It would be best to keep power on scheduled for daily, so that if for some reason your phone switches off, you won't have to bother yourself with the trouble of starting it manually.
    – Firelord
    Commented Dec 6, 2018 at 17:18
  • @Firelord how would i find if it has such option? I haven't come across any such option in the menu. Also, issuing the reboot when the phone was off in USB debug didn't result in a reboot, either.
    – cnst
    Commented Dec 6, 2018 at 20:11
  • It is usually in the Settings app, hidden somewhere, if your phone supports it. If you can search in the settings app, try "schedule" or "power" search terms.
    – Firelord
    Commented Dec 6, 2018 at 20:23
  • Does this answer your question? Turning on with ADB and SDK tools?
    – alecxs
    Commented Jan 19, 2021 at 11:45

2 Answers 2


It would appear that the only way to reboot the device in the case where the phone is not rooted and when the power button is unavailable is through adb.

As per StackOverflow, it would appear that Google provides an adb binary for OS X that doesn't depend on any other developer tools nor Java, so, the following set of steps would make it possible to reboot the phone:

  • Have Developer options menu enabled within the Android phone
  • Enable USB debugging within Developer options menu of Android
  • Connect Android device via a USB cable to an OS X machine
  • Execute the following commands within OS X in Terminal.app:

    cd /tmp
    curl https://dl.google.com/android/repository/platform-tools_r28.0.1-darwin.zip -o apt.zip
    unzip apt.zip
    ./platform-tools/adb devices
    ./platform-tools/adb reboot
  • Before executing the final adb reboot command above make sure to allow pairing between Android and OS X by allowing it at the Allow USB debugging? dialogue popup that would appear on the phone after running the adb devices command on the OS X machine.

  • There's an even smaller (minimal) installation available on my site, as e.g. mentioned in Is there a minimal installation of ADB? And yes, I have that package available for Linux, Mac and Windows :) Apart from that: +1, that's what I had put as answer if you hadn't been faster :)
    – Izzy
    Commented Dec 6, 2018 at 10:16

[It] would appear that there is no way to actually reboot the phone, nor bring the Power-Off/Reboot menu that the power button normally brings.

There is a way, that too without root access. AutoInput can show the power menu. It requires Tasker installed.

Setup both Tasker and AutoInput. Make sure both are "not optimized" under battery settings in your device. In addition, accessibility service of AutoInput needs to be enabled.

Setup a task in Tasker and add this action:

Plugin → AutoInput → Global Action → Configuration:

  1. Action: Power Dialog
  2. Password: leave it untouched

You can test the task now with the play button at the left side of the bottom bar. It should work if AutoInput was setup correctly.

You have various ways for ease of use for this task.

  • You can set up a widget on your home screen that would link to this task (you'd have to assign an icon to the task first).
  • You can setup a profile (a trigger) that would automatically run this action.
  • You can also assign this task to a HW button (AutoInput supports that).
  • You might also be able to add this shortcut into quick settings (for Android N and above I believe).
  • Wow, nice if this works! I searched all over, and there was no mention of being capable of bringing this menu anywhere! I do recall some software for iOS or Android that I've used before that was capable of bringing these menus, so, I'm happy that there's a potential solution here! This depends on the menu having reboot option, correct? E.g., wouldn't work on Google Nexus phones that don't have the Reboot option in their power menu?
    – cnst
    Commented Dec 6, 2018 at 20:09
  • @cnst That's an issue I didn't take into consideration. Yes, this only brings power menu. If the power menu doesn't have reboot option, then I'm afraid this is not gonna help you. :(
    – Firelord
    Commented Dec 6, 2018 at 20:22

You must log in to answer this question.

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