Skip to content

Development Status

E3V3A edited this page Dec 21, 2014 · 34 revisions

This is the current Development Status of our Android IMSI-Catcher Detector.

⚠️ Do NOT expect us to be moving as fast as we want to. Although we have a large fan base, many followers and have even been mentioned in numerous articles around the web, we clearly lack contributors. Either people are too scared, have "no time" or are simply too lazy. If YOU consider yourself to be different, prove it and contribute!


Already accomplished

Views (short explanation of the main views):

  • Main Screen: Information about Device, Network and SIM-Card
  • Cell Information: Relevant variables using public AOS API calls (LAC, CID, Signal Strength)
  • Database Viewer: Data collected by the phone and from public DB of Cell Towers
  • Map Viewer: Shows Cell-Towers from the public database that are in your area

Functions:

  • Cell-Monitoring: Collects information about the cell towers you are/were connected to and saves it in the local database
  • Cell Tracking: Tracks your position while you are connected to the cell-tower and saves it with cell data in the local database
  • Download data from public cell-tower database (right now only from OpenCellID)
  • Position Tracking: Using the GPS-Sensor and Google Location Service

Detection:

  • For the most recent updates to what detections are being worked on and done see GitHub issue #230, Detection List.

Working on right now

  • Check Cell-ID’s collected by the phone against public Cell-Tower Database
  • Neighboring Cell Info: #100
  • AT-Command Processor: Send AT-Commands to the Baseband Processor #23
  • Detection of Silent SMS (Type-0): #69
  • Specifications of code modularization (for development clarity)
  • Restructuring of DB to allow for more Network variables (for development clarity)
  • Separate Debugging menu with much better way to create useable logcats: #164

Prepared working packages (ready to be picked up)

  • Detection of changing Signal Strength: Besides implementation, this needs lot’s of research and testing, if this is a possible way for detection and how it works on different phones (measurement of signal strength) (more details)
  • Switch from Google Location Service (Google Play Service) to another API
  • Implement the use of other public Cell-Tower Databases API‘s