This is exactly what Apple does, and they even include some fallback domains in case apple.com doesn't resolve. Samsung's design seems less like the most logical solution than it does the laziest solution.
Maybe. But also probably shortest path, least amount of risk and resource investment.
The more likely scenario is that they came up with what they thought was a good-enough solution and just moved on without really considering the knock-on effects.
That is laziness.
[0]: https://www.comparitech.com/privacy-security-tools/blockedin...
[1]: https://www.theguardian.com/world/2020/jul/08/china-great-fi...
GFW-compatible fallbacks are worth worrying about in HK, though, because in normal times there is a massive amount of cross-border travel between HK and SZ. Combine that with grey market HK phones being smuggled onto the mainland to avoid tax, and it's a pretty good bet that any phone destined for HK will makes its way across the border at some point.
If you roam on the mainland with a HK SIM you actually hop the GFW automatically, but most people swap SIMs at the border so that isn't reliable.
This is quite interesting. So GFW is applied by ISPs exclusively on domestic SIMs? Does this mean any international SIMs on roaming hop the GFW?
It does not explain why they do it in HK.
HK is not China.
* Android needs to know if a wifi network is working, since many wifi networks are broken and connecting to them degrades the user experience.
* Normally it does that by connecting to google.com, and if the connection succeeds, assume wifi is good to go.
* Google.com is blocked in china, meaning wifi would be broken in China.
* To fix this, Samsung has replaced google.com with qq.com in china.
* Samsung also needs to add a new DNS server to resolve qq.com, in case the network doesn't provide a DNS server and androids default of Google DNS is used (which is also blocked in China). Adding it last means it won't be used unless other DNS servers are broken.
Overall, this behaviour seems like the simplest and most logical fix Samsung could put in place to enable their users to use phones in China.
They could have run their own servers (but that would also have privacy issues), or they could have removed captive portal/bad network detection, but that probably would have broken some apps and led to unhappy users.
I can't see any other real fix in this case, and I certainly don't see any malicious intent in any of their actions.