You are on page 1of 32

PROJECT PRESENTATION

THEFT TRACKING OF ANDROID MOBILE

THEFT TRACKING OF ANDROID MOBILE

Disseration Submitted To The State


Board Of Technical Education,
Tamilnadu .
In Practical Fulfillment The Requirement For
Award Of
DIPLOMO IN COMPUTER ENGINEERING
Submitted By
S.Brundhadevi
111406
M.Chandrika 111408
C.Kousalya
111418
Guided By
Mr.T.MuthamilSelvam M.Tech., Sir
Department Of Computer Engineering
THESESHASAYEE INSTITUTE OF TECHNOLOGY
THIRUCHIRAPALLI-620 010
(2013_2014)
Signature Of HOD
Signature Of Guide

THEFT TRACKING OF ANDROID MOBILE

ABSTACT:

Our aim of the project works to THEFT TRACKING OF


ANDROID MOBILE. We are going to devolop an application which is
running in background. When install the application in the mobile it
ask for secondary mobile number foe safety recovery and tracing of
the mobile. The application runs in background and check for
mobile number changed in the mobile. If new number is installed,
our application getting activated and send the new mobile number
and currently location to the secondary mobile. Which is register
during the installation of the software so that we can easily trace
and fixed the person? Who is currently hold the (thefted) mobile.
And new GPS(Global Positioning System) trace in used to latitude
and longitude. Using telephony manager we can easily find out
the new mobile number. Using sms manager we can send the sms.
So, we can trace the theft mobile easily use in the this application.


Application

First
start
Registered
secondary mobile
number
Run Application in
background

CHECK THE
NEW NUMBER
IS INSTALLED

send SMS to new mobile number to


secondary mobile number

send SMS to new


mobile number

Dataflow Diagram

1) Sims change verification:


Check the
sim serial
number

Same

Not Same

To work with normal

To run the
developed
application and call
the second module

2. Send SMS

Check the sim


serial
number(not
same)
To start the
telephony
manager class

Send the SMS


from secondary
mobile
Stored User number
and secondary
mobile number

3. GPS Location and Updation:

Owner Mobile

Location Manager
Calling

Get the Current


Location

Send the Location To


Secondary Mobile

DESCRIPTION OF 4 MODULES:

1.
2.
3.
4.

Sim change verification


Send SMS
GPS Location and Updation
GPS tracking using Google map

4. GPS Tracking Using Google Map

Receive the Location

Place the Google And Get


Our OccurratePlace

PROJECT MODULE DESCRIPTION

1) Sims change verification:


If the thief changed the sim its impossible to send sms to the mobile.it
can be sent only when we known the number of the new sim inserted .so
the application has a service which runs at every startup of the
mobile .the following are steps it does while the mobile is switched on:
1. Takes the serial no of the new sim inserted
2. Takes the serial no stored in the database.
3. Compares the 2 serial numbers

PROJECT MODULE DESCRIPTION

2) Send SMS:

In second module, the sim serial number is as not


same as storing the user sim serial number, so its send the new
sim serial number is installed text and new sim serial number to
the secondary mobile. The following are steps it does while the
second module is:
1. If the numbers are different it sends a sms to a
fixed number.
2. The sms contains the new sum serial number.
Then the new sim no is available to the user. Now he
can send sms that number and can do the above steps
So the owner easily traces the mobile and also traces
theft.

PROJECT MODULE DESCRIPTION

3) GPS LOCATION AND UPDATION:

GPS stands for global processing system.

In this module to trace the theft mobile using sum serial number
in google map, so its identify the latitude and longitude.

PROJECT MODULE DESCRIPTION

4) GPS TRACKING USING GOOGLE


MAP:

When the user cannot find the mobile using the above
method,
He can try using this GPS tracking method .when the user
sends a sms with the text defined for the GPS service .the service
will be started. When the service is strated.it does the following
1. Turn on the GPS without user interaction
2. When the user goes to a different location the takes
the latitude and longitude
3. From the latitude and longitude if finds the address of
the theft current location
4. Its sends the address to the user via sms
It is another type of mobile. The thief stops the background
process. But the application will be destroyed. The thief sees the
process not visible.

1. Sim change verification

In this first module they are two steps to be followed


a).Display Currently working mobile number
b).To verify the mobile number from stored mobile
number

a).Display Currently working mobile number:

Resource Required to display currently working mobile number


AndroidManifest.xml Permissions
Add :Uses Permission:Android.permission.
READ_PHONE_STATE
Package Required: android.telephony.TelephonyManager
Class:Telephony Manager
Method
TelephonyManager tm= (TelephonyManager) getSystemService
(TELEPHONY_SERVICE);
String number=tm.getLine1Number();

The coding is following below

TelephonyManager tm= (TelephonyManager)


getSystemService(TELEPHONY_SERVICE);
String number=tm.getLine1Number();
Toast.makeText( getApplicationContext(),
"TN:"+number,Toast.LENGTH_SHORT).show();
To get the permission from andriodmanifest.xml and following below

<uses-permission android: name=


"android.permission.
READ_PHONE_STATE "/>

b).To verify the mobile number from stored


mobile number
The coding is below

TelephonyManager tm= (TelephonyManager)


getSystemService(TELEPHONY_SERVICE);

String number=tm.getLine1Number();

String num2=15555215554.to String();

String num3=ed2.getText().to String();

Toast.makeText(getBaseContext(),
num2,Toast.LENGTH_LONG).show();

Toast.makeText(getBaseContext(),
number,Toast.LENGTH_LONG).show();
if(num2.equals(number))
{
Toast.makeText(getBaseContext(), "same",
Toast.LENGTH_LONG).show();
}

else
{ Toast.makeText(getBaseContext(),"The New
Number Is Installed he number is:
"+number,Toast.LENGTH_LONG).show();
}

2. Send SMS

To send the secondary mobile number by using the SMS


MANAGER CLASS.
Resource required sending SMS
AndroidManifest.xml Permissions
Add:
Uses Permission
:Android.permission.SEND_SMS
Package Required:
android.telephony.gsm.SmsManager
Class:
SmsManager
Method:
SendTextMessage( phno , service_senderaddr , msg ,
sent_intent , deliev_intent );
sms.SendTextMessae (phno, null,msg,null,null);

Code:
String num5="The New Number
Is:"+getSimSerialNumber.toString();
String num4="9788841191".toString();
Toast.makeText(getBaseContext(),num5,
Toast.LENGTH_LONG).show();
SmsManager sms=
SmsManager.getDefault();
sms. SendTextMessage(num4, null, num5,
null, null);

3. GPS Location And Updation:

AndroidManifest.xml Permissions
Add:
android:name="android.permission.ACCESS_LOCATION_EXTRA_
COMMANDS"
android:name="android. Permission. ACCESS_FINE_LOCATION"
android:name="android. Permission.
ACCESS_COARSE_LOCATION
android:name="android. Permission. INTERNET"

Package Required:
Import android.location.LocationManager;
Class:
Location Manager

Code:
GPSTracker gps=new GPSTracker (MainActivity.this);
double latitude=gps.getLatitude(); double
longitude=gps.getLongitude();

Send The Location:

String num5 ="LOCATION LATITUDE:" +latitude;


String num6 ="LOCATION LONGITUDE:" +longitude;
String num7=num5+num6.toString();
SmsManager sms=SmsManager.getDefault();
sms.sendTextMessage (num7, null, num4, null,
null);

Display Currently Working Serial Number:

Two Sim Serial Numbers are same.

(Same)

(Not Same)

Receive The New Number Send To Secondary Mobile:

Location Display:

(Same)

(Not Same)

Receive The Location To Secondary Mobile:

Conclusion

We are going to develop an


application which is running in
background. When install the application
in the mobile it asks for secondary mobile
number foe safety recovery and tracing
of the mobile. Using telephone manager
and using GPS we can easily find out the
new mobile number.so that cost is low
and time consumption is also less.

Future Enhancement

Convert the created application


into the service which means to execute
an application in background

By
S.BRUNDHADEVI
DCE III-YEAR
111406

You might also like