Search code examples
apiversiondetectionbrew-frameworkbrewmp

Alternative way to detect/fingerprint phone make and model?


As seen in this question, there is a problem with using OS supplied APIs to detect make and model of a particular handset. (In that case, an HTC Smart.)

Is there some other way to indirectly determine the make and model? For instance, can one look for class ids only present on that particular phone, in combination with OS version perhaps, to detect make and model? I am hoping to avoid conditional compiling as much as possible.


Solution

  • It would seem that only the HTC Smart is affected, all other phones seem to report version etc correctly.