SecUpwN/Android-IMSI-Catcher-Detector — pull request #5 by xLaMbChOpSx (2014-03-25 12:35:46+00:00)
Title: Initial Development Commit

This commit takes the first small step forward for this project and includes a number
of changes which I will try and document below but some items may be forgotten.

* Package name updated for the project to: com.SecUpwN.AIMSICD

* Manifest updated and modifed to run sharing the system user process
which allows for access to the phone process and main looper which enables
execution of the OEM RIL commands.
***** IMPORTANT ***** This change requires the package to be signed using
a platform key and installation as a system app, or priv-app (kk4.4+), to
function correctly.

* Device functions moved into the Device class to provide all currently
used device details and future additions.

* SQLite Database methods updated and expanded to produce three
databases for each tracking method (Cell, Location & Signal Strength).

* Tracking methods updated to log each individual method correctly, and
Cell tracking updated to capture only unique cell entities.

* XML Database Export added which will export all data into individual
xml files.

* Framework & Telephony class files added to all access to hidden methods
and initial dabblings with reflection added to begin the process of
serial modem communication using RIL methods.

* Samsung Service Mode OEM Ciphering Indicator methods added which provide
the Ciphering Indicator details through this method. (Only tested on GT-i9100)

* Code formats updated were possible to closer match the Android guidelines.

Possibly more...