Skip to content

Comment on How AT&T Recognizes Unauthorized Tethering from Jailbroken iPhones parent

Comments

> First, any good tethering app should be immune to a simple TTL check.

If the phone sets its TTL to 255, what can you do?

The goal is not to forward packets blindly like a NAT. You emulate the NAT's behavior by running a TCP state machine in user space and converting packets to regular Android SDK calls. This is what all of the non-root tethering apps likely do, because raw socket access is not allowed.

ooh, i see. nice.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.