3 ms·
When I read this, it sounded very familiar. This is also how some Allwinner tablets derive their MAC address. And wow, it turns out it is an Allwinner based dev
by captainmuon 3y ago
When I read this, it sounded very familiar. This is also how some Allwinner tablets derive their MAC address. And wow, it turns out it is an Allwinner based device!
I found it out because we sold Allwinner devices and customers complained that after an update the MAC address changed. The MAC address is set at boot time, but the algorithm used was different in the binaries we got from Allwinner, and the source we used for compiling the update. They do have a reputation for not taking GPL too seriously.
I could imagine in this case, the source-code version of libcdx_stream was supposed to give the proper machine ID that Allwinner uses in other places, but somebody sloppily patched it out for their encryption scheme.
- psychphysic 3y agoMakes sense to me, who could be bothered to clone drives and then have to wait for them to be re-encrypted per device. Instead of just modifying the firmware once? Especially considering the devices would be sold to strangers and it's quite unlikely the harddrive would make it into the hands of someone without access to the paired system. I suppose the re-encrypting could just be a second key, but still would require processing that is not worth anyone's time.