How to Customize Power Off Menu on Android

Every Android device has a power off menu which have the following options (If you have the latest version of the Android, then you may only see a few of them):

  • Power off
  • Reboot
  • Airplane mode
  • Sound profiles

If you are not happy with (or want to customize) the default power off menu, then this post is for you.

In this post, we will see the simple ways to customize the power off menu. Let’s get started.

Customize Power Off Menu on Android


If you have both the requirements, then we are good to move ahead.


  • Open the Xposed installer.
  • Go to Modules section and search for the module “NeoPowerMenu”. Remember, this module is going to replace your typical power off menu.
  • Install and activate it. Restart the mobile.

That's it. The NeoPowerMenu has switched your default power menu.

Let’s begin the customization process.

Open NeoPowerMenu.

You can see all permissions the app need.

You can enable or disable the permissions as per your need. Remember, disabling permissions may affect some options in the app.

Now, you can see the app’s main screen. This app has a lot of options that are categorized into few sections.

Apps Section

Let us see the important options of each section:


You can change the menu style using "Style" option.

Under "Theme" option, you can customize the look of the menu.

Click on Load preset and you can see three presets:




You can apply anyone as per your wish.

Also if you wish, you can get the themes from online too (Go to Online Presets option). Download the one you prefer and it’ll get listed in the Local presets.

Select the one you’ve downloaded and press the "Load" to apply the theme. Here is the one I’ve got from online:

Transparent Power Menu

But there is a thing you need to know before applying Online Preset:

By default, the menu shows the first letter of the option in the menu; If you enabled Graphics in Advanced Settings (steps discussed later in this post), then you can see icons beside the options.

You can see all the graphics in the "Graphics" section of the app.

But the problem is that the Graphics doesn't revert back to default even after we deleted the Online Preset.

If you want the default one, then you need to do these steps:

  • Go to Graphics.
  • Long press anyone and release it.
  • Choose the "Restore default" option.

Now you can see the default, but the default background colors are gone;

Of course, you can change the graphics background color to default using the color customization options in the Theme section. But, you need to remember those default colors for all.

So here is the two solution to this problem:​

Solution 1:​

  • Before trying the Online Presets, just save the current theme settings as a preset (Presets > save preset).​
  • ​After that, try the Online Preset you prefer.
  • Once you want to go back to default, just apply the preset you have saved and go to "Graphics" section.
  • ​Long press the graphic and release it. Choose "Restore default". Do this step for all the graphics you want.

Once you finished this process, you can get the default graphics with the color.

Solution 2:

While applying Online Preset, Enable "Load only graphics"​ and then click on Load. This will only apply graphics.

So, when you want to revert it back to default, just choose any default local preset​ and restore all graphics to default.

Here comes the important flavor of the app.

Visibility and Order

These are the default options:

Visibility and order screen

Click the plus icon in the corner.

Now choose anyone of the following:

item adding types

Add normal item - you can choose only one item and it takes one line.

Add multi item - you can choose many items and all are under one line.

Add multi page item - you can choose one item and the option you choose will open another page. For instance: you choose option x. When you choose x in power menu, it will open another page.

In this instance, I’m choosing "Add normal item" and selected the screenshot.

Click on “Edit appearance and behaviour” to customize each item.

Screenshot customization

Before customization:

Screenshot added to power off menu

After customization:

Customized screenshot option on power menu

The screenshot option has the default delay of 1 second. If you take the screenshot with default settings, it will look like this:

Default screenshot delay problem

So, go to Advanced Settings and change the Screenshot delay to 3 seconds.

Also, here are the two important things you can do on this section:

  • Long press the three line beside each item. Now drag and drop the item as per your wish.
  • Slide the item to delete it.


Backup and restore - as the name indicates, used to backup and restore all the settings.

Hide app in launcher - you can use this option to hide the app icon from the app drawer. After you hide app icon, you need to open NeoPowerMenu from the Xposed installer.

Advanced Settings > Power Menu

Position - the menu appears at the center by default. Use this option to customize the position as per your wish.

Blur - Blur the content behind the power menu. Use blur radius option as per your liking.

Use Graphics - By default, Alphabets are shown in the menu. Enable this option to use graphics instead of letters.

Require confirmation - prompt for the confirmation before reboot or shutdown.

Advanced Settings > Lock Screen

Show on lock screen - if the option is enabled, you can open power menu on the lock screen.

Revert to Default

If you want your default power off menu, delete the module and you can have the default one.

Alternative Way

The GravityBox module doesn't have the luxury of color customizations, theme, and options such as Torch like the NeoPowerMenu have.

But, it can add few more options than the typical power menu such as recovery mode.

If you are OK with these limitations, then you can use the GravityBox and here are the steps:

  • Go to GravityBox > Power tweaks.
  • Now you can see many options such as lock screen menu, reboot and confirmation dialog.
  • Choose the options as per your need. This is the setting I prefer.
  • Power tweaks screen
    GravityBox power off menu

Final Thoughts

NeoPowerMenu has a lot of customization options; Play with them to customize power off menu as per your wish.

But when it comes to speed, it is not up to the expectations.

When I try to reboot, it took a lot of time to process.​

Delayed Reboot Processing

In the meantime, the GravityBox has processed the commands quickly.

If you prefer customization, go with NeoPowerMenu.

If you prefer speed with few more power options, go with GravityBox.

I hope that the information in this post is useful to you. If you like the information in this post useful, share this post with your friends.

How to Customize Power Off Menu on Android

Click to Tweet This Post

Also see: