3
Citizens Lab enquiry: how can we fight against this surveilance
(citizenlab.ca)
IMEI and GSM in general is one of those "industry standard" that are so heavily paywalled that the effort to reverse engineer it is pretty hard. You can look at osmocomm, the umbrella open source project that tries to make mobile communication more accessible and open