Skip to content

Repository files navigation

Essentials tools for Android nerds to work with the Android app.

Features

  • Upcoming calendar schedule of all calendar accounts together
  • Schedule tile
  • Android device info tile
  • Combined Android and watch battery complication
  • Your Android customizable controls
    • Remote lock
    • Sound mode toggle
    • Flashlight with brightness
    • Notification pulse controls
    • AOD controls
    • Tap to wake controls
  • Are we there yet? info at a glance
  • Sync sound mode with Android
  • And more coming

Screenshots

watch_media_2026-07-26_00_09_24 watch_media_2026-07-26_00_09_33 watch_media_2026-07-26_00_08_58 watch_media_2026-07-26_00_09_43

watch_media_2026-07-26_00_09_57 watch_media_2026-07-26_00_08_47 watch_media_2026-07-26_00_08_40 watch_media_2026-07-26_00_12_36

Requirements

Installation and Wireless ADB guide

You need to sideload the APK to the watch via ADB.

It's a good idea to place the watch on the charger during this process to ensure it stays connected to WiFi which keeps wireless ADB active.
And also make sure your phone is not connected to the PC with ADB as both apps share the same package name, it could interfere.

Prepare the watch

  1. On your watch, visit Settings -> System -> About -> Versions

  2. Tap on Build number 7 times, Developer options will be prompted
    watch_media_2026-07-25_23_45_15

  3. Once enabled, navigate back to settings and Developer options will be the last entry, tap it
    watch_media_2026-07-25_23_45_26

  4. Enable ADB debugging & Enable Disable adb authorization timeout for easier access later
    watch_media_2026-07-25_23_45_37

  5. Scroll down, go into Wireless debugging
    watch_media_2026-07-25_23_45_47

  6. Enable Wireless debugging

Pairing

  1. On the PC, setup platform tools and open a terminal in that directory

  2. On the watch, select Pair new device
    watch_media_2026-07-25_23_46_08

  3. Enter the shown IP address and the port on the terminal
    watch_media_2026-07-25_23_46_16

    adb pair 192.168.1.163:33525
    
  4. Enter the WiFi pairing code, complete

  5. Done

Connection

  1. Go back

  2. Use the IP Address & port from the shown entry and run the below command to connect. This is different from the pairing IP and ports.
    watch_media_2026-07-25_23_46_33

    adb connect 192.168.1.59:37359
    

Installation

  1. Once connected, run the below command to install the app.
    adb install app-release.apk
    

Permissions

Grant the optional permissions via the adb shell for enabling all the features using the same adb connected terminal session.

  • WRITE_SECURE_SETTINGS

    adb shell pm grant com.sameerasw.essentials android.permission.WRITE_SECURE_SETTINGS
    
  • DND_ACCESS

    adb shell appops set com.sameerasw.essentials ACCESS_NOTIFICATION_POLICY allow
    

 reddit-banner  telegram-banner


Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor

madeby Medium

Releases

Sponsor this project

Used by

Contributors

Languages