Can't you emulate a smartphone on a computer for the token?

And honestly, if you get hacked and you don't have a token, you're the only one to blame.