Tuesday, December 30, 2008
Friday, December 26, 2008
- An Thief or Lost Prevention Software with SMS Auto-Responder and GPS Capability created for Windows Mobile Devices.
- When you forget your phone and can't remember where you put it, you can SMS your phone to get the exact location via GPS information if your phone has GPS Capability or approximate location based on Cell Location.
- You can SMS your phone for other information such as IMSI, IMEI or even remotely reboot your phone etc.
- This software is also equipped with Thief Prevention system which will automatically SMS your partner phone number if the SIM has been changed against the registered SIM. You can register multiple phone numbers as partners.
- This software supports registration of Multiple SIM Cards and also registration of Multiple Phone Conctacts as Partners.
- When your phone has been stolen, it will automatically SMS relevant information such as IMEI, SIM Card Number or IMSI, GPS Location if supported and Cell Location to your Registered Partner Phone.
- It is able to also auto-delete Phone Memory Contacts if the phone has been stolen.
- It is password protected and the password is encrypted with AES-Encryption.
- Its un-install proof. It requires special procedure to uninstall the protection, so even if you uninstall it, it is still working.
It's still in beta version. You need atleast .NETCF 2.0 for this app to work (which most Windows Mobile has so not to worry).
Note that Cell Location depends on your device. It should be working but the problem is not all devices interfaces with RIL functionality so it may or may not work. What I can confirm is that Asus P525 does not work on cell location (it always return 0). Samsung I780 works perfectly.
Anyway, here are the SMS Commands that you can send to your phone. Note though that the SMS is only accepted when :
- The SMS came from a partner phone. (You need to register the phone as a partner phone first).
- The password is correct. Password is based on the password saved when you configure your phone for using the SmartProtect application.
- When the SMS Command is correct.
The SMS commands syntax is :
The valid commands are :
- getIMEI - Retrieves the IMEI Number
- lockMyPhone - makes your phone unusable
- enableLockPhone - Enable the Lock Mechanism of your Phone. When your phone is stolen, your phone will become unusable.
- resetPhone - Reboots your phone.
- deleteContacts -Deletes your mobile phone contacts. It does not delete the SIM Card Contacts.
- unregisterPhone - Unregisters the sender as a partner phone.
- disableSecurity - Disables the security mechanism of your phone. This requires restart to take effect.
- enableSecurity - Enables the security mechanism of your phone.This requires restart to take effect.
- getIMSI - Retrieves the IMSI Number.
- alertContacts - Alerts your contacts that your phone has been stolen.
- getCellLocation - Gets the approximate location based on Cell Tower that your phone has registered to.
- getGPSLocation - Retrieves the GPS Coordinates.
- exitApp - When you use getGPSLocation command, this application stays in the memory. This command exits the application. However, this applications will still be activated if any of the command is received.
- registerPhone - Registers your sender as partner phone number.
- listCommands - List the commands available for the Software.
The link to download the software is here : http://forum.xda-developers.com/showthread.php?p=3088296#post3088296
Kindly leave your comments on this page on how else you would want to improve the application, or any bugs you encounter. I've thought of new features already but I won't reveal it. Thanks!!
Wednesday, December 24, 2008
Would it be good if, when developing the SMS Interception software or call interception software, to test it out without buying a new phone ? Like maybe sending an SMS on your Emulator to test if your software is able to interecept the sms ?
Well, now its possible. It took me a while to find out but I would like to share with you guys. Windows Mobile 6 SDK (and perhaps Windows Mobile 5) has the facility to allow you to test your software which requires interaction and manipulation of phone calls, SMS or even test your GPRS functionality without incurring cost. This is called a Cellular Emulator. How do we use that ?
Well its simple. Just follow the steps here :
1. Open your Cellular Emulator by going to Start -> Programs -> Windows Mobile 6 SDK -> Tools -> Cellular Emulator
2. At the toolbar, see the DE:
3. Once launched, you will notice that the radio is off. So go to File -> Configure -> Peripherals
4. At the Peripherals tab, type in COM4 on the Serial Port 0
5. Soft reset your emulator by going to File -> Reset -> Soft
Voila!!!. Once restarted, you can now send SMS to your phone.
Now you maybe wondering, what is the phone number of you Phone. To know the phone number assigned to your phone, go to the Cellular Emulator and Go to SMS Tab. The phone number assigned to your phone is there.
Notice at the Call Manager tab and at the Preset Number option ? These are the numbers assigned to a Call Behaviour, Say if you call 727024, the emulator will emulate Busy phone.
Hope this was useful.
So we have an EC2 instance on AWS. But we need to terminate it as the project has to give way to something urgent and therefore not on for...
My current work nowadays involves a lot of multi-threading application. And also a lot of simultaneous users. We need to serve them fast (as...