Skip to content

Repository files navigation

Essentials

Essential tools, mods and workarounds for Pixels and other Androids

 reddit-banner  telegram-banner

Featuring Essentials

Frame 6 Frame 7 CleanShot-Helium-(1) HowToMen - YouTube-20260720-8  33 41@2x Frame 7 Frame 7


GitHub Downloads (specific asset, all releases) GitHub Issues or Pull Requests by label GitHub Issues or Pull Requests by label Website


watch_media_2026-07-26_00_09_24 watch_media_2026-07-26_00_08_58 watch_media_2026-07-26_00_09_43 watch_media_2026-07-26_00_08_40

Navigation

Screenshots

1 2 3

4 5

Installation

During the installation, you probably will see a warning similar to this claiming that the app is blocked during installation with no way to continue at all.

image

This is a new restriction on Android with sideloaded apps that can receive sensitive permissions such as Accessibility or Notification Listener, which Essentials both may utilize.

  • You can still proceed avoiding this, but you will have to temporarily disable Google Play Protect during the installation.
  • But then again, you may notice the toggle for Play Protect in the Play Store being enabled and grayed out, not allowing to be disabled. This is due to the "Advanced protection" feature in Pixels that entirely blocks sideloading. So you will have to disable "Advanced Protection" as well.
  • Follow below steps to avoid it during the installation.

Screenshot_20260304-184451 Large Screenshot_20260304-184409 Large

IMPORTANT: Yes, this is very annoying, but I understand the need of such prevention to avoid users installing potentially harmful apps from unknown sources. Well I hope you trust me to install my app but anyways, you should always verify the trusted source before installing any APK file from the internet. ʅ(°_°)ʃ

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 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

image

Localization

How to translate?

translate.mp4

Help us bring Essentials to more people around the world! If you're fluent in another language, you can contribute by translating the strings in-app.

Validating Translations

Before submitting translation PRs, validate your changes using the local validation script to ensure proper formatting and XML syntax:

# Validate all translation files for syntax, escaping & placeholder errors
python3 scripts/validate_strings.py

# Auto-fix quote and percent escaping issues automatically
python3 scripts/validate_strings.py --fix

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 for details on our code of conduct, and the process for submitting pull requests to us.

Thanks


Last updated: 2026-08-08

About

Essential tools and mods for Android nerds

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2.6k stars

Watchers

19 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages