DOI: http://dx.doi.org/10.26483/ijarcs.v11i3.6521
Volume 11, No. 3, May-June 2020
International Journal of Advanced Research in Computer Science
RESEARCH PAPER
Available Online at www.ijarcs.info
© 2020-2022, IJARCS All Rights Reserved 1
ISSN No. 0976-5697
A SOFTWARE TOOL FOR RECOVERING LOST MOBILE PHONES USING
REAL-TIME TRACKING
Iwara I. Arikpo
Department of Computer Science
University of Calabar
Calabar, Nigeria
Gabriel I. Osuobiem
Department of Computer Science
University of Calabar
Calabar, Nigeria
Abstract: The rapid increase in the use of smartphones and other mobile devices in developing countries like Nigeria, comes with the huge
challenge of rampant phone theft and difficult process of recovery. This study was aimed at improving the recovery process for lost phones by
the development of a mobile application for locating and retrieving lost mobile phones in real-time. The system design methodology was based
on object-oriented analysis and design using the unified modelling language. The system was implemented using Android SDK Tools Version
23.0.5 in combination with Google Map service and an underlying Firebase real-time database. The application was tested with Android 5.0
(Lollipop). The software was successfully used to track mobile devices in real-time with other retrieval aids like lock, ring and wipe (if the
owner wants to) applied during the recovery process. The authors recommend this application as a simplified solution to the problem of mobile
phone theft/misplacement.
Keywords: mobile phone, tracking, android, recovery, L-Code
I. INTRODUCTION
In the past few years, computers have been tremendously
miniaturized. Advances in information and communication
technology have led to the development of various handheld
and pocket-sized telecommunication devices, whose
importance in the current global information technology
economy cannot be overemphasized. The mobile phone,
being the most common form of such devices possess
extensive computing capabilities, including high-speed
access to internet services regardless of its small size [1].
Today, mobile phones have become almost
indispensable because of the ease at which they can be
carried around, and readily integrated into a user’s routine.
Connecting with work, family and friends has been made
easy with the use mobile phones. In 2016, an estimated
62.9% of the population worldwide already owned a mobile
phone. The mobile phone penetration is forecasted to
continue to grow, rounding up to 67% by 2019, [2]. In
Nigeria, for example, smartphone users have been forecast
to grow to over 140 million (60%) by 2025 [7].
This paper titled improving/simplifying the recovery
process for lost/stolen phones is an Android application that
will serve as a tool for reuniting users with their lost phones.
With the use of Google Maps and an underlying Firebase
real-time database, the application will provide live and
accurate location data of the lost device. Finding a phone is
one thing and retrieving it is another, in a scenario where a
user tracks down the lost phone using the application, the
user can also perform administrative operations such as data
wipe, device lock, and device ring remotely. With the device
ring feature, the user will be able to ring the lost phone even
if the phone is on silent mode.
II. LITERATURE REVIEW
Attempts have been made by several researchers towards the
development of an efficient mobile phone tracking system.
[3], developed an Anti-Theft Application for Lost or
Misplaced Android Phones. The application was designed to
enable users track their lost or misplaced devices. This was
made possible with the use of GPS tracking, video
recording, image capturing, SIM card change notification,
SMS, MMS, and email messaging. The video recording and
image capturing feature of the application is an added
advantage; these features create a possibility of identifying
the possible thief, if the phone was stolen. Limitations of the
application include, unavailability of a feature that plots the
GPS coordinates of the device and presents it on a map, as
well as the inability of the application to provide real-time
data.
Google LLC released an ”Android Device Manager“
application that allows users to find their smartphones if
stolen or misplaced. It was attached to the Google account
of every user, so as to make it available for anybody that
owns a Google account [4]. The application is available on
the web and also on Android. Users can lock, wipe, and ring
their phone from another device (either smartphone or PC)
remotely. A real-time map is also available with a marker on
the current location of the phone when online, or the last
recorded location before going offline [5].
This application turns out to be redundant if the user is
logged out of his/her Google account, it loses control over
the lost device. For this reason, the developed application of
this will not allow a user to be logged out, and may prevent
uninstallation of the application.
[6] also designed an application called Mobile Tracker App,
that could report the current location, and other vital
information about a lost mobile phone. The application
gives a user the ability to perform several operations on the