Return Stolen Mobiles

Completed Posted Nov 25, 2010 Paid on delivery
Completed Paid on delivery

Return Stolen Mobiles

I want to have a program that works with symbian o/s mobile phones

( and it will be better to work also under windows mobile o/s ) ,

## Deliverables

**1- The program is run automatically at phone startup**

**2- At first time the program run , it asks the user if it will be visible or invisible forever ,

So , If the user choose to be forever invisible ,

at next mobile startup the program will have no interface that any user can feel with or know that the program is running**

**3- The program have a setting data stored in a file on the mobile phone

( the way of storing the file will be explained later in item 7 ) , these data are :

a- Mobile Phone Number

b- Time interval in minutes

**

**4- Using the setting data stored , the program makes a call to The Mobile phone number ( Which is in the Setting Data in no visible way ) every time interval

[In case of an active phone call or active internet connection by the phone user , the program waits until the Call end or internet disconnection and begin to make the Call ]) ,

If The Mobile Phone Number which is called is busy :

a- The program Will Run GPS (provided that the mobile will have built in GPS) in no visible way so the user will not see anything

b- Once the Captured Satellites reaches 6 or more and the mobile position is determined ,

c- The program sends the GPS data ( mainly the position ) to the Mobile phone number ( Which is in the Setting Data ) by SMS in no visible way ,

and ( If possible disable message delivery Status and also delete the SMS from Sent Box )**

**5- To protect from Copying the program on the mobiles without permission or authority ,

We will Use the mobile IMEI number as Follows:

a- During program installation , the program will ask for the activation number

b- When the User enter the activation number , the program will check If it valid or not (as we will see below in Item 6)

c- If it is valid , the installation process puts this activation number inside a file stored in the mobile phone

d- Every program startup , it checks if the activation number is valid or not

6- How the program Know that the activation number is valid or not !! :

a- The activation number will be extracted from the IMEI number by certain algorithm

(the coder will choose it him self , provided that this algorithm is flexible for me to change a key in it ,

As if a certain algorithm key is discovered , I can change this key )**

** b- The coder will also give me the same algorithm in php code ,

so that I can put it in My site , As If the user pay money ,

the php code will generate the activation number for the user mobile IMEI number**

**7- The way of storing the Setting data file :

a- It will be during installation process , the user will be asked for the Setting data

b- If the user installs the program again on the same mobile phone ,

The installation program will check if the Setting data file exist or not ,

If exist , I want the coder to enable me to make the program either :

i- The Settng data file will be overwritten

ii- The Settng data file will not be overwritten

**

Engineering Project Management Software Architecture Software Testing

Project ID: #3875406

About the project

3 proposals Remote project Active Dec 12, 2010

Awarded to:

SmartTechSols

See private message.

$276.25 USD in 120 days
(79 Reviews)
6.3

3 freelancers are bidding on average $460 for this job

dohoangminhquan

See private message.

$1020 USD in 120 days
(30 Reviews)
5.8
hzoma

See private message.

$85 USD in 120 days
(2 Reviews)
0.0