5 ms·
Can you expand more on this? Are they deliberately trying to detect compatibility layers?
by lordofgibbons 4y ago
Can you expand more on this? Are they deliberately trying to detect compatibility layers?
- josephcsible 4y agoModern phones have chips that can do hardware attestation that they're running an OS that's been blessed by Google. A lot of apps, e.g., McDonald's and most banks, will refuse to run if this attestation fails.
- lordofgibbons 4y agoIs this some kind of hardware based DRM?
- mike_hearn 4y agoIt's called SafetyNet I think. https://developer.android.com/training/safetynet/attestation https://developer.android.com/training/safetynet/attestation A lot of surprising apps use it because rooted devices are very commonly associated with fraud of various kinds e.g. credit card fraud.
- aaaaaaaaata 4y agoOr so they say.
- mike_hearn 4y agoIntegrating SafetyNet and maintaining that integration represents real work and therefore money. It's not like one line of code, it's a pretty complicated protocol and set of flows that require support in both client and server. If there was no actual problem to solve, why would organizations that are famously much more concerned with money than tech politics spend their money in that way? I really doubt McDonalds cares about the freedom to modify phones one way or the other.