SMS based location tracking app - Windows Phone 8 Q&A, Help & Troubleshooting

Hi all,
I'm looking for an app that will send the location of a WP8 phone by SMS when mobile internet is not available.
Even better if the app could respond to a SMS received.
I know there where apps like this for Windows Mobile 6.5 but haven't seen any for WP8.
Thanks,
JW

jwb said:
Hi all,
I'm looking for an app that will send the location of a WP8 phone by SMS when mobile internet is not available.
Even better if the app could respond to a SMS received.
I know there where apps like this for Windows Mobile 6.5 but haven't seen any for WP8.
Thanks,
JW
Click to expand...
Click to collapse
This is impossible for two reasons...
1) There is no API which would use services that cost you money on your behalf (well, except data connections, but when you turn it off, it stays off). Consequently, there is no way for apps to legally intercept SMSes.
2) Some mobile operators do not allow the usage of such apps, to prevent traffic overflows.
You can, however,. find apps which allow you to send location through SMS manually.

Well, no way for a third-party app in the store. It's actually possible with homebrew on interop-unlocked phones. I've considered writing a demo app for how to intercept and send SMS programmatically.
Wouldn't help unless you have a phone that can be interop-unlocked though.

mcosmin222 said:
This is impossible for two reasons...
1) There is no API which would use services that cost you money on your behalf (well, except data connections, but when you turn it off, it stays off). Consequently, there is no way for apps to legally intercept SMSes.
Click to expand...
Click to collapse
This is not correct. Windows phone uses SMS intercept as a backup to trigger app download, location reporting, and remote ringing (aka find my phone) with capabilities ID_CAP_SMS_INTERCEPT_AGENT and ID_CAP_SMS_INTERCEPT_RECIPIENT. The API function to send an SMS is, logically enough, SmsSendMessage (http://msdn.microsoft.com/en-us/library/ee498244.aspx). There are no laws that prevent intercepting SMS messages on the device to which the SMS is sent.

That's a CE API, not an NT one... it may be present on WP8 (un-modified, I mean; obviously they have *some* API for sending SMS) but the documentation you linked may be incorrect. In any case, I would be very interested to know what capability is required to use it... that would allow a wholsesale replacement of the built-in SMS utility, potentially (on capability-unlocked phones).
However, what I suspect mcosmin222 meant is that there's no such *public* API and no app that did that would ever be allowed into the store...

GoodDayToDie said:
That's a CE API, not an NT one... it may be present on WP8 (un-modified, I mean; obviously they have *some* API for sending SMS) but the documentation you linked may be incorrect. In any case, I would be very interested to know what capability is required to use it... that would allow a wholsesale replacement of the built-in SMS utility, potentially (on capability-unlocked phones).
However, what I suspect mcosmin222 meant is that there's no such *public* API and no app that did that would ever be allowed into the store...
Click to expand...
Click to collapse
Thanks for all the replies. Gave me some more insight.
In the new Lumia Black software, there is this "Driving Mode". There you have the option to have auto text replies to incoming calls AND text messages.
So it looks there is some kind of API but probably not publicly available?

jordanmills said:
This is not correct. Windows phone uses SMS intercept as a backup to trigger app download, location reporting, and remote ringing (aka find my phone) with capabilities ID_CAP_SMS_INTERCEPT_AGENT and ID_CAP_SMS_INTERCEPT_RECIPIENT. The API function to send an SMS is, logically enough, SmsSendMessage (http://msdn.microsoft.com/en-us/library/ee498244.aspx). There are no laws that prevent intercepting SMS messages on the device to which the SMS is sent.
Click to expand...
Click to collapse
Legal way in the context of the marketplace.
There's legal APIs and illegal APIs, and anything which has to do with SMS (aside from Sms compose task) is illegal on the marketplace for the average developer.
There is obviously an API which allows WP8 to send SMS, but that is contained only for internal system use.

mcosmin222 said:
Legal way in the context of the marketplace.
There's legal APIs and illegal APIs, and anything which has to do with SMS (aside from Sms compose task) is illegal on the marketplace for the average developer.
There is obviously an API which allows WP8 to send SMS, but that is contained only for internal system use.
Click to expand...
Click to collapse
The app that might be of use to find which hidden API calls could be used to intercept SMS messages is the Nokia's "call + SMS filter" (http://www.windowsphone.com/en-us/store/app/call-sms-filter/c459945b-d93f-4aae-9207-c6ab1d971357). But the unknown is whether or not that would work on non-Nokia's or could it work on all WP8 devices (I'd install it on my Ativ S to copy its content, but unfortunately it's FS access has been blocked with me installing GDR3, the developer 10521)...

Samsung has their own. Its called "call blocking"

Is it possible to develop an application by using the SMS to get the location?

Related

The power of App Markets on Google

http://tech.slashdot.org/article.pl?sid=09/03/15/0056259&from=rss
"A few days ago, Inner Fence released a paid iPhone app called Infinite SMS, which let iPhone users employ Google's free SMS gateway to send SMS messages without paying their service providers. The resulting surge in traffic on Google's SMS gateway forced Google to block all third-party applications from using the free SMS feature — including Google's own GTalk client."
Click to expand...
Click to collapse
This is what happens when you abuse the system. Granted I think that service providers overcharge for messaging but this is the result of circumventing road blocks with reckless abandon. Things like excessive wifi tethering come to mind.
On the flip side maybe this is the push Google needs to actually start charging for some of their myriad of free applications and services. Who knows. This ought to be interesting. Then there is the system abusing the service provider with things like GoogleVoice+MyFaves. How long do you think TMobile is going to stand for that when GoogleVoice starts ramping up the invites?
I can honestly see both sides and use services like wifi tethering and GoogleVoice via MyFaves.
Food for thought.

Send SMS Messages from tablet via Bluetooth via Android Phone

I've googled and googled and only kinda found something similar but it's only in source code (don't know how to compile) and doesn't appear finished...
Is there an app that will allow me to send SMS messages using my tablet, which sends over bluetooth to my phone, which then sends the SMS message out into SMS land?
Thanks!
Why to bother??? Use email to send SMS.
For instance if I need to send SMS to my phone using ANY computer (including G-tab), the way to do it is (Example for T-mobile): [email protected].
Where XXX-XXX-XXXX is your phone number.
I think it has to work with any provider, although @ part will differ from carrier to carrier.
Hope it helps.
I'm very familiar with that ability and you're right, that is one solution but not really one I'm looking for.
I'm really looking for an app for my tablet that is extremely similar to a standard sms app that will work off of my contacts list etc etc. Anyone else care to share their 2 cents?
(Assumes you're on a network and in USA)
Get a Google Voice Account and use the app to SMS.
Yep, another solution.
Anybody know of an app that does what I'm asking rather than just a workaround?
Example: ai.kittywolf.net/index.php/SMS_via_BlueTooth
Yeah man, there are a bunch of solutions. I like the google voice idea.
Brenbags said:
Yeah man, there are a bunch of solutions. I like the google voice idea.
Click to expand...
Click to collapse
Okay, right, so as I've specified I'm looking specifically for an app that specifically does sms via bluetooth via phone... this is not google voice and it's not email to sms...
Anybody have anything to add regard my specific question rather than something to do with a workaround?
Just want to put this out there.
With Google Voice you can send SMS txt to your contacts for FREE!
No need for BT because you would use your wi-fi tether option on your android phone in the event you're not in an area where you can connect to the internet with out tethering to your phone.
Still not what I'm asking for but I appreciate the suggestion for google voice. My problem with google voice basically centers around the phone number. I would have to port my existing cell number to gv and get a new cell phone number (also $20 for the port). I don't want to get a new phone number and I don't really want to commit to the extent that i'm porting my beloved phone number to google.
All I want is an app... extremely simple concept and my guess is that the programming isn't terribly difficult...
The response you are looking for is
NO!
The reason is no bluetooth DUN support in the gtab kernels. You always get a paired but not connected via bluetooth.
If you really want to use your phone you need to tether the gtab to the phone (plenty of options - search is the key), and then use handcent or similar.
manikin13 said:
The response you are looking for is
NO!
The reason is no bluetooth DUN support in the gtab kernels. You always get a paired but not connected via bluetooth.
If you really want to use your phone you need to tether the gtab to the phone (plenty of options - search is the key), and then use handcent or similar.
Click to expand...
Click to collapse
Thanks for you help.
Heres a thread I started in the Xoom section.
http://forum.xda-developers.com/showthread.php?t=977688
Basically my idea, which I outlined in there is as follows:
I've been thinking about this alot over the past couple of days even to the point that I began to investigate and play around with the Android SDK to see what I might be able to do, which is not alot at the moment.
I thought of this app functioning as follows:
1) We currently have a bunch of applications that allow the user to view and respond to their text messages through an interface on the browser or computer application using an app on the phone that "broadcasts" the messaging features of the phone out over either WiFi or bluetooth. (For example, the ones mentioned earlier in this thread.)
2) We also have something called "Remote Notifier" that sends out a "ping" when a new message is received to a listening service on a computer which notifies the user on the desktop.
3) If the existing functionality of those two are combined, we have an application that can put together a list of the messages on the phone (primary location), send it out to a secondary location (in this case a tablet), while also notifying the secondary location (tablet) of a new message received.
The app on the phone also gives the secondary location the ability to respond and edit the message list on the phone.
4) The second piece of the equation we would need is an app for the tablet, preferably optimized for the screen size in a 5manner similar to the way Gmail and the native email client handle messaging, (with a list of messages on the left, and the conversation view on the right) that allows the user to browse their messages on the phone and reply within the app.
If the app on the tablet could "look" to the phone as the service provider instead of the network, I could even see notifications being created from within that app and displayed on the tablet just as if it was actually receiving the texts itself.
Click to expand...
Click to collapse
I would appreciate any and all help or comments relating to the idea. I think i'll repost it in the main android apps section, since really its not specific to any one tablet.
try this
http://www.kakao.com/talk/en
to the op i totally understand what u want and am also interested.
pairing the tablet with android phone using bluetooth so when u received sms you get notified in your tablet an you be able to replay using your tablet wich will make the phone send this message without u having to remove ur phone from your pocket.
all the solutions mentioned are using wifi, which is a different thing.
i currently use a combination of apps to achieve wifi sms connectivity
remoteSMS + sms2Email buddy. (for notification) this works well in home wifi.
i would be very interested in a blutooth solution (it might be crippled cz it has to be close, but it doesnt need data connectivity chargs)
so +1 for the requesr, please let me know if u found a solution
Well thanks for agreeing with me that it's not a dumb request... No luck so far... keep ya posted if I come up with something.
its not dump at all, .. it has an advantage of not using any wifi / 3g data connecitivty, it would be like having a PadPhone (sms PadPhone)
and actually its not that hard as someone said.
the bluetooth does not have to have an sms api for the app to work, the tablet app could send a text file and the phone app receives the text file, parses it and send a message using the sms api (normal apps can use sms api) and vice versa for receiving an sms .. app gets a copy of the sms received, put it in a text file, sends it to the tablet app using bluetooth, tablet app parses the file and shows it.
i would start developing it but it would take me a long time as am sill noobish in android development, ... if someone could take the lead let me know i might be able to help a little.
Sent from my Transformer TF101
to the op i totally understand what u want and am also interested.
pairing the tablet with android phone using bluetooth so when u received sms you get notified in your tablet an you be able to replay using your tablet wich will make the phone send this message without u having to remove ur phone from your pocket.
all the solutions mentioned are using wifi, which is a different thing.
i currently use a combination of apps to achieve wifi sms connectivity
remoteSMS + sms2Email buddy. (for notification) this works well in home wifi.
i would be very interested in a blutooth solution (it might be crippled cz it has to be close, but it doesnt need data connectivity chargs)
so +1 for the requesr, please let me know if u found a solution
Click to expand...
Click to collapse
Try "Sync SMS"
It still requires wifi, but can send and receive sms's from your tablet via your phone.
Any SMS you receive will go to both your phone and tablet. You can reply from either phone or tablet.
It requires a free Dropbox account.
The whole process of transferring sms's back and forth takes about 20_30 seconds and requires no action on your part.
However in the end I just got a separate Google voice number for my g-tablet and use that.
Sent from my VEGAn-TAB-v1.0.0b5.1.1 using XDA Premium App
jpfulton248 said:
Still not what I'm asking for but I appreciate the suggestion for google voice. My problem with google voice basically centers around the phone number. I would have to port my existing cell number to gv and get a new cell phone number (also $20 for the port). I don't want to get a new phone number and I don't really want to commit to the extent that i'm porting my beloved phone number to google.
All I want is an app... extremely simple concept and my guess is that the programming isn't terribly difficult...
Click to expand...
Click to collapse
I understand what you are looking for and it would be nice to have, to be able to use your tablet wherever you are without worrying about wifi connection. But like you said so far there is nothing.
Also you don't have to port your existing number to GV, I use the same cell number I have used for years on my cell phone and got a separate number for my tablet there was no porting or charge involved.
Sent from my VEGAn-TAB-v1.0.0b5.1.1 using XDA Premium App
flast said:
Try "Sync SMS"
It still requires wifi, but can send and receive sms's from your tablet via your phone.
Any SMS you receive will go to both your phone and tablet. You can reply from either phone or tablet.
It requires a free Dropbox account.
The whole process of transferring sms's back and forth takes about 20_30 seconds and requires no action on your part.
However in the end I just got a separate Google voice number for my g-tablet and use that.
Sent from my VEGAn-TAB-v1.0.0b5.1.1 using XDA Premium App
Click to expand...
Click to collapse
its wifi and its not for free, .. i cant buy it, stupid market restrictions, i asked the developer if he needs a beta tester to let me know.
i get the same function without using dropbox, just my local wifi .. and for free.
i found something, but its paid also, .. ble, ... its over bluetooth though, if anyone willing to try
for phone
http://www.appbrain.com/app/bluetooth-sms/com.exitbrain.bluetooth.texter
for tablet
http://www.appbrain.com/app/bluetooth-sms-device/com.exitbrain.bluetooth.texter.device
anyone willing to try it, please let us know
cheers
the app for that is on the market now, its called "bluetooth sms" its 1.99 though but it has a nice honeycomb interface.

3rd Party Applications - SMS incoming timestamp delay

I've scoured the forums for an answer but all of these seemed to be pointing to the actual stock SMS app or another like Handcent.
What I'm talking about is that on third party applications that send SMS data to a server, the timestamp (apparently for all motorola phones) is delayed on applications such as:
DeskSMS
Web Desktop
LazyDroid
I'm experiencing this problem. Although on texting applications on the phone the timestamp is correct, on these third party applications that send information to my computer the time is around 4-5 hours behind.
Any theories/fixes? I have a feeling the normal time fix app won't work for this...
It's a known problem for all text messaging functions (phone and tied to PC). It has to do with how the date codes are stored in the text message database (which all SMS programs use). If you use SMS Backup and Restore to backup, then view your messages, all your received would be a few hours older.
On the phone, Go SMS works just fine (probably reads and writes to the database itself, instead of going through Motorola's crappy SMS programming). Dunno about the PC end. Although if you use LazyDroid and GO SMS at the same time, you'll get two copies of the same message: correct and old dated. Not the best workaround, but it's something.
Technically speaking, the Motorola coding (with Stock and apparently Handcent use to interface with the database) causes the date to be written as if your local current time IS the Greenwich Mean Time (GMT 0). When another program reads the code without using the Motorola programming, it tries to convert the
"GMT" to your time zone. So for me on the East Coast of the US, I'm on GMT-5. Add a difference of 1 for Daylights savings time in the US, and my messages are 4 hours old.
I don't have any issues. I get texts basically instantly from chrome to phone as well with the stock messaging services.
Sent from my DROID3 using XDA App
i'm going to bump this because I have a weird issue.
i use GO SMS Pro and wanted to use Light Flow to control the LED on the device. When you disable GO SMS native notification settings and uncheck the 'block other notifications' it allows the Light Flow controls to work, but I see the issue where all the received timestamps are 5 hours behind (I'm in the eastern time zone). However, if i do check the 'block other notifications' it works fine, but Light Flow blocks all use of the LED for text messaging. Kind of annoying since I don't see how Light Flow can reveal this bug, but after uninstalling the issue goes away.
Nolam20 said:
I've scoured the forums for an answer but all of these seemed to be pointing to the actual stock SMS app or another like Handcent.
What I'm talking about is that on third party applications that send SMS data to a server, the timestamp (apparently for all motorola phones) is delayed on applications such as:
DeskSMS
Web Desktop
LazyDroid
I'm experiencing this problem. Although on texting applications on the phone the timestamp is correct, on these third party applications that send information to my computer the time is around 4-5 hours behind.
Any theories/fixes? I have a feeling the normal time fix app won't work for this...
Click to expand...
Click to collapse
I'd assume you do not use your phone on Verizon. Anyways - there is an app on the market called SMS Time Fix. I think it can solve your issue without having to replace standard SMS client.
I was using go sms for like 14 hrs. Deleted it, tho. It was nice to theme it but for some reason it kept reverting my theme to the default and or would revert some aspects of it while keeping others.
Ill just wait for a rom, I don't really have that big of an issue with the stock app.
Sent from my DROID3 using XDA App
leobg said:
I'd assume you do not use your phone on Verizon. Anyways - there is an app on the market called SMS Time Fix. I think it can solve your issue without having to replace standard SMS client.
Click to expand...
Click to collapse
Not sure if you're on a Droid3, but my SMS Time Fix doesn't work all the time on my Bell XT860 (running on Rogers). How has your experience been? Most of the time it gets the right timestamp, but sometimes it doesn't. Is there any way I can tell if the task manager is killing the app or...?
danifunker said:
Not sure if you're on a Droid3, but my SMS Time Fix doesn't work all the time on my Bell XT860 (running on Rogers). How has your experience been? Most of the time it gets the right timestamp, but sometimes it doesn't. Is there any way I can tell if the task manager is killing the app or...?
Click to expand...
Click to collapse
I am indeed using Bell XT860 on Rogers. SMS timestamp fix works fine for me. Without it installed messages are stamped with GMT time.
Beside installing it you need to open it, set it active (it is disabled by default) and choose method to correct time (adjustment method) - select top one - Time zone.

[App Idea]Google Voice users - would like input

Hey guys,
I'm just posing my idea for an app that I've been working on and just want input to see if any of you would consider this useful or not.
Google Voice for Windows Phone doesn't exist yet...there are 2 apps out there that give a "native" feel...one requires to save your GV login info () and the other sets up email forwarding through some service for notifications...that only works half the time.
I've been working on an app that is currently just a web-window to Google Voice...but in order for notifications to work, you would download a Java application to run on your home computer (or wherever) that has your GV info and is constantly checking for new messages. The kicker to this is that this client app would have to be running all the time for you to receive new messages...make sense?
Is this a dumb idea? Would any of you actually use this? The reason I'm going this route is because your GV login info would stay on YOUR computer...not someone else's.
Granted...I could make it completely native...but then I would have to store your login info on my server...which I'm trying to avoid.
Thank you all in advance for your opinions.
Isn't MetroTalk a Google Voice client?
Sent from my HD7 using Board Express
pvt_nemesis said:
Isn't MetroTalk a Google Voice client?
Sent from my HD7 using Board Express
Click to expand...
Click to collapse
As is GoVoice, Free Talk, and a number of others... all of which are pretty decent clients. I could see a need for a native client though, one that can intercept outgoing calls, use the native SMS built-in app, just cuz it would make it easier to use, but any of those clients work well.

[Q] iphone VIP feature for Android

I am sure this topic has been raised before but I just cant find anything. Anyone that has had an iphone before may be aware of the VIP feature which is nicely intergrated with the mail app. If a contact is a VIP the email is presented as a popup on the lock and home screen. I have been looking high and low for something like this, either in a mail app that has exchange active sync capabilities or an secondary app, for example a great example of such an app is popup notifier (https://play.google.com/store/apps/details?id=com.nlucas.popupnotificationslite) but its filtering simply sucks. In other words its all or nothing you can not nominate contacts to see notifications from.
Does anyone know of such an app, free or otherwise its something that I live by.
for anyone looking for this enotify seems to do the job ok - does not work with active-sync (exchange) but has EWS and IMAP.
2revup said:
I am sure this topic has been raised before but I just cant find anything. Anyone that has had an iphone before may be aware of the VIP feature which is nicely intergrated with the mail app. If a contact is a VIP the email is presented as a popup on the lock and home screen. I have been looking high and low for something like this, either in a mail app that has exchange active sync capabilities or an secondary app, for example a great example of such an app is popup notifier (https://play.google.com/store/apps/details?id=com.nlucas.popupnotificationslite) but its filtering simply sucks. In other words its all or nothing you can not nominate contacts to see notifications from.
Does anyone know of such an app, free or otherwise its something that I live by.
Click to expand...
Click to collapse
I use Touchdown for my corporate mail. Not quite what you're looking for feature wise but it does have one neat trick up it's sleeve I find useful. You can create a client rule (based on subject, sender etc) that speaks who it's from & optionally the subject line.
I regularly do on call so find it useful to get an audible alert if mails arrive into a specific folder or from a specific set of users.
Also if I connect my phone to my motorycle helmet via my Garmin and put it in Car Mode I also get audible alerts if I'm on the road.

Categories

Resources