>Do they try to enforce "mobile only" solely with a MAC prefix database?
Nope, way simpler than that. Just a simple user agent check. Although recently they've made some changes that make it harder, but just loading up the iphone simulator gets around it.
Now watch someone from Gogo see this and fix the loophole.
Do they try to enforce "mobile only" solely with a MAC prefix database?