DreadedLama / dnd-sync

Sync DND state and Bedtime mode between Android phone and watch
53 stars 5 forks source link

New companion version for Pixel watch 2 makes sync native #4

Open Dave247 opened 11 months ago

Dave247 commented 11 months ago

Here's hoping there isn't some caveat to it though, but it looks like Google is finally making this a native feature, and like also affect the original pixel watch as they probably use the exact same app version.

Oh I know what the caveat is, the changes probably extend to Samsung's watch, despite being on the same OS version. Though maybe it might be possible to use this version somehow with it such as sideloading it, or maybe just reverse engineering the app to see exactly how Google achieves this so you can then make it into its own app? https://9to5google.com/2023/10/06/pixel-watch-2-dnd/

DreadedLama commented 10 months ago

Sadly, I don't have a Pixel watch to even consider reverse engineering the app to look into how it's done. Also, since Google has added it to the Pixel line of watches, that means only Galaxy watch users are left now with this issue. The current implementation works just fine in that case, but I'll keep looking to see if I can find some easier implementation to this anywhere.

Dave247 commented 10 months ago

I have updated my watch but and disabled the app sync but don't notice anything different. I do have the 2.0 watch app update, but it's possible in their infinite wisdom that this feature will only work for their new Pixel Watch 2, even though there is no reason why they couldn't make it work with the orignal. Someone on XDA will probably try to look into it.

DreadedLama commented 10 months ago

Oh, so this feature does not work for Pixel Watch 1? Thats a bummer. Yes, I too hope someone from XDA who owns the watch to look into it so that with little info I can add that in this app.

Dave247 commented 9 months ago

So I have a bit of an update, there is a user on XDA who went to the trouble of getting the sync to work manually on their Pixel Watch 2, as the native solution also would sync bedtime mode which they did not want and I assume gave no option to separate the two. They suggested that their solution might also work for the Pixel Watch 1 too, though I am unable to test it myself as I have since changed to a Galaxy Watch 6 (which also has the feature natively, though no Bedtime mode as it doesn't exist in the Samsung version of Digital Wellbeing).

I figured it might potentially be of use to you though, especially as it makes use of another similar project to this one to sync DND between phone and mobile. https://xdaforums.com/t/do-not-disturb-sync-working-on-pixel-watch-2-root-required.4641652/ https://github.com/blunden/DoNotDisturbSync

WaleedAshraf commented 8 months ago

@Dave247 Google released DND sync for Pixel Watch 1. https://support.google.com/googlepixelwatch/thread/248183078/google-pixel-watch-update-dec-2023?hl=en

But as it's only for with Pixel Phone, doesn't work on other Android phone. For me this "dnd-sync" app is helpful.

I've tested DoNotDisturbSync with Nothing Phone and Pixel Watch 2. It also have some issues. i.e