android theft detection
TRANSCRIPT
![Page 1: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/1.jpg)
![Page 2: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/2.jpg)
Road Map
Introduction
Project Idea and principle
In-practice Solutions
Problems with current scenario
Proposed System and Steps
Implementation overview
Relevant methods and classes
System Technologies
Constraints
Conclusion
![Page 3: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/3.jpg)
Project Idea
We are trying to devise a new method to detect a stolen mobile phones even when they are not connected to the network. The thief
tends to stay offline whilst using common media features and file transfer services like Bluetooth.
Our Principle : “A friend in need is not always friend indeed.”
![Page 4: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/4.jpg)
Current Scenario
![Page 5: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/5.jpg)
![Page 6: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/6.jpg)
Problems with conventional systems
![Page 7: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/7.jpg)
What do we propose?
Step 1 : The victim is required to fill an online form reporting the theft to us and hence updating our database.
Our Server
![Page 8: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/8.jpg)
![Page 9: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/9.jpg)
Stolen phone (A)
Sharing MAC (x:x:x:x:x:x:x)
Thief’s Friend (B)(Shell-man Running)
What do we propose?
Step 2
Match Database(x:x:x:x:x:x:x) &Send IMEI of ‘B’
Step 3
Can be tracked!
![Page 10: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/10.jpg)
The rest is as easy as it seems to be !Step 4) ‘B’ is connected to mobile network and can be easily found using IMEI tracking.Step 5) ‘B’ on interrogation reveals about his friend with whom he recently shared some songs.Step 6) Thief in trouble!!Step 7) Time to convey some good news to the owner!
(3) (4) (5)
(6)(7)
(B)
We give the suspected IMEI to the police
![Page 11: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/11.jpg)
![Page 12: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/12.jpg)
![Page 13: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/13.jpg)
![Page 14: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/14.jpg)
Android Services (Future Prospect) A Service is an application component that can perform long-running
operations in the background and does not provide a user interface.
![Page 15: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/15.jpg)
Implementation -
Shell-man fetches all the paired MAC addresses (B) and sends it to the server for matching…
![Page 16: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/16.jpg)
Relevant methods and classes telephony_manager.getDeviceID() - Returns the unique device ID, for
example, the IMEI for GSM.
getDefaultAdapter() - Get a handle to the default local Bluetooth adapter. Currently Android only supports one Bluetooth adapter, but the API could be extended to support more. This will always return the default adapter.
getBondedDevices() - Return the set of Bluetooth Device objects that are bonded (paired) to the local adapter.
(BluetoothDevice)device.getAddress() - Return the set of Bluetooth Device objects that are bonded (paired) to the local adapter.
Classes : *BluetoothAdapter | *TelephonyManager
![Page 17: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/17.jpg)
Implementation -
IMEI of ‘B’ is fetched by Shell-man and sent to server in case it has recently interacted with the stolen phone...(The list of MACs sent by ‘B’ contains the MAC address of the stolen phone.)
![Page 18: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/18.jpg)
Technologies
![Page 19: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/19.jpg)
System Constraints
The proposed system is entirely Bluetooth dependent.
MAC Address is not always known to the owners.
Shell-man might be considered as a redundant process by manymanufacturers.
Single Platform Implementation as of now.
The Police Department still have some minimalistic involvement.
![Page 20: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/20.jpg)
Conclusion Eliminating the need to rely on a slow and lazy process followed by police
department, we have tried to come up with a solution that increases the probability of finding the lost device.
We have taken into account the possibilities that haven't been considered in the current solutions. Thus, Instead of relying over the carrier services, we take the advantage of wireless sharing mobile service i.e. Bluetooth to track a person who is in the know about the actual thief.
![Page 21: Android Theft Detection](https://reader034.vdocument.in/reader034/viewer/2022051507/58a5c90a1a28ab6c2a8b4f55/html5/thumbnails/21.jpg)
THANK YOU