Giter Site home page Giter Site logo

essentiallayoutwhitelist's Introduction

EssentialLayoutWhitelist

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

Permission

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:

com.android.egg,
com.google.android.calculator,
com.google.android.calendar,
com.essential.klik,
com.android.chrome,
com.google.android.deskclock,
com.google.android.contacts,
com.google.android.gm,
com.google.android.googlequicksearchbox,
com.android.vending,
com.android.launcher3,
com.google.android.apps.maps,
com.google.android.apps.messaging,
com.google.android.dialer,
com.google.android.apps.photos,
com.google.android.youtube,
com.android.settings,

// added since 1.3:
com.android.phone,

// added since 1.4:
com.android.systemui,

Default user apps:

com.google.android.music,
com.google.android.play.games,
com.google.android.apps.docs,
com.google.android.apps.magazines,
com.google.android.videos,

// added since 1.4:
com.teslacoilsw.launcher,

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

Credits

essentiallayoutwhitelist's People

Contributors

tsfreddie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

jarvisdong iceve

essentiallayoutwhitelist's Issues

Feature Request - Hide the status bar

Essential Layout is a great app. Hiding the navigation bar somehow really changes the feel of the device. I was wondering if it would be possible to add a feature to hide the status bar in certain apps similar to the way you remove the navigation bar.

For and example, there is an app called "Fullscreen Immersive" in the play store that removes the navbar. Fullscreen Immersive only has a system wide setting (as opposed to app by app like you program) and for some reason disables the keyboard. When it works it looks great but generally it doesn't work well on the PH1 or Essential Layout.

BTW, I appreciate your app the way it is. I just wanted to share an idea.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.