4 ms·
iPhones don't really contain any hardware that does not have more or less a conceptual equivalent in other smartphones. I suppose with "TPM" you mean the "Secur
by DCKing 6y ago
iPhones don't really contain any hardware that does not have more or less a conceptual equivalent in other smartphones. I suppose with "TPM" you mean the "Secure Element", which on iPhones and modern Android phones contains the disk encryption keys.
Like a lot of other smartphones, the main difficulty in running something else on an iDevice is the locked bootloader. It won't run anything not signed by Apple. If an exploit like checkra1n is used to defeat this, iPhones can run Linux in principle [1], of course practically restricted by a lack of a large amount of drivers required to run Linux well.
This iDevice OS lockdown completely reduces to 1) the locked bootloader which must be "defeated" - which M1 Macs contain a built in tool for - and 2) the only OS with drivers for the hardware being Apple's Darwin. So no, the TPM isn't a large part of why it's so difficult to run anything else on an iDevice.
[1]: https://blog.project-insanity.org/2020/04/16/running-postmarketos-on-iphone-7/ https://blog.project-insanity.org/2020/04/16/running-postmar...
- lxgr 6y agoYou probably mean the Secure Enclave. The Secure Element contains payment applications and keys for Apple Pay.