hi… ive recently installed AntiTheft on my rooted Samsung GT-I9500 and have been incredibly impressed by the feature set… i even plan to purchase a subscription as soon as i get my own card… i installed it on my younger sister’s GT-S7262 as well… only in this case, the LOCATE command doesnt work… neither via SMS, nor via web portal… the GT-S7262 doesnt have an in-built GPS unit… the LOCATE command even fails at times with GT-I9500 as well if the phone is being used in the basement or heavily shielded place… now i was wondering if the following behavior could be incorprated into this app:
USUAL SETUP:
- keep an internal list of the following data:
a. Connected WiFi AP Name + list of WiFi APs in range
b. current Cell ID, Cell Info, Location Area Code
c. GPS location (if possible) - keep updating this data after every X minutes (user-defined?)…
- keep a maximum of latest N data points (user-defined?)…
LOCATE:
- immediately send the following details (maybe one-at-a-time) via SMS as well as upload to the web portal:
a. IMEI + IMSI
b. Connected WiFi AP Name + list of WiFi APs in range
c. current Cell ID, Cell Info, Location Area Code (LAC) - try to get a GPS location fix…
- if that succeeds without timing out, send the map link ALONG with GPS coordinates…
- if that fails, send an sms indicating failure…
LOST:
- same as LOCATE in addition to:
- keep sending the previously saved data points as well, one-at-a-time, labelled by time recorded…
in my opinion, this would give a better understanding to the owner where their device is and has been… even if the phone has no GPS, or is kept at a place where GPS lock is not effective (a basement or a tunnel maybe?)… Cell-ID positioning/triangulation, whilst not as fine as GPS, is still more reliable to succeed than GPS positioning… and WiFi APs in range can tell you a lot about the thief’s whereabouts…
GPS is the best option… but do keep fallbacks in place… otherwise if my GPS fails, i lose everything… =/
if there are commands ive missed that return this information, do enlighten me… if not, please do implement these… you could take a poll to see how many ppl endorse this bit of functionality…
Asim Sohail