I need an ID which will not change for android device and it should be unique at any time even if WIFI, SIM, Bluetooth are not present as well as when user reset his/her phone or flash with new OS.
I know about these Id. IMEI : It is not available for all device(Ex. SIM less device).
MAC : Is is not available for all device(Ex. WIFI less device).
Android Id : It changed when user Reset his/her phone or device is root with new OS.
Which will be better for my requirement?
Should I used Serial Id. Build.SERIAL??