Emirates + MacBook = Unlimited Internet Onboard
So you’re flying with Emirates and want unlimited Internet. This is easy with the following OS X hack.
Emirates, in 2019, provides only 20 MB of free data, valid for up to 2 hrs. But you can get unlimited 20 MB renewals and thus unlimited Internet. Here’s is how.
How Emirates Wi-Fi remembers that you have used your allowance is simple: a combination of your Wi-Fi MAC address and the email you put during connection. The email you provide can by anything, but how can you spoof your MAC address?
Install LinkLiar app
This is a HomeBrew cask app, so get HomeBrew first:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Then you can install LinkLiar
brew cask install linkliar
Now, click Option + Wifi icon and select disconnect from the Wi-Fi network. Choose “Random” in LinkLiar app and everytime you consume 20MB, click that again.
Navigate to neverssl.com in order to re-authenticate with Emirates Wi-Fi again and be sure to provide different email every time.
That’s all there is to it, unlimited batches of 20 MB throughout your flight.
If you don’t like installing an app to spoof your MAC address, it can be done in Terminal:
sudo ifconfig en0 ether $(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
That command will automatically spoof your MAC with something random. Again, just navigate to neverssl.com after running it, and re-authenticate to Wi-Fi network by providing different email address.
You’ll notice that it is a pain, sort of to re-authenticate every time, but that’s still better than 20 MB and 2 hrs limit!