{"id":33864339,"url":"https://github.com/sameerasw/essentials","last_synced_at":"2026-02-20T06:04:21.258Z","repository":{"id":327569186,"uuid":"1109834595","full_name":"sameerasw/essentials","owner":"sameerasw","description":"Essential tools, mods and workarounds for Pixels and other Androids","archived":false,"fork":false,"pushed_at":"2026-01-29T17:22:45.000Z","size":7337,"stargazers_count":714,"open_issues_count":33,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-01-30T04:30:05.812Z","etag":null,"topics":["android","google-pixel","jetpack-compose","kotlin","kotlin-android","pixel"],"latest_commit_sha":null,"homepage":"https://github.com/sameerasw/essentials/releases/latest","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sameerasw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"sameerasw","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":"sameerasw","thanks_dev":null}},"created_at":"2025-12-04T10:51:08.000Z","updated_at":"2026-01-30T02:43:55.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/sameerasw/essentials","commit_stats":null,"previous_names":["sameerasw/essentials"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/sameerasw/essentials","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sameerasw%2Fessentials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sameerasw%2Fessentials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sameerasw%2Fessentials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sameerasw%2Fessentials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sameerasw","download_url":"https://codeload.github.com/sameerasw/essentials/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sameerasw%2Fessentials/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29092985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T03:31:03.593Z","status":"ssl_error","status_checked_at":"2026-02-04T03:29:50.742Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","google-pixel","jetpack-compose","kotlin","kotlin-android","pixel"],"created_at":"2025-12-09T13:00:24.460Z","updated_at":"2026-02-20T06:04:21.253Z","avatar_url":"https://github.com/sameerasw.png","language":"Kotlin","funding_links":["https://github.com/sponsors/sameerasw","https://buymeacoffee.com/sameerasw"],"categories":["Apps","Dec 09, 2025","android"],"sub_categories":["Customization"],"readme":"# Essentials\n\nEssential tools, mods and workarounds for Pixels and other Androids\n\n\u003cp align=\"center\"\u003e\n\u003cimg width=\"99%\" src=\"https://github.com/user-attachments/assets/c0849951-4cf0-4a91-9964-f7c212977af1\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/sameerasw/essentials/releases/latest\"\u003e\u003cimg alt=\"GitHub Downloads (specific asset, all releases)\" src=\"https://img.shields.io/github/downloads/sameerasw/essentials/app-release.apk?displayAssetName=false\u0026style=for-the-badge\u0026logo=android\u0026logoColor=%23fff\u0026labelColor=%2348C\u0026color=%2348C\"\u003e\n\u003c/a\u003e\n  \u003ca href=\"https://github.com/sameerasw/essentials/issues/new?template=bug_report.md\"\u003e\u003cimg alt=\"GitHub Issues or Pull Requests by label\" src=\"https://img.shields.io/github/issues/sameerasw/essentials/bug?style=for-the-badge\u0026logo=openbugbounty\u0026logoColor=%23fff\u0026label=bug%3F\u0026labelColor=%232a6\u0026color=%232a6\"\u003e\n\u003c/a\u003e\n  \u003ca href=\"https://github.com/sameerasw/essentials/issues/new?template=feature_request.md\"\u003e\u003cimg alt=\"GitHub Issues or Pull Requests by label\" src=\"https://img.shields.io/github/issues/sameerasw/essentials/enhancement?style=for-the-badge\u0026logo=apachespark\u0026logoColor=%23fff\u0026label=Feature%20request\u0026labelColor=%23a26\u0026color=%23a26\"\u003e\n\u003c/a\u003e\n\u003c/a\u003e\n  \u003ca href=\"https://sameerasw.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/My%20website-orange?style=for-the-badge\u0026logo=googlechrome\u0026logoColor=%23000\u0026labelColor=%233AFFB8\u0026color=%233AFFB8\" alt=\"My website\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://t.me/tidwib\"\u003e\u003cimg src=\"https://img.shields.io/badge/Community-2CA5E0?style=for-the-badge\u0026logo=telegram\u0026logoColor=white\" alt=\"Community\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://crowdin.com/project/essentials-android\"\u003e\u003cimg alt=\"Crowdin\" src=\"https://badges.crowdin.net/essentials-android/localized.svg?style=for-the-badge\"\u003e \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cstrong\u003eEssentials got featured by HowToMen! 🎉\u003c/strong\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://youtu.be/7favc9MDedQ?si=dduc7452R5Yxj7Aa\u0026t=79\"\u003e\u003cimg width=\"25%\" alt=\"Frame 6\" src=\"https://github.com/user-attachments/assets/8bda579e-3ab6-4255-955e-7755598511f2\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://youtu.be/iY3FBMTA15A?si=L2XX4sZQn3iKf2EZ\u0026t=753\"\u003e\u003cimg width=\"25%\" alt=\"Frame 7\" src=\"https://github.com/user-attachments/assets/abab16b1-3750-4c0e-8a15-4928cb9253d4\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Navigation\n\n- [Features](#features)\n- [Requirements](#requirements)\n- [Screenshots](#screenshots)\n- [Shell Providers (Shizuku \u0026 Root)](#shell-providers-shizuku--root)\n- [Accessibility Permissions](#how-to-grant-accessibility-permissions)\n- [Localization](#localization)\n- [Contributing](#contributing)\n\n## Extension\n- [WearOS Companion app](https://github.com/sameerasw/essentials-wear)\n\n# Features\n\n#### Sound and Haptics\n- Sound mode switcher\n- Ambient music glance - Media playback on AOD and screensaver\n- Call vibrations - For call accept, decline and ending\n\n#### Security and Privacy\n- Screen locked security - Prevent network tile access when locked\n- App lock\n\n#### Notifications and Alerts\n- Notification lighting - Edge lighting and more alerts for notifications\n- Flashlight pulse - Pulse flashlight for notifications\n- Snooze system notifications\n- Battery notification for all your devices\n\n#### Input and Actions\n- Link actions - Intercept and share links from default apps\n- Button remap\n- Keyboard\n\n#### Widgets\n- Screen off empty widget\n- Batteries\n\n#### Display\n- Customize statusbar icons\n- Caffeinate to keep screen awake\n- Dynamic night light - App based night light\n- Scale and animation adjustments\n\n#### Watch\n- Sync all calendars to your WearOS watch periodically\n\n#### Other\n- Maps power saving mode - For not just Pixel 10, Any Android device\n- Are we there yet? - Get reminded when your stop is closeby\n- Watermark - Add EXIF data and logos to captured photos\n- Flashlight enhancements - With brightness controls and global fade-in-out effect\n- Private DNS - Pick your custom DNS or cycle through them easily\n\n#### DIY\n- Automate things yourself and make custom triggers\n\n#### App Freezing\n- Save power and less distractions by freezing away rarely used apps\n\n#### App Updater\n- Check for sideloaded app updates directly from GitHub\n\n#### Quick Settings Tiles\n- Toggle UI blur\n- Toggle chat bubbles\n- Toggle sensitive content on lock screen\n- Toggle tap to wake\n- Toggle AOD\n- Caffeinate controls\n- Sound mode switcher\n- Mono audio toggle\n- Flashlight controls and brightness adjustment\n- Stay awake\n- NFC toggle\n- Adaptive brightness toggle\n- Private DNS toggle\n- USB debugging toggle\n- Developer options toggle\n- Toggle other in-app features\n\n# Requirements\n\n- Android 8.0 or higher (Feature support may vary)\n- App permissions are optional, Grant necessary permissions for each feature\n- Targetted for Google Pixel devices extending to other Androids\n- Tested on Google Pixel 7 (Android 17 beta program)\n\n# Screenshots\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/a6a574ac-a1cb-44d5-b8c7-4fbca08647f1\" width=\"19%\" /\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/e2b20eff-a232-420c-be90-b1308363f4f7\" width=\"19%\" /\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/7fb98791-e4b4-43f1-98a8-4ab6aeb1d0f0\" width=\"19%\" /\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/f126681d-ba53-4e45-911c-c9cb69350848\" width=\"19%\" /\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/fc1593ec-ebf4-485a-bef4-7dd8ae6edb2a\" width=\"19%\" /\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/36dfaed1-89b5-4998-987b-40d5203598a7\" width=\"19%\" /\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/22e9deea-6fb8-43bc-9923-f711f5447c70\" width=\"19%\" /\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/d0eb5302-9432-4618-896b-7d9e5b7cf9cd\" width=\"19%\" /\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/50d762a5-5bc6-46e7-a9ce-9ccfc207957f\" width=\"19%\" /\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/d77c91c0-a1b3-45e4-9123-eee0f09a558f\" width=\"19%\" /\u003e\n\u003c/p\u003e\n\n# Shell Providers (Shizuku \u0026 Root)\n\n- Essentials supports both **Shizuku** and **Root** as shell providers for executing advanced system-level commands.\n- **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.\n- **Root**: If your device is rooted, Essentials can bypass Shizuku and use root privileges directly for features like Button Remap and App Freezing.\n\n# How to grant accessibility permissions\n\n\u003cimg width=\"1280\" height=\"696\" alt=\"image\" src=\"https://github.com/user-attachments/assets/685115e7-4caa-4add-9196-d2e1e2c126a6\" /\u003e\n\n# Localization\n\nHelp 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.\n\n[![Crowdin](https://badges.crowdin.net/essentials-android/localized.svg)](https://crowdin.com/project/essentials-android)\n\n[Support translation on Crowdin](https://crowdin.com/project/essentials-android)\n\n# Contributing\n\n\u003ca href=\"https://github.com/sameerasw/essentials/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=sameerasw/essentials\" /\u003e\n\u003c/a\u003e\n\nWe welcome contributions from the community! Whether you're fixing a bug, adding a new feature, or improving documentation, your help is appreciated.\n\nPlease read our [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n# Thanks\n- [chalda-pnuzig/emojis.json](https://github.com/chalda-pnuzig/emojis.json) - Keyboard emojis\n\n# Stars \u003c3\n\n\u003ca href=\"https://star-history.com/#sameerasw/essentials\u0026Date\"\u003e\n \u003cpicture\u003e\n   \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=sameerasw/essentials\u0026type=Date\u0026theme=dark\" /\u003e\n   \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=sameerasw/essentials\u0026type=Date\" /\u003e\n   \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=sameerasw/essentials\u0026type=Date\" /\u003e\n \u003c/picture\u003e\n\u003c/a\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n  Last updated: 2026-02-19\n\u003c/p\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsameerasw%2Fessentials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsameerasw%2Fessentials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsameerasw%2Fessentials/lists"}