Ad

TrickyStore: Modifies Android Key Attestation Certificates

TrickyStore modifies Android key attestation certificates. It allows for customization of certificate chains, TEE fallback, and security patch levels on Android devices (Android 10+).
Screenshot of 5ec1cff/TrickyStore homepage

TrickyStore modifies the certificate chain generated for Android key attestation, providing control over the process. This module addresses limitations in standard key attestation implementations on Android devices. It operates by injecting modifications into the attestation process, allowing users to customize the certificate chain and manage keybox configurations.

TrickyStore provides flexibility in keybox configuration through XML files. It supports fallback to key generation when TEE is unavailable. The module allows for targeted application-specific certificate handling via package name modifications. It also provides customization of the security patch level for the key attestation process.

  • Certificate Chain Modification: Allows customization of the certificate chain used in Android key attestation.
  • TEE Fallback: Provides a fallback mechanism to generate keys when the Trusted Execution Environment (TEE) is broken.
  • Package-Specific Configuration: Enables targeted configuration for individual applications via target packages in a configuration file.
  • Security Patch Level Customization: Allows modification of the security patch level used in KeyAttestation.
  • Keybox Configuration: Supports configuration of the keybox using a dedicated XML file.
  • Flexible Mounting: Designed to be easily mounted and configured on Android devices.
  • Open Source Enhancement: Builds upon existing frameworks like FrameworkPatch, BootloaderSpoofer, and LSPosed.

TrickyStore is an active project with recent commits and ongoing development. The project has a notable number of stars and forks, suggesting community interest. Documentation provides usage examples and configuration details, though further documentation completeness may be desired. The project's reliability is tied to the stability of the underlying frameworks it leverages.

TrickyStore benefits developers and security researchers who need fine-grained control over Android key attestation. It enables customized certificate chains, TEE fallback options, and security patch level modifications, addressing limitations of standard implementations. This provides enhanced flexibility compared to relying solely on default Android attestation mechanisms.

Summarize:
Share:
Stars
6,121
Forks
386
Issues
4
Created
2 years ago
Commit
7 months ago
License
None
Archived
No
Updated 17 days ago

Similar Repositories