https://github.com/sameerasw/essentials
Essential tools, mods and workarounds for Pixels and other Androids
https://github.com/sameerasw/essentials
android google-pixel jetpack-compose kotlin kotlin-android pixel
Last synced: 4 months ago
JSON representation
Essential tools, mods and workarounds for Pixels and other Androids
- Host: GitHub
- URL: https://github.com/sameerasw/essentials
- Owner: sameerasw
- License: mit
- Created: 2025-12-04T10:51:08.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-29T17:22:45.000Z (4 months ago)
- Last Synced: 2026-01-30T04:30:05.812Z (4 months ago)
- Topics: android, google-pixel, jetpack-compose, kotlin, kotlin-android, pixel
- Language: Kotlin
- Homepage: https://github.com/sameerasw/essentials/releases/latest
- Size: 7 MB
- Stars: 714
- Watchers: 2
- Forks: 6
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-shizuku - essentials - Essential tools, mods and workarounds for Pixels. Also compatible with other devices `MIT` (Apps / Customization)
- changelog-awesome-shizuku - essentials - Essential tools, mods and workarounds for Pixels. Also compatible with other devices `MIT` (Dec 09, 2025 / Customization)
README
# Essentials
Essential tools, mods and workarounds for Pixels and other Androids
Essentials got featured by HowToMen! 🎉
## Navigation
- [Features](#features)
- [Requirements](#requirements)
- [Screenshots](#screenshots)
- [Shell Providers (Shizuku & Root)](#shell-providers-shizuku--root)
- [Accessibility Permissions](#how-to-grant-accessibility-permissions)
- [Localization](#localization)
- [Contributing](#contributing)
## Extension
- [WearOS Companion app](https://github.com/sameerasw/essentials-wear)
# Features
#### Sound and Haptics
- Sound mode switcher
- Ambient music glance - Media playback on AOD and screensaver
- Call vibrations - For call accept, decline and ending
#### Security and Privacy
- Screen locked security - Prevent network tile access when locked
- App lock
#### Notifications and Alerts
- Notification lighting - Edge lighting and more alerts for notifications
- Flashlight pulse - Pulse flashlight for notifications
- Snooze system notifications
- Battery notification for all your devices
#### Input and Actions
- Link actions - Intercept and share links from default apps
- Button remap
- Keyboard
#### Widgets
- Screen off empty widget
- Batteries
#### Display
- Customize statusbar icons
- Caffeinate to keep screen awake
- Dynamic night light - App based night light
- Scale and animation adjustments
#### Watch
- Sync all calendars to your WearOS watch periodically
#### Other
- Maps power saving mode - For not just Pixel 10, Any Android device
- Are we there yet? - Get reminded when your stop is closeby
- Watermark - Add EXIF data and logos to captured photos
- Flashlight enhancements - With brightness controls and global fade-in-out effect
- Private DNS - Pick your custom DNS or cycle through them easily
#### DIY
- Automate things yourself and make custom triggers
#### App Freezing
- Save power and less distractions by freezing away rarely used apps
#### App Updater
- Check for sideloaded app updates directly from GitHub
#### Quick Settings Tiles
- Toggle UI blur
- Toggle chat bubbles
- Toggle sensitive content on lock screen
- Toggle tap to wake
- Toggle AOD
- Caffeinate controls
- Sound mode switcher
- Mono audio toggle
- Flashlight controls and brightness adjustment
- Stay awake
- NFC toggle
- Adaptive brightness toggle
- Private DNS toggle
- USB debugging toggle
- Developer options toggle
- Toggle other in-app features
# Requirements
- Android 8.0 or higher (Feature support may vary)
- App permissions are optional, Grant necessary permissions for each feature
- Targetted for Google Pixel devices extending to other Androids
- Tested on Google Pixel 7 (Android 17 beta program)
# Screenshots
# Shell Providers (Shizuku & Root)
- Essentials supports both **Shizuku** and **Root** as shell providers for executing advanced system-level commands.
- **Shizuku**: Make sure to get the latest version of Shizuku preferably from a fork such as [yangFenTuoZi/Shizuku](https://github.com/yangFenTuoZi/Shizuku) or other not from the Google Play as it is no longer well supported especially with Android 16 QPR1 up.
- **Root**: If your device is rooted, Essentials can bypass Shizuku and use root privileges directly for features like Button Remap and App Freezing.
# How to grant accessibility permissions

# Localization
Help us bring Essentials to more people around the world! If you're fluent in another language, you can contribute by translating the app on Crowdin.
[](https://crowdin.com/project/essentials-android)
[Support translation on Crowdin](https://crowdin.com/project/essentials-android)
# Contributing
We welcome contributions from the community! Whether you're fixing a bug, adding a new feature, or improving documentation, your help is appreciated.
Please read our [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.
# Thanks
- [chalda-pnuzig/emojis.json](https://github.com/chalda-pnuzig/emojis.json) - Keyboard emojis
# Stars <3
---
Last updated: 2026-02-19