Description:
SmartProtect is a mobile protection software with SMS Auto-Responder. This software helps you track and recover your phone once stolen or lost.
Features includes:
- A 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 has MortScript support.
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 that you have saved when you configure SmartProtect on your phone. The password is authenticated by the phone once the SMS Command is received.
- When the SMS Command is correct.
The SMS commands syntax is:
::/[command],[password]
example:
::/getGPSLocation,mypassword
Available 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.
- rebootPhone: 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.
- versionInfo: Retrieves the current version of the SmartProtect.
- deleteProtectedFolders: Removes the protected folders.
- disableEmulation: Disabled the emulation mode..
- stopAlert: Stops the alertContacts action..
- stopAlert: Stops the alertContacts action..
- runPreScript: Runs the pre-action MortScript you've defined..
- runPostSCript: Runs the post-action MortScript you've defined..
- runAllScripts: Runs all the MortScripts you've defined.
Important.
Please follow the procedure below to update the software:
- From the partner phone. SMS your phone with the command ::/exitApp,[password]. This is to make sure that the SMS module is not loaded in the memory or update may fail.
- Uninstall the SmartProtect. (optional)
- Install the latest SmartProtect.
- Once installed, Run SmartProtect to verify that your settings is still there.
- THIS IS IMPORTANT. Save the settings. Do not click cancel or Exit. This will refresh the settings.
- You will be notified that there's a need to restart the phone. Proceed to restart.
- To verify its installed, SMS your phone with ::/versionInfo,. This should yield the latest version.
Removal Instruction.
Please follow the procedure below to remove the software:
- Uninstall SmartProtect 1.1 from your Mobile Phone.
- From the partner phone. SMS your phone with the command ::/exitApp,[password]. This is to make sure that the SMS module is not loaded in the memory or update may fail.
- Install SmartProtectRemove.CAB (51 KB - mirror) to your mobile phone.
- Run the SmartProtectRemove.exe.
- Enter the appropriate password you've configured for SmartProtect. Click on Remove SmartProtect.
- Reboot/soft reset your phone.
- To verify that it has been removed, SMS any commands to your phone. It should get thru now.
Update Description:
v1.2:
- Fixed issue wherein those with partner number that starts with 0 (example 0917) is not recognized when an SMS is sent. (because the phone recognize it as +63917).
v1.1.9:
- Added SMS Command to the Emulation Mode. In Emulation Mode, log will be produced whenever an SMS command is received and executed. Logs are stored on the Emulation Log.
v1.1.8:
- Fixed issue for users with non-english ROM where SMS command is not executed.
- Added MortScript support. You can now run Mort Scripts for Pre-process (before the security is invoked when the phone is compromised) and Post-Process (After the security is invoked). Note that you need to ensure that your Pre-process script ends, as the security will only be invoked when it ends. MortScripts will run only when the phone is compromised.
- Support for AppToDate for automatic updates. (I have not tested because I can't download AppTodate. I will do a test later).
- Additional commands such as runPreScript, runPostScript, stopAlert.
- Modified the way alertContacts command is executed.
v1.1.7:
- Performance enhancement.
- Fix a minor bug. When a number saved on the Partner Number is not on your address book, there's a tendency that the sms command may not get executed.
v1.1.6:
- Fixed Deletion of Protected Folders. When in-use Deletion module quits the deletion process.
v1.1.5:
- Added Reboot messages if required during exit.
- Added About Message.
- Changed title to SmartProtect on the first screen.
- Added OpenCellID Link on the SMS.
v1.1:
- Important Bug Fix on Password issue. When settings are saved subsequently even if the password was not set, password turns to blank.
- New command: deleteProtectedFolders. Allows you to SMS your phone to delete your protected folders.
- Automatically delete protected folders upon SIM Change. Protects your phone from snooping by the Theft. Kindly use this feature with care. I will not be liable if the feature is misused. Example, I received a complaint from someone that his phone was unusable because of my software. It turned out that he enabled Make Phone Unusable on SIM Change option and he changed SIM Card, so kindly use with care.
- Protected Folder implementation on Smart Protect. Allows you to choose which folders you want to be protected.
- Changed resetPhone command to rebootPhone command. I'm just afraid people might think that this is a a hard reset command, which it is not.
v1.0.0.5:
- Performance Adjustment. Note that first time restart after update will be equivalent to 1.0.0.4. However, Subsequent restarts will be faster.
v1.0.0.4:
- Added new command versionInfo to get the version of software installed.
- Added an update logic so that software is able to update files properly.
- Fixed the issue regarding password key generation when saving configuration.
- Fixed the getSimLock issue on earlier version of .netcf 2.0.
v1.0.0.3:
- Fix issue when phone is in PIN Mode. Loops until PIN or Network is detected and SIM is registered to the Telco.
- SmartProtect is slow and sometimes hogs the SMS system and affects the Auto-Responder functionality. Changed the code from sleeping to scheduled run based on interval.