Skip to content
This repository has been archived by the owner before Nov 9, 2022. It is now read-only.


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Fill up the status bar yay. Now with navigation bar removal too.

Important Note

  • Once you open this app, Essential's official whitelist will be disabled.
  • Any future Essential Resouces updates regarding app whitelisting will not be effective until you reset the settings.

Reset Settings

Uninstall the app will not restore your settings.

If you want to reset the settings manually via ADB:

  1. Uninstall this app
  2. Use following command:
adb shell settings delete global ESSENTIAL_LAYOUT_WHITELIST
adb shell settings delete global policy_control


This app need WRITE_SECURE_SETTINGS permission.

WRITE_SECURE_SETTINGS permission can only be granted via ADB or ROOT.

If your device is rooted, you will be prompted to use root method. If the root method failed, please consider using ADB.

To grant permission using ADB:

  1. Install the app, plug your phone to your computer, open the app.
  2. If you don't have ADB already, get it using following links: Windows MacOS Linux
  3. Extract platform tools.
  4. Open cmd or terminal and goto the directory where you just extracted the tools to
  5. Enter following command:
./adb shell pm grant in.tsdo.elw android.permission.WRITE_SECURE_SETTINGS
  1. On your phone, press "Check Again".
  2. Profit.

Default configuration

The "Restore to default" feature may not represent Essential's official whitelist.

Default system apps:,,,

// added since 1.3:,

// added since 1.4:,

Default user apps:,,,,,

// added since 1.4:

If you want to use the official whitelist, see the Reset Settings section.