Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Service, Boot Completed Receiver, TableView & Femtocatcher Additions #21

Merged
merged 1 commit into from Apr 8, 2014
Merged

Conversation

xLaMbChOpSx
Copy link
Contributor

Service has been added to the application and is bound to the main activity allowing for
persistent operation even when the activity itself is not active or has been killed, code
requires some further clean up and additions but currently functions as intended. This addition
resulted in the removal of the Device class I created with most functions now residing within
the service.

To allow the service to run once the device has booted a boot completed receiver has been added,
presently this will start the service without the option to disable this functionality but I will
add a settings preference fragment to allow user selection of this function. (Maybe default to
enabled and allow deactiviation?)

I really didn't like the old Textview display and code that powered the details screen shown by
the application so I replaced this with a TableView which hopefully make the app look a little
better.

Femtocatcher methods has been added and modified slightly (basically just to compile) but will be
futher extended and an alert system incorporated to allow action to be taken if connected to a
Femtocell. This code has been copied and modifed from https://github.com/iSECPartners/femtocatcher
with appropriate code comments as required. Further work is required on this in conjunction with
the RIL Raw work but combined will provide a valuable detection system.

The Femtocatcher methods presently only operate on CDMA devices as I have been unable to locate
information regarding the Unique ID ranges used by GSM femtocell's, any details that can be provided
regarding GSM femtocell unique ID values would greatly assist with extending this detection.

Service has been added to the application and is bound to the main activity allowing for
persistent operation even when the activity itself is not active or has been killed, code
requires some further clean up and additions but currently functions as intended. This addition
resulted in the removal of the Device class I created with most functions now residing within
the service.

To allow the service to run once the device has booted a boot completed receiver has been added,
presently this will start the service without the option to disable this functionality but I will
add a settings preference fragment to allow user selection of this function. (Maybe default to
enabled and allow deactiviation?)

I really didn't like the old Textview display and code that powered the details screen shown by
the application so I replaced this with a TableView which hopefully make the app look a little
better.

Femtocatcher methods has been added and modified slightly (basically just to compile) but will be
futher extended and an alert system incorporated to allow action to be taken if connected to a
Femtocell. This code has been copied and modifed from https://github.com/iSECPartners/femtocatcher
with appropriate code comments as required. Further work is required on this in conjunction with
the RIL Raw work but combined will provide a valuable detection system.

The Femtocatcher methods presently only operate on CDMA devices as I have been unable to locate
information regarding the Unique ID ranges used by GSM femtocell's, any details that can be provided
regarding GSM femtocell unique ID values would greatly assist with extending this detection.
xLaMbChOpSx added a commit that referenced this pull request Apr 8, 2014
Service, Boot Completed Receiver, TableView & Femtocatcher Additions
@xLaMbChOpSx xLaMbChOpSx merged commit c863c8d into CellularPrivacy:master Apr 8, 2014
SecUpwN pushed a commit that referenced this pull request Jan 2, 2015
Service, Boot Completed Receiver, TableView & Femtocatcher Additions
SecUpwN pushed a commit that referenced this pull request Apr 17, 2015
Service, Boot Completed Receiver, TableView & Femtocatcher Additions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants