Android Application can recognize previous installations on a mobile device

26 Sep 2016

Android Application can recognize previous installations on a mobile device

It has been found that some android applications are able to recognize that they were earlier installed on a mobile device. Suppose user uninstalled application from smartphone and install that same app again sometime, that app will be able to recognize previous installation on device. This technique is generally used by online applications to check that if users are already using any service and attempt to use it by creating account with different name. Following are few methods used by Android applications to detect installation history.

Application can store a file in internal storage directory. Applications can generally write to the internal storage of a smartphone. This method works offline and is not the easiest to track the location of file. These files are not easy to locate as user does not know the file name, file extension, file size or other file parameters. Deleting wrong file could even result in system crash.

Applications keep track of a devices unique ANDROID_ID which is unique installation. This method is basic, requires internet access, and does not persist a factory reset performed on mobile device.

IMEI can also be used for this purpose, but requires a SIM-capable device. The IMEI is unique for each mobile device, cannot be changed. If user lost or sold the device, the new owner will found that application was already installed on the phone.

Application can use User's Google account to check previous installation. It is similar to ANDROID_ID method, but requires explicit permission from the user in the newer versions of Android. This method also requires internet access and is implemented on server side.

So, third-party application developers design their application which is capable of collecting user's MAC Address, IMEI, Device ID or other information and store this to servers for detecting the device again in future.

Recent Posts

Important Facts about Application data in Android

Important Facts about battery in Android

Important Facts about external SD card in Android

Resolving Errors in Android Mobile Phones

Dual Cameras in Mobile Phones

Sony Xperia XZ1 Camera Review

Google Pixel 2 Camera Review

Samsung Galaxy Note 8 Camera Review

iPhone X Camera Features

Pros and Cons of Android

Sensors in Android smartphones

Augmented Reality in Smartphone Applications

Multi core processors in Smartphones

Important Features of iPhone 8 Plus

Important features of Corning Gorilla Glass

Important difference between various country specific versions of mobile phones

Important Facts about memory in Android

Important Features of Asus Zenfone 3

Snapchat Spectacles can record real life activities

Applications usage tracking in Android

Important Features of Google Assistant

Important facts about Quick Charging

Difference between Clearing Application from Recent Apps list and Force Stop in Android

Important Features of iPhone 7

Data storage location of applications in Android

Importance of data system folder in Android Phone

Comparison of LG V20 and LG V10 Smartphones

Important features of Huawei Nova Plus

Resolving Gallery application issue due to less memory space in Android

Important Features of Sony Xperia XZ © Copyright 2017, All Rights Reserved. is an independent website and has not been authorized, sponsored, or otherwise approved by Sony.