German version

Don't steal my phone

What is it ?

DSMP is a software you install on your Windows Mobile phone. Once setup, you'll forget it. It will consume only 100kb of Flash, and no memory.
If, I don't hope so, your phone get lost or stolen, then you'll congratulate yourself having installed this software.
As soon as the thief insert his SIM card in your phone, you'll receive a SMS with the new number, including GPS coordinates, CellID, owner information.
If that's not enough, you can send specially formatted SMS to this phone number. The phone will silently drop the SMS, and execute the command inside.
Please see the documentation below for the many command you can send.
Did I say it's small, fast and efficient ?

Please remember your phone doesn't worth you jeopardize your life.


DSMP provides numerous features not seen yet in competitors' products.
Remotely accessible features:


DSMP is coded in clean and simple C++ using WTL for the only config dialog.
There is only few class used, and it's very easy to improve or enhance.
Here's how you'll use the software:

Step 1

Copy both file from archive (name hidden to avoid Google search) on your storage card, or your phone.
With your phone's file explorer, click on the exe file you've just copied to start setup.

Step 2

Screenshot of main dialog
   Picture 1

Don't show this screen anymore.
When enabled, launching this application won't do anything.
To display this screen again, send a SMS to this device with confdlg command.
Recommended value: On when setup is done and working

Monitor SIM changes
The first time you run the software, the IMSI of your own SIM card is read, and used later on.
When enabled, the application is run once after each reset to check the SIM card number.
If it doesn't match the number set below (current card) then a SMS is send to the number given below, containing the new phone number, GPS coordinates if available, and CellID.
Recommended value: On

On new SIM detection send a SMS to
Enter the phone number you want the software to send SMS to. Don't use your phone number as it'll be probably out-of-service when it should be used.
A list of your contact is displayed, but press enter to make sure it's validated.

GPS tries before giving up
The number of times to try to get GPS position before giving up.
Set to 0 if you don't have a GPS.
Recommended value: 50

Provided you know the password, you will uninstall the application while pressing this button.

Configuration done
This install the software and register all COM objects deep inside your device.
WARNING: Once this button is pressed, (and "Don't show this screen anymore" is checked) the software is not accessible anymore (it's not visible anywhere). The only way to see this windows again is to send a CONFDLG SMS.
Only do this once you've checked everything is working allright
It's recommended to soft reset your phone to let the phone load the final configuration

Step 3

Once the software is set up (but before clicking "Done or Ok"), you can send a SMS to check it's working

The sms must use the following syntax:
dsmp # COMMAND # password # optional_reply_number
* with no space around "#", this is to avoid a direct Google search if the thief get the SMS message in clear to understand how it works.

COMMAND is any of:

Best method to get back your phone if it's stolen

So, first don't try the "American methodTM". Your life and health worth more than a stupid electronic toy.
If you loose your phone, first call your operator to close the line. The chance are high it'll be found by a trustworthy person, that will call you back if you've set your owner informations to another phone number than yours. It's a good idea to give back some money to this person. The justice sometimes require sponsors too.
Well, sadly the world isn't perfect, and you might get your phone stolen, in that case, if everything is set up you'll receive a SMS with the new number, GPS pos + Cell ID.
Then don't be overspeeded.
Once you get the phone number, write it on a paper than send a "kill" command (followed by a "rst" command) so the thief won't have any information about you. Remember the game that you will play next is based on the amount of information you'll dig.

In the following paragraph, I'm using "he" for the thief gender, but you could read whatever you prefer.
You must first get the maximum number of informations about your thief first. It's a good idea to get all the current informations ("contact", "owner", some "pos").
You can send some "pos" early in the morning, or late in the day once it's stabilized you'd now where the thief lives.
Then, if you believe the police will do something with this information, go to the police and give them all the informations.
Else, you'll have to social engineer:
  1. Call the thief, from a phone that is not registered in the yellow page
  2. Don't call him "a thief", but ask if he has found this phone recently, and if he can bring it back to a police station in the next minutes
  3. Likely, he'll lie, telling you it's his phone. In that case, call him by his name (if you have received the owner name), tell him you know where he lives (if you get the GPS position), and some interesting contacts (if you received some) with the phone number of those
  4. Then, try to be as convincing as possible, tell him that you could call the police and let them capture him, but you accept to let him free ONLY IF he goes in the next minutes to the police station to give back the phone
  5. Tell him that he must tell the police that the original SIM card wasn't working so he puts his card inside the phone to get the last number and that the last number called is the one you're calling from. The police will likely call this number.
  6. Tell him that you track him, so you know where he goes and if he doesn't goes to the police right now, you'll call them. Similarly, if he destruct the phone, you'll still call the police.
  7. Likely, if you feel he won't go, you can add a time pressure by telling him you'll call back in few minute (2 mn not much) to know his answer. Just before calling, send a "contact" message to see if he called someone.
  8. If that didn't work, then call him back, and also call someone in his contact list so he can hear the conversation, and tell this person something like:
    "Hi this is police officer John Doe, we caught 'thief name' while he stole a phone. He asked us to call you. I highly advise you to come here to the police station + address + get him before he tells too much to convict himself.".
    The idea is to make the thief furious, and force him to go the police station before this person arrives there. Tell him that if it brings back the phone NOW, you tell him how to justify this call to this person. (The excuse is simple, "this is a very bad joke from my girlfriend's ex boy")
  9. If that didn't work, and the police doesn't do anything, well you can consider your phone is lost. But don't give up.
  10. You will be able to send a "slut:msg" command to an overpriced number. This will send a bunch of SMS to the given number, charging the thief's bill.
  11. You can also clear his SIM contacts with the "clearsim" contact.
  12. You can also "kill" the phone's data at regular intervals.
  13. You can also make the phone place calls to overpriced phone number with "call" command.
  14. Send some "whereRU" command at 3 AM, it's very irritating.
  15. You can call all the contact number and tell them that he is a thief and he doesn't want to give back your phone.
  16. Most likely, he will destruct the phone. But the trust he'll loose from his friend will hopefully teach him the lesson.


It's very important to know the weakness of a tool before trusting it.


Here is the zip archive to unzip and copy the 2 inner files on your phone
Run the software once, and then follow the guide above.

If you're looking for the source, well it's here

Support us

If you find this project useful, please help us by donating (click the button below)

Support This Project

Similar projects