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

Various #112

Merged
merged 4 commits into from
Sep 15, 2014
Merged

Various #112

merged 4 commits into from
Sep 15, 2014

Conversation

xLaMbChOpSx
Copy link
Contributor

Compiled app for testing can be found here

Commits contain full details for changes below:

  • AT Command Injection reborn??
  • Notification corrections (idle etc)
  • Location Services (GPS) Handling updates

Totally re-wrote the AT Command Injection system using the RootTools library
which has helped simplify the system, this change should hopefully bring back
the same (if not better) level of functionality experienced with earlier alpha
releases.

Unable to test AT Commands on either of my devices but shell commands return expected results, so hopefully once tested AT Command execution can be
confirmed.

RootTools v3.5 - https://github.com/Stericson/RootTools
Added to project under libs directory, gradle build config updated but you may
need to check your IDE to confirm it is including RootTools.jar if you face
any problems.
Reverted notification behaviour so the idle (grey) icon is shown whilst the
app is running but not actively engaged in any task, normal (green) will
display when tracking or monitoring cell details and warning and alarm icons
will be displayed when triggered by changed LAC, femtocell detection etc.
Corrected the Cell Monitoring method so it will now correctly update the
notification icon based on the Cell Monitoring status.
The prompting to enable GPS now better handles the users selection and
detects if GPS was actually activated when taken to the settings
fragment.

The activity itself forces a check as I cannot use the method
startActivityForResult from within the service, so whenever the activity
binds to the service or invokes onResume it will check the GPS location
service is running if Cell Tracking is enabled.

This also forces the user to either enable GPS or cancel the dialog box
which will leave the app in a desired state of operation.
@SecUpwN
Copy link
Member

SecUpwN commented Sep 15, 2014

Thank you very much for this awesome pull request, @xLaMbChOpSx!
I will be testing the latest changes an merge them soon. Stay tuned.

SecUpwN pushed a commit that referenced this pull request Sep 15, 2014
Various bugfixes, improvements and updates
@SecUpwN SecUpwN merged commit e376e72 into CellularPrivacy:master Sep 15, 2014
SecUpwN pushed a commit that referenced this pull request Jan 2, 2015
Various bugfixes, improvements and updates
SecUpwN pushed a commit that referenced this pull request Apr 17, 2015
Various bugfixes, improvements and updates
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