decad3nce / aegis Goto Github PK
View Code? Open in Web Editor NEWRemote SMS control app for android devices > API 14
License: GNU General Public License v3.0
Remote SMS control app for android devices > API 14
License: GNU General Public License v3.0
In case the user forgot the Stop Tracking SMS, add instructions to the current location reports.
E.g., "To stop location tracking, reply with "[stop tracking string]""
I'm positive I had location and lock turned off prior to changing SIMs at my provider's kiosk.
The IMSI isn't printed on the cards themselves (or I'd have entered it beforehand).
Had to call my father to tell him it was a false alarm.
Possible solutions:
Toggle switch for the "accepted SIMs" feature.
A way to let the program know to accept the next unknown SIM.
Geocoding fails for some locations, circumvent this and just return lat/long for the requested location tracking.
Part of the aeGis location response message was
"With accuracy of: 31.37"
31.37 what? feet? meters? Units are required; please include them :)
Needs to be implemented.
After testing with several friends, I have determined that apparently, different messaging apps turn urls into links differently when parentheses are present in the url.
Currently urls are formatted as such:
https://maps.google.com/maps?q=41.8500,+-87.6500+(Current+phone+location)
-HTC Messaging is unable to read correctly: the ending ) is not included (see image below). This results in a useless Google Maps search (see image below).
-MightyText web interface is unable to read correctly: everything beginning with ( is ignored (see mtext below). The link still works, but obviously the "Current phone location" bit is missing.
-AOSP/CM and Touchwiz Messaging are able to read the entire url correctly.
It appears that adding a "&" at the end of the url is a quick hack to make it compatible, at least with the HTC Messaging app (see htc1 above), but not in MightyText. MightyText seems to be a lost cause as it just refuses to read anything past the opening parenthesis.
After the alarm is activated, a notification appears saying the sound settings has been changed. Tapping on it opens aeGis but does not dismiss the notification itself, which seems like non-standard behavior for this type of notification. Was this intended?
Format the Google Maps url to include the accuracy (with units), making it clear to the user when they open Google Maps there is some inaccuracy to the reported location.
e.g.
https://maps.google.com/maps?q=41.8500,+-87.6500+(Current+phone+location+with+accuracy+of+[accuracy string here])
Currently device will send out a confirmation SMS for every requested action. Needs an option to disable for users strapped to SMS plans.
Make liberal use of
Runtime.getRuntime().exec("su");
to get super user access then install to /system/
As stated, a simple way to check for allowed sim cards; deploy actions on unauthorized usage.
Thanks for the great work, but i can't build this app from source codes because i couldn't find relevant libraries(or maybe needed source codes). also the version of library is important to avoid mistakes. so please make a clear pom or at least write about them in some file.
Consider the case where a phone is suspected to be stolen. In this case, one would certainly not want the thief to see a new Locating window brought into the foreground when trying to locate the device, let alone giving the thief immediate access to the "Disable tracking" button. An option to make the current behavior more subtle might be desirable.
I am facing an error in backup accounts activity. So please tell me that how can i overcome to it.
I tested aeGis in my room, where I am unable to obtain a GPS lock. I'm looking at GPS Monitor app, which says only 2 satellites in view, 1 locked. The result is aeGis isn't sending any text message responses. aeGis should at least respond with a confirmation alerting the user that location is being attempted, but could not due to poor reception.
In my room, aeGis locator works fine if WiFi is connected.
The current "do nothing" situation makes the user wonder if the phone even received the text message, and if it did, if aeGis is malfunctioning.
I found the Aegis code from [url]https://github.com/Decad3nce/Aegis/[/url]
I was tried this code on eclipse . but it showing lots of error !
Can you please help me !
What if the phone was stolen while it was not locked, then anyone would be able to just uninstall Aegis?
The actionbar will show "Menu" in the actionbar after drawer open and doesn't not revert to active fragment title when closed.
Hi,
I just noticed, that you never updated the Play Store description after changing the manifest in Commit 63d0fc1.
Since reading contacts and SMS are rather sensitive permissions, it might help if you updated the description to explain why these permissions are needed and how they are used. People tend to be picky about these permissions (including me), and it's likely, that the discrepancy between what you request and what you explain keeps some people from using the app, even though it is open source
I don't really see where and why you need access to contacts and SMS (even though there really is only a minor difference between read SMS and receive SMS ;-))
Thanks!
the pin which I set for unlocking aegis is not working. what to do?
GoSMS, and some other applications, like to forcefully abort all SMS broadcasts before any application can have a chance to receive it. Should implement warning regarding 3rd party applications.
I was thinking about adding more preferences for the alarm. One setting to control how many times to execute the alarm and another setting to control the time between them. I was thinking of using a ListPreference for each setting from which the user could select a value. Thoughts?
Are you going to maintain this app in the future?
The alarms starts but seems to end once the sound for the notification goes off.
Hi
I dont know if there is a solution but for people having both Xprivacy and Aegis installed, the password protection of Aegis can be bypassed by removing its right in Xprivacy. Pretty annoying even if thief must have this knowledge....
Olivier
Wouldn't be more secure to be able to set a password protection to protect the settings ?
If GPS is obtained by WiFi assistance, it might help (certainly cannot hurt) to also include the SSID of the WiFi the phone is connected to (or received assistance from. I believe WiFi networks can strongly assist even when not connected to, or so Google says).
In fact, that might be a useful fallback from GPS failure, to briefly turn on WiFi just to get some location-assisted info. Just an idea.
Device will upload SMS logs fine, but IOError on call logs. Might be because of duplicate Uri naming in separate threads.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.