|
RemoteTracker Project
This software is an Antitheft and you can use it to track your Windows Mobile device when it was lost or stolen.
It works catching a formated SMS sent from any phone and then send useful informations back.
These informations can have GPS coordinates, list os contacts, owner informations and more.
You can use it to others objectives, like keep your eye in your child. Use your imagination!
To use all features RemoteTracker has, your device must have GPS and GSM capabilities.
If the thief change your SIM card, you will receive a SMS alerting you and you still can track your device.
All you need to do is set an emergency cel number.
RemoteTracker can be added to third part custom ROMs. But, with a hard reset all configurations was lost. Now, RTRegCreate tool can create
a configuration file using your PC. ROM cookers can use this DLL to make RT hard reset safe!
This program was tested with Glofish X800 and X500+ with WM6.1 and native .NET 3.5, but you can use it with WM5 or 6. WM2003 and earlier are not supported.
You can download .NET 3.5 version if needed here: Microsoft .net 3.5 Compact Framework.
You can download RemoteTracker installer here.
Keep RemoteTracker up to date!
There is an integration with AppToDate. This application verify if configured softwares are up to date or not. If not, you are
alerted, and invited to download the new version! Very cool and useful.
You can download AppToDate here.
After install AppToDate, please download RemoteTracker and run RTConfig or softreset your device to configure AppToDate.
Try this and don't forget a new version never more!
Table of Contents
News
- V0.2.0-0 is out!!! 2008-08-31
- V0.10L, Romanian translation 2008-08-01
- V0.10j, danish translation 2008-07-24
- V0.10i, greek translation and AppToDate! 2008-07-19
- V0.10 and features for ROM cookers! 2008-06-29
Documentation
-
RemoteTracker works in silent mode to help you find your device if you loose it. There is only one user interface to configure
few parameters. After that you don't need to use it any more.
- help - Send a list of commands;
- ehelp - Same as help, but by e-mail;
- cb or callback - Turns the phone application on and call the number passed as parameter or the command sender number;
- go or getowner - Send to you the informations stored in Settings/Owner of your device. Useful if the thief change this;
- ego or egetowner - Same as go command, but the answer goes by e-mail;
- rst or reset - Softreset device.
- eganfl or egetanfilelist - send, by e-mail, a list of all incoming and outgoing calls if you have VITO audio notes installed.
- eganf or egetanfile - send, by e-mail all incoming and outgoing calls records if you have VITO audio notes installed.
- alarm - Just play a sound to help you find your device when you lost it in your home.
- gi or getinfo - Send to you the informations about your phone: IMSI and IMEI. Useful if your device was stolen.
- egi or egetinfo - Same as gi command, but the answer goes by e-mail.
GPS Commands:
- gp or getposition - Try to get GPS coordinates and send back to the number passed as parameter or the command sender number;
- egp or egetposition - Same as gp command, but the answer goes by e-mail;
- elt or elogtrack - This command will start GPS, Log the path and send a KMZ file by e-mail. This file can be opened with Google Earth (download here).
- findme - Same as GP command, but ask you if you want to answer the command. You can use this command to tell a friend how to find you.
Personal Data Commands:
- pb or phonebook - Get all contacts stored in SIM card and send back to you;
- epb or ephonebook - Same as pb command, but the answer goes by e-mail;
- dkz or delkmz - Delete all KMZ files generated by elt command;
- dsc or delsim - Delete all contacts stored in SIM card.
- rt#go - Retrieves Owner information and send back to command sender, without password;
- rt#epb##123 - Send to pre defined e-mail, all phones stored in SIM card using 123 as password;
- rt#gp#98765432 - Send SMS with GPS coordinates to mobile number 98765432, without password;
- rt#elt#mickey@mouse.com#456 - Send e-mail to mickey@mouse.com with a KMZ file attached with the logged path, using 456 as password;
All functions are activated by SMS (remotely) and the answers will be by SMS or e-mail. For example you can use your wife's phone to send SMS to your lost phone and then receive GPS coordinates to find it.
This is first goal of RemoteTracker. The second is help you to retrieve your personal data back. It's not totaly done yet. There is a work in progress.
Configuring RemoteTracker
Click on the images below to enlarge:
RemoteTracker can answer your commands by SMS or E-Mail. You need to fill these fields to be able to get answers. There are two tabs with configurations: Config and E-Mail (images 2 and 3). Fill the fields acording your preferences:
- Language: your preferred language. Now there are four languages: english, portuguese, dutch and spanish;
- Emercengy cel: in this field you must supply a cellular number to RemoteTracker send SMS if your SIM card was change. Of course you can't supply this field your own number. For example, you can use your wife's cellular number;
- Password and Confirmation: this is optional. If you set this, all command you send to your device will need it.
- GPS attempts: Some commands uses GPS radio to get device coordinates. But, GPS is a weak system and only work outside and with a clean sky. Because of this we need to limit the attempts to get satellites or the software will try for ever.
- Time tracking: RemoteTracker can save a file with your device moves. This file (KMZ extension) can be opened in Google Earth or Google Maps. In this field you can set how much time your device will log the path and create the file. This file is only sent (of course) by e-mail.
- SIM IMSI: When you run RemoteTracker at first time, your SIM card IMSI (International Mobile Subscriber Identity) will be retrieved and stored. If you need to change your SIM card, click on Refresh button to set your new IMSI. IMSI is the ID of your card. RemoteTracker uses this information to verify if someone change this card and alert you about this using your Emercency Number informed above. You can store up to 4 SIM cards.
- Default e-mail account: This is the Pocket Outlook e-mail account RemoteTracker will use to answer commands and send e-mails.
- Default destinator name: Insert your name.
- Default destinator e-mail: Insert your e-mail address to receive answers from RemoteTracker. Do not use the same account!
- Default subject: Insert some subject.
Using RemoteTracker
To access RemoteTracker you can use any mobile phone and send commands by SMS. There are three categories of commands: generic uses, to track the device and to manipulate your personal data.All commands have the same prefix, rt# folowed by one of the suffix below. The structure of each command is:
rt#[command]#[mobile-number_or_E-mail]#password
Generic Commands:
Examples
Support
-
You can ask for help or support sending your questions here.
Executable binaries
-
You can find the lastest version for touchscreen or non touchscreen devices in SourceForge.net.
As a mirror, you can download RemoteTracker in www.self-share.com. For touchscreen devices please click here, and for non touchscreen devices, please click here.
License
-
RemoteTracker uses GPL license. You can read details about this kind of license here.
You are free to use this software, make your own modifications and so. But please, let me know about :)
If you find this software useful for you, please consider to donate.
Source code
Change log
- Version 0.2.0-0:
- New version number format;
- The message sent when your Sim Card is changed now comes with the new IMSI and your IMEI;
- New commands GI and EGI to get Phone information: IMSI and IMEI;
- Now you can store up to 4 known SIM cards;
- New interface for non touch screen devices;
- Uninstall now remove the link to SMSLauncher in \Windows\Startup.
- Version 0.10l:
- Romanian translation.
- Version 0.10j:
- SMSLauncher now without debug information;
- Danish translation.
- Version 0.10i:
- Integration with AppToDate to keep users up to date with new RT versions;
- Commands Alarm and Findme does not ask for password;
- New translations files;
- Greek translation;
- New config parameter: alarm sound file. Now you can select the wav file for alarm command. MP3 does not work yet;
- Alarm command now control device's volume. This command will put the volume to maximum, play the sound and put the volume level back. It also works if you set to No Sound or Vibrate mode;
- New tool: RTTest.exe. Put this binary file in the same directory as rt.exe and you will be able to test rt without spend money with a lot of SMS. There is an options called Fake Command. With this option rt will answer using a dialog box instead of sms or e-mail;
- Correct a GPS fix bug for some devices;
- The password test didn't work;
- Findme command now play sound correctly;
- I finally got the problem with SMSLauncher when your device ask for PIN code;
- Capability to receive SMS from websites.
- Version 0.10b:
- Commands FINDME and ALARM does not ask for password anymore;
- Italian translation was made by ASPE from eten-users, thank you!
- Bug fix in SMSLauncher.
- Version 0.10:
- RTConfig was divided in two. Now RTConfig only configure RemoteTracker. The commands are answered by rt.exe;
- The configuration now has backups. These backups can be useful to auto repair your settings if you hard reset your device;
- A new tool was created to be used in PC. With this tool you can create a RT configuration backup file. This is useful for ROM cookers. If you decide to use a custom ROM made by third part, and this ROM has RT inside, use must create this configuration file to be added to the ROM before use flash your device. In this case, if everything is alright, RT becomes to hard reset safe;
- Created new command:
- eganfl, egetanfilelist = send, by e-mail, a list of all incoming and outgoing calls if you have VITO audio notes installed.
- eganf, egetanfile = send, by e-mail all incoming and outgoing calls records if you have VITO audio notes installed.
- alarm = Just play a sound to help you find your device when you lost it in your home.
- findme = Same as GP command, but ask you if you want to answer the command. You can use this command to tell a friend how to find you.
- SMSLauncher now verify if RT is configured. If not, SL will load the configuration backup and auto configure RT.
- Version 0.06:
- Uninstall option back;
- Created friendly alias for commands:
- cb = callback
- gp = getposition
- egp = egetposition
- pb = phonebook
- epb = ephonebook
- elt = elogtrack
- Created new commands:
- rst, reset (softreset device)
- go, getowner (get owner informations defined in settings/owner option)
- ego, egetowner (same 'go', but using e-mail)
- dkz, delkmz (delete all kmz files)
- dsc, delsim (delete all contacts in SIM card)
- New features:
- Autodetect SIM card changes;
- Changes:
- Use KMZ file instead of KML as answer for ELT command;
- Uses sender number to send SMS back. The default number now only works when the SIM card has changed.
- Version 0.05:
- Renamed to RTConfig;
- Removed from uninstall;
- Password screen when you enter RTConfig and you had this setting;
- New command: ELT (E-Mail Log Track). This command will start GPS, Log the path about 5 minutes and send the KML file by e-mail.
- Version 0.04:
- Added commands: pb, epb;
- Added spanish translation;
- The SMS sent with coordinates was truncated to fit in one single message. By e-mail the message was the same;
- The bug with configuration was solved. Now when you exit and come back to RemoteTracker your configuration will be ok.
- Version 0.03:
- No splash screen when receiving a SMS;
- Now when a returning command must send SMS, the software split The message in 160 characters and send many SMSs as needed.
- Version 0.02:
- The main screen was redesigned to fit in squared screens;
- Added an 'About' tab to thanks the people who help this project.
- If no command is informed a help will be sent;
- Now the answer may be to an e-mail account! A new tab was added to main screen called'E-Mail'. Here you can define a default account to send e-mails, default recipient (name and e-mail address) and a Subject.
- To receive informations by e-mail use these commands: 'ehelp' same as 'help' and 'egp' same as 'gp'.
- Version 0.01:
- The project was started with 3 commands: help, cb and gp.
TODO list
- Destroy personal data
- Log audio data (integrating with Audio Note)
- Zip and attach .vol files (not sure how yet)
- Change Lock password
Donations
This is a free project and you do not need to pay for use. But, if you found it useful, please consider to donate clicking the icon below:
