The recent news item Chinese Star N9500 Android smartphone contains factory-installed Trojan, says security firm has prompted me to think about firmware security. The news mentions the spyware is part of the device's firmware.
This makes me worry: How can I detect when firmware is stealing my information? What can I do to mitigate this problem?
I'm worrying about cell phones (Android) and routers. Does someone have some information regarding detection programs?
[Edit]: Reason I ask is that I am considering a router from a China brand - which would cost much much more if it is from other brand. It is from Mi.com. The router, costs 699 RMB or 112 USD, includes a 1TB 2.5 inches hard drive. The price is very attractive, but I am worrying that my information may not be secure.