dracs

joined 2 years ago
[–] dracs@programming.dev 31 points 1 year ago (17 children)

The issue lies with Google's FCM (Firebase Cloud Messaging) system, so it's not something GrapheneOS can really fix. As far as I know FCM doesn't offer a way to encrypt notification content. Some apps like Signal work around this by instead of sending the message content, they send a little "wake up" notification. This tells Signal on your phone to wake up and it goes and retrieves the new message.

If you don't install Google Play Services, you won't be impacted. But you'll also not get notifications for most applications. There is an alternative push notification system called UnifiedPush which allows you to choose any server to handle your notifications (and even self host it). But it does require both the service and the app to support it, so it's not very wide spread yet.

[–] dracs@programming.dev 2 points 1 year ago

I haven't had a chance to try it myself yet. I saw someone give a recommendation for ts-pattern which provides functions for pattern matching with optional exhaustion.

[–] dracs@programming.dev 3 points 1 year ago

This was the tool I used. It worked great for me.

[–] dracs@programming.dev 4 points 1 year ago

Mine was having issues the other day too. Couldn't see any apps when I opened it. Started working again when I checked it the next day.

[–] dracs@programming.dev 3 points 1 year ago

Yes it's possible. From my very basic understanding of it there's two ways Google can verify devices, using software or dedicated hardware. As long as Google continues to accept the software check you can root and still pass. Google can't reject the software results without cutting off a large number of older or cheaper phones. There's no way to get around the hardware check as far as I know.

[–] dracs@programming.dev -1 points 1 year ago (3 children)

The GrapheneOS team strongly recommend against rooting devices. Google Wallet doesn't support them as they won't pass Google's Safety Net. Never tried to root a GrapheneOS device so not sure if it's possible to force a pass.

[–] dracs@programming.dev 4 points 1 year ago (1 children)

These are the ones I've been taking for a while.

https://au.iherb.com/pr/mrm-nutrition-vegan-vitamin-d3-k2-60-vegan-capsules/77415

There's a D3 only bottle with a higher dose if that's what you're after.

[–] dracs@programming.dev 1 points 1 year ago

Signal has stated they won't be connecting with WhatsApp/Meta as it would reduce their user's privacy.

[–] dracs@programming.dev 1 points 1 year ago

I did see that one a few weeks ago. I haven't tried it out yet. I keep forgetting to try installing it when I'm around my computer (to manually extract the glide-typing library).

[–] dracs@programming.dev 1 points 1 year ago

They do. I haven't tried out their cloud offering yet. Even without that though, I've found the builds running faster with just their change detection and caching systems.

[–] dracs@programming.dev 5 points 1 year ago (2 children)

We're still using Yarn and Lerna on our projects at work. We're about to start a fresh new build though and have been looking at NX for the new setup. From our PoCs it works a lot better. Lots less rebuilding and bootstrapping with it's built-in caching. Looking forward to implementing it properly.

Still want to look into Yarn 2 and see if it works with it.

[–] dracs@programming.dev 4 points 1 year ago (3 children)

I have been using GrapheneOS on a 7 Pro since the start of the year and it's been great.

Similar to you I'm trying to degoogle. I've got Google Play Services installed only in a secondary profile which isn't allowed to run in the background. So it's only ever able to run when I absolutely need it. Down to only one app now that requires it, so can hopefully remove it completely soon.

On my primary profile I do still have a few Google apps. Namely Google Camera (GrapheneOS is still in the process of getting full parity with it) and GBoard (haven't found a open source one I like as much yet). Both of them I've denied any network access, so they can't do any tracking at all.

I haven't had any stability issues since I switched. The updates have been pretty frequent and very seamless.

view more: ‹ prev next ›