One of my previous providers was literally looking at the browser user-agent header. If I just connected as normal via my phone, I was blocked very quickly. If I used developer tools in Chrome to pretend to be an iPhone or Android, it worked without complaint.
I'm not sure there is much else with which the network can tell is there?
I'm not sure there is much else with which the network can tell is there?