GrapheneOS The recommended approach is to choose a DNS server that blocks ad domains.

We recommend doing it as part of DNS resolution which can either be done with the Private DNS feature or a local DNS filtering app via the VPN service app feature. If you use a VPN, we recommend not mixing that with Private DNS so a VPN app able to handle local filtering of DNS should be used, or a VPN service which can filter it remotely.

pDNS can be a good choice here
Works very well on GOS. I'm very satisfied with it.
https://www.zenz-solutions.de/personaldnsfilter-wp/

    I created a post regarding the Uber driver app which for the first time now considers GOS an authentic device and works perfectly. Thought I would share it here as well.

      2 months later

      AlphaElwedritsch Works very well on GOS. I'm very satisfied with it.

      pDNSF is neat, but I don't think it ever handled DNS over TCP? One can check that with Termux, after installing dig & starting pDNSf, dig +tcp <some-blocked-domain> and this request would not be intercepted.

      Edit: Here's what I see (Imgur)

      25 days later

      Hi Google Fi is not detecting my eSIM. How do I fix this?
      Pixel 8a
      I already uninstalled Google Fi on my old device.

      a month later

      Dexcom G7 app won't show the initial logon and seems to have many unauthorized calls in the log. Basically seems incompatible. Where can I upload the log?

        a month later

        Memory tagging detected an error in an app that doesn't have native code. What does it mean? Would the GrapheneOS team always be interested in such cases? As far as I understand, these would always be bugs in system-supplied code.

        I saved the full tombstone, not just the short backtrace. (Also I've already sent it to spring-onion.)

          akc3n 6.2 - Attempt to reproduce the issue by capturing a 'Bug report' using the feature in Developer options

          akc3n 6.3 - Alternatively, using logcat.

          Might be useful to add that the log viewer has a More info button that opens the full tombstone (that's, as far as I know, what it's called) and allows saving it without having to enable Developer options at all. (That is unless the "bug report" the OP mentions is a different thing than the "tombstone" I'm mentioning?)

            Watermelon Interesting. Can't get a crash with MTE in synchronous mode on stock Pixel OS while fiddling with the app. Are there steps to reproduce?

              fid02 No, I just fiddled with the app when it suddenly happened. All the per-app exploit mitigations are enabled for it except that dynamic code loading via storage is allowed.

              10 days later
              • Edited

              https://files.catbox.moe/za1nph.png
              Ticketmaster is now requiring the use of Google Wallet to use tickets I paid for, well before this came into effect.
              I bought the ticket though the app, why is it not secure enough to display what I paid for?

                Sazo
                Found my solution via an old phone, associated with the account

                Sazo You can use Google Wallet to show tickets on GrapheneOS, if you wish to. That's not an app compatibility issue.

                • Sazo replied to this.

                  treequell
                  the problem is transferring the ticket to wallet. it doesn't function on gos, there's a thread dedicated to this