TEESimulator v3.1
🎉 TEESimulator v3.1: Legacy Support & Resilience
This release marks a significant step forward in our mission, focusing on breathing life into devices with broken TEEs and extending full support to older Android versions (Android 10–12).
🛡️ Enhanced Keystore2 Emulation
We have implemented critical APIs to support devices where the hardware TEE is broken or for applications configured to use key generation mode. These improvements directly address detection vectors identified in v3.0:
- ✅ Full Crypto Operations (
createOperation): The simulator now correctly handlesSIGN,VERIFY,ENCRYPT, andDECRYPTpurposes for software-generated keys. - 🔗 Certificate Chain Updates (
updateSubcomponent): Added support for applications updating the certificate chain of virtual keys (e.g., viaKeyStore.setKeyEntry). - 📋 Enumeration Support (
listEntries): Generated keys are now properly visible in enumeration APIs likeKeyStore.aliases(), thanks to the implementation of and .