For example, in the development of a short story, Stephenson wanted to know if it's possible to build a tower that's 20 kilometers tall. Keith Hjelmsad, an expert in structural stability and computational mechanics, wrote a detailed response about the challenge involved in building such a tower. Other authors are contributing questions as well, and researchers are chiming in with fascinating, science-based replies. Roboticist Srikanth Saripalli makes this interesting point: "If the government has to decide what to fund and what not to fund, they are going to get their ideas and decisions mostly from science fiction rather than what's being published in technical papers."
* First you have to create a database of longitude / latitude coordinates of where we find cell tower sites at 100% signal strength.
* Next we allow Android's baseband processor to issue handoffs to cell towers that are within range of the GeoIP coordinate database
* So when a Stingray device pretends to be a cell tower, and it is not within range of the geoIP coordinates database, it will be rejected
This could be easily implemented in Android... and you could also add notifications when a cell tower was rejected due to being too far away from the known cell tower real location.