Android Developer Challenge
About the application:[Demo]
If your phone is stolen and SIM card changed ( & thus the phone number), you simply cannot contact your phone. This is where GPhoneDetective comes into the picture. GPhoneDetective provides 2 key services:
a) Push services: If your phone is stolen and the SIM card changed, the application will AUTOMATICALLY notify a bunch of user-selected friends with a user-customized message plus location details of the phone.
b) Pull services: If your phone is simply misplaced/lost (NOT STOLEN) your SIM-card will be intact. In this case you can simply send a short-message "SMSLOCATE:password" to your phone-number. The application will send back the location details.
The GUI-part of the application allows you to customize/set the following:
a) A password for the application.
b) SIM registration. Upto 5 SIMs can be registered (IMSI) with the application as user-owned SIMs.
c) Friends list. Friends can be registered with the application. Registered friends will receive the theft message along with phone-location details.
d) User-customized message: This will be sent on theft along with phone-location details.
How to use the application:
1) On start-up the application will prompt for a password. The password entered for the first time will be the default password. If you wish to change it, you can do so using the "Change Password" option from within then application OR you can change it remotely by sending an SMS of form "CHANGE:old_password:new_password" to your phone.
2) As soon as you enter the application, go to the "SIM details" screen and REGISTER your current SIM-card. THIS STEP IS VERY ESSENTIAL AND CRITICAL.
3) Go to the "Notify to" screen and add some contacts.
4) Go to the "Change Message" screen and set a message.
When you lose your phone:
1) If it has been stolen and if the thief changes the SIM-card, your selected contacts will be notified immediately.
2) Send a message "SMSLOCATE:password" to your phone. The phone will send back location details.This will be of help when the SIM card is not changed.