3 ms·
I used to have a list of "bad" IMEI numbers and android IDs; there were some android phones where the whole run of that model would return the same identifiers.
by xsmasher 4y ago
I used to have a list of "bad" IMEI numbers and android IDs; there were some android phones where the whole run of that model would return the same identifiers.
If our code found one of those "bad" ids, we'd have to pick a new UUID to use as an identifier for that phone and save it to the flash.
- lazide 4y agoThere is also a brand of Chromebooks that an entire model run had the exact same serial # and machine ID. Same issue. Years ago I made a large scale device data storage system, and one of the key design constraints I included that always threw people for a loop when they saw it was 'device unique IDs are not unique'. The system explicitly scoped all data in such a way that any collisions would always occur within a given customer that owned/controlled the device, to avoid data leakage, security issues, etc. Because yeah, it's amazing the corners people will cut. Last I checked, the system was still working well at 4+ billion devices, so I guess it worked out.