Skip to main content
LiMP VPN
All news

Android 17 Hides Your Sites from Your ISP with ECH

Android 17 Hides Your Sites from Your ISP with ECH

In short: Android 17, announced by Google in late August 2026, ships OS-level support for Encrypted Client Hello (ECH) — a technology that hides the domain you visit from your ISP and Wi-Fi owner, even over standard HTTPS. At the same time, carriers can now disable 2G networks for their subscribers by default, cutting off a key vector for IMSI catchers and SMS blasters. Here is what changes for your privacy.

What ECH is and why it matters

Standard HTTPS has long been the baseline: it encrypts the content of requests between your browser and the server, so outsiders cannot read what you are viewing or entering. But the protocol has a long-standing weakness — the Server Name Indication (SNI) field. In it, your browser sends the domain it is connecting to in plain text, so the server can pick the right TLS certificate. The side effect: your ISP, corporate network operator, or café Wi-Fi owner sees a list of every domain you visit, without decrypting your actual traffic.

ECH — Encrypted Client Hello — fixes exactly this. The technology encrypts the first part of the TLS handshake, including the SNI field, using the server's public key. A network observer only sees a connection to a cloud CDN address — not which specific domain. The domain name remains visible only to the destination server. More on network privacy principles in the LiMP VPN blog.

Before Android 17, ECH existed at the browser level: Chrome has supported it since version 117, Firefox since version 119 — but that only covered browser traffic. Android 17 is the first mobile OS to embed ECH directly into platform HTTP libraries — OkHttp, WebView and HttpEngine — meaning any app using those libraries benefits automatically.

Google's Jigsaw division validated ECH across 10,000 popular sites and 740 CDN networks in 202 countries without loading issues. If a destination server does not yet support ECH, Android sends an empty ECH GREASE field — the connection proceeds normally without standing out.

How ECH protects you in practice

A concrete example: you connect to public Wi-Fi at an airport and open an HTTPS site. Before Android 17, your traffic looked like this — content encrypted, but SNI open: the hotspot owner could see you visited your online banking portal, corporate email, or a medical service. With ECH and Android 17, they see only a connection to a CDN address — no domain.

The same applies to your home ISP. Carriers have long used SNI to build detailed browsing profiles that can be disclosed under regulatory requests or sold to analytics aggregators. ECH closes this leak at the OS level, with no extra configuration required from users.

Protection against IMSI catchers and SMS blasters

A separate major change in Android 17 is the ability for carriers to centrally disable 2G network access for their subscribers by default. Behind this technical decision lies a concrete threat: IMSI catchers, also known as fake base stations or Stingray devices.

The attack works like this. An attacker deploys portable equipment — suitcase-sized, or fitting in a car — that impersonates a legitimate cell tower. Phones in range detect a stronger signal and connect. The device forces the phone to downgrade from LTE or 5G to legacy 2G, where authentication is far weaker and encryption is effectively absent. Through the fake tower, the attacker then broadcasts SMS messages impersonating banks, delivery services, or government agencies — this is exactly how mass SMS phishing via SMS blasters operates, a widely documented problem across many countries.

Android 12 already let users manually disable 2G in settings, but almost nobody used it. Android 17 shifts the mechanism: carriers can now block 2G for all subscribers by default, with no action required from users. For an attacker, this means a device will simply refuse to downgrade to a fake 2G tower.

Other Android 17 security enhancements

Beyond ECH and 2G management, Android 17 brings several more meaningful protections:

  • Local Network Protection. Apps must now explicitly request user permission before scanning the local network for connected devices. Previously this could be done without permissions — advertising SDKs exploited this to fingerprint home environments.
  • Certificate Transparency by default. All TLS certificates are now checked against public transparency logs system-wide, significantly complicating man-in-the-middle attacks using illegitimate corporate certificates.
  • Stricter PIN lockout. The incorrect PIN attempt limit is reduced from 1,800 to 20 over a five-year period, making brute-force device unlock impractical.

What ECH cannot protect — and where a VPN fills the gap

ECH is a meaningful step forward, but its scope is important to understand. The technology hides the domain name in the TLS handshake — it does not encrypt application traffic itself, does not protect DNS queries without private DNS (DoH/DoT), and does not help when the destination server logs IP addresses.

For full network-level privacy, both layers complement each other. ECH hides the domain name from your ISP; LiMP VPN encrypts all device traffic and hides the destination IP address and data volume from your provider entirely. On public Wi-Fi — at an airport, café, or hotel — a VPN also blocks interception of any unencrypted traffic and prevents metadata analysis by the hotspot owner. LiMP VPN's verified no-logs policy means the service itself keeps no record of your activity.

Plans from $0.85/month: LiMP VPN pricing.

How to enable Android 17 protections

Most new features activate automatically — no user action required. ECH works at platform level; Certificate Transparency is on by default; Local Network Protection kicks in when apps next request permissions.

The one feature requiring your carrier's participation is 2G disabling. Until your operator enables it, you can disable 2G manually: Settings → Network & Internet → Mobile network → Preferred network type — select LTE/5G and deselect 2G. Android 17 updates begin rolling out to supported Pixel devices and then to other flagship Android phones. Watch for system update notifications on your device.

Sources

Android 17 Hides Your Sites from Your ISP with ECH