• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Looking for a unique phone identifier

Hi, I'm trying to find a qay to uniquely identify a device that is not tied to the SIM card. That is, some sort of serial number or device identifier that will be different between two phones and will not change if the user swaps SIM cards. TelephonyManager.getDeviceId() and .getSimSerialNumber() won't work, as they are tied to the SIM card.

BlackBerry has DeviceInfo.getDeviceId(). Does something like this exist in Android?
 
As I mentioned in the opening post, TelephonyManager.getDeviceId() and .getSimSerialNumber() won't work, as they are tied to the SIM card. I'm hoping to identify unique devices, not SIM cards.

On TelephonyManager help site it says getDeviceId() returns the unique device ID, for example, the IMEI for GSM and the MEID or ESN for CDMA phones.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones