While it may not be illegal but as a company, Snapchat doesn't want users to use the app on an emulator. It is one of the reasons why Snapchat keeps breaking on almost any emulator.