GrapheneOS / os-issue-tracker

Issue tracker for GrapheneOS Android Open Source Project hardening work. Standalone projects like Auditor, AttestationServer and hardened_malloc have their own dedicated trackers.
https://grapheneos.org/
336 stars 18 forks source link

Unmetered-only System Update downloads on Metered Wi-Fi #3525

Open maxela-2001 opened 1 month ago

maxela-2001 commented 1 month ago

Device: Pixel 7 Pro GrapheneOS version: 2024050700

Step to Reproduce

  1. Settings > System > System updates > "Permitted network" set to "Unmetered"
  2. Connect to Wi-Fi
  3. Settings > Network & internet > Internet > (Current Wifi) Gear icon > "Netwrk usage" set to "Treat as metered"
  4. Trigger software update (ie. Settings > System > System updates > "Release channel" change from 'stable' to 'beta')

Expected behaviour

Actual behaviour

thestinger commented 1 month ago

Are you using a VPN? It's supposed to propagate this up and may not be doing it correctly.

maxela-2001 commented 1 month ago

Are you using a VPN?

No, only private DNS is set to Adguard DNS. I have updated the details for reproduction.

thestinger commented 1 month ago

Does it happen after you reconnect to the network, or only when you set it metered right after connecting?

maxela-2001 commented 1 month ago

Yes, the issue was realised upon first connection, and persisted in future reconnections as well.