Android ID which we retrieve using
Secure.getString(getContentResolver(), Secure.ANDROID_ID);
I would like to know what are the pros and cons using this ID as unique ID ? In few websites I read that its not reliable because ID may change when we do factory reset on our device or rooted users can change it. My point is when I do factory reset, Android ID was changing but when coming to Rooted user privilages I could not get any source to change. There are third party apps like DeviceMod, Android ID changer, none of them worked for me
If you folks know about please share your answers