SMS Commander™

We've all lost our cell phones. This application was designed to help you find your cell phone when you've left it somewhere on the silence or vibrate setting, and calling it seems hopeless. Using a secret password and a "command," you can tell your phone to set the volume to full loudness using an text message.
But that was only the beginning. Now this full-featured application provides a host of powerful commands that allows you to get the most from your Android™ phone when you are (hopelessly lost!) without it.
Basic Usage
Your Commander Code
You choose a special code that you can share with a trustworthy friend, that allows you to make use of SMS Commander via text message. To use a command, you need to enter:
your_password.example_command example_parameter
e.g.: if I wanted to get my mother's phone number from my phone, I would type the following in a text message to my phone:
MyAwesomePassword.getContact Mom
Within seconds, if my phone is on, I will receive my mother's phone number in a text message on the phone I used to text my phone.
Overview of Commands
Gather critical information remotely
There are a few commands such as
.getLocation -Receive a link to Google Maps of your phone's location
.getMissedCalls [integer HowMany]
.getOutgoingCalls [integer HowMany]
.getIncomingCalls [integer HowMany]
.getContact [Contact Name]
That allow you to collect information from your phone, like a person's phone number that you may need, a list of outgoing calls you made from your phone to find a number you forgot to store, or check to see who called you and when while were away from your phone.
Use another's phone as though it were your own.
Certain commands help you to use another phone as a functionality gateway.
.setForward [Phone Number] -Set phone to notify and forward missed calls and texts
.endForward
.sendSMS [phone #] [message]
.sendSms byContact [Contact Name] [message]
When you set up a forward using SMS Commander, you can specify the number you want to use as your "phone simulator," or if you don't specify, it will use the phone that you used to send the command. When forwarding is established, every incoming text message you receive will be forwarded to forwarding number. If you are trying to keep in touch with someone, then you can borrow phones and change the forwarding number as you please. Not only will you receive all incoming text messages, but you will be immediately notified when you have missed a call, and provided with the phone number of the person that called your phone while you were away.
Change your settings
There are multiple commands that can directly modify your settings:
.loudRing -Set your phone to full volume so you can call and find it
.toggleGPS
.setAirplaneMode
.setLock -Lock your phone when you're away
.silence
.vibrate
These commands change important phone settings remotely. You can remotely adjust volume settings, disconnect your phone from all networks, and lock your phone remotely to protect yourself when you leave it alone.
Track phone actions and events.
This pair of commands will notify you when your phone is being interacted with while you're away.
.setSpyMode [Phone Number]
.endSpyMode
These commands allows you to set your phone to notify you when your phone is being used. It will tell you when a call is placed, what number is being called, when a call is answered, and what the incoming phone number is.
Miscellaneous... For Now.
This application is being updated on nearly a daily basis. I implement numerous functions as they occur to me, and when other request that I implement something that would be useful to them. This application is fueled by its users. If you have a functional idea, do not hesitate to tell me, and if it is viable then I will create a command for it.
Updates
v1.22 11/19/2009
Added Command List Pocket Guide
*Command(s) Added ---
.getBattery-- Get remaining battery percentage remotely
v1.20 02/22/2009
Added support for SMSC Record Add-On!
v1.11 02/14/2009
Icon changes
Commands are now case insensitive
v1.10 02/13/2009
Random pronounceable password generator added for Command Password
*Command(s) Added ---
.setSpyMode-- Monitor your cell phone:
be notified if someone places a phone call using your phone, the called number, and phone location
be notified if someone answers a phone call, the calling number, and phone location
.endSpyMode
v1.09 02/12/2009
*Command(s) Added ---
.setAirplaneMode -- Disconnect your phone from all networks
.setLock -- Enable your lock pattern remotely
v1.08 02/11/2009
*now password and commands can be processed if anywhere in message
*Check for updates implemented because Google keeps losing my package names, preventing me from issuing updates the normal way from previous versions
v1.07 02/10/2009
*fixed Help functions
v1.06 02/09/2009
*Optimized for slow Edge connections
v1.05 02/09/2009
*Feature Added -- .sendSms now supports new parameter:
[Optional byContact [ContactName]]
e.g.: MyAwesomePassword.sendSms byContact mom
*Feature Added -- .getLocation now returns Link to Google Maps with Coordinates
v1.00 02/08/2009
*Command(s) Added ---
.help
.bighelp
*Feature Added --- .setForward now sends instant missed call notifications as they occur!
*Added About Menu
*Changed UI
*Added Command Icons
*Unified Command format established: firstwordSecondword (First word uncapitalized, second word capitalized)
v0.50
SMS Commander is born.
What do you think? Send your suggestions, comments, and praise!