Some illegal ads started showing up on my Android phone as message boxes recently. They are said to be "USSD messages" in an app recording notifications (com.evanhe.nhfree).
There is a Wikipedia article about USSD, but mostly about the protocol. It's difficult to find any information about how they are actually used in modern smartphones, and the security implications.
So my question is, who are doing this? Are they (possibly or likely) from a service provider, someone contracted with them, some random person on the internet, or maybe malwares trying to hide the real source? Are they something like the email spams that I should just ignore them, or do they involve something more serious, such as hacking into the service providers, or using fake base stations?
The latest message specifically mentions "don't take screenshots", so I suspect they are afraid of the police finding something.
And as they are related to GSM, do they require downgrading to 2G to work?