CellularPrivacy / Android-IMSI-Catcher-Detector

AIMSICD • Fight IMSI-Catcher, StingRay and silent SMS!
https://cellularprivacy.github.io/Android-IMSI-Catcher-Detector/
GNU General Public License v3.0
4.7k stars 943 forks source link

Cell Info table insert - Signal Strength #18

Closed xLaMbChOpSx closed 10 years ago

xLaMbChOpSx commented 10 years ago

Checking the cell info table after tracking on the train to work I noticed the signal strength is not being added to the records, I will check this out tonight.

SecUpwN commented 10 years ago

Thank you a million times for your dedication to this project, @xLaMbChOpSx! :thumbsup:

xLaMbChOpSx commented 10 years ago

Also thought I should ask if we should define any rules around what and when to insert cell information, I created a small method in the db helper that checks if the cell currently exists and inserts only unique cell id's. @SecUpwN @E3V3A and others what do you think?

SecUpwN commented 10 years ago

Sounds great so far, @xLaMbChOpSx! Aside being able to view these tables offline, what shall we do with them? Are we planning to construct an open database like the Xprivacy crowd sourced restrictions where AIMSICD could automatically (if enabled in the settings) submit valid ID's and positions of identified IMSI-Catchers to a database which AIMSICD could download for offline use to warn the user?

E3V3A commented 10 years ago

@SecUpwN and @xLaMbChOpSx : Yes, we could do that, but later. The primary use for the DB is to make a good detection mechanism. We'll rely on some statistical data (analysis) to obtain a BTS score that we will tune for OK or not.

xLaMbChOpSx commented 10 years ago

@E3V3A @SecUpwN

Signal strength is still not being inserted correctly with the cell tracking information, I will look into this as well.

E3V3A commented 10 years ago

Probably because API 9-10 seem to have a poor implementation of the signal strengths calls. This is why there is a huge advantage with circumventing the standard Java API calls with scraping the ServiceMode menus....but then we have device dependencies again. You see, the signal strengths (and everything else) from SM is coming in raw form from the modem processor.

xLaMbChOpSx commented 10 years ago

I have fixed this issue and will be pushing the commit soon, the signal strength was not being updated correctly.