Since it is about the same topic I opted to continue here...
I am working with android boxes, and the market is full of chinese ones and I use Device ID to identify the app for configuration purpose.
In my case several vendors are now sending with r.GetStaticField("android.os.Build", "SERIAL") returning "0123456789abcdef"
Before that I had such problem but then I when occurred I switched automatically to the MAC address...
However they are now sending with this same Device ID and mac address always "02:00:00:00:00:00"
SO, No mac and no Device id to be based. I am using a GUID that I generate when the application is first installed and I keep it. At least I can find the configurations of that equipment.
I am curious if there is another option that I could use. I am not looking for security reasons, but for configuration retrieval from a server. As far as I know Android Boxes does now have MEI, and most of them does not have bluetooth either.
Any clue appreciated. Thanks