6 Commits
Author SHA1 Message Date
JingMatrixandGitHub 093c1bbc13 Implement multi-keybox support (#1)
This commit adds support for using different `keybox.xml` files for different applications. This allows for greater flexibility, enabling the use of distinct cryptographic identities for specific groups of apps.

The `target.txt` configuration now supports a new syntax. A line with a filename in brackets, like `[demo_keybox.xml]`, sets the active keybox for all subsequent packages in the file.

The implementation refactors the configuration and keybox loading logic:

- PkgConfig now parses the new syntax and maps packages to their designated keybox files.

- KeyBoxUtils is updated to dynamically load and cache multiple keybox files on demand, instead of relying on a single global state.

- Certificate generation and hacking functions now use this new configuration to select the correct keybox for each operation based on the application's UID.
2025-11-02 11:07:50 +01:00
JingMatrix 67d35caf3c Rename project to TEESimulator
Explain in README our new goal of bypass TrickyStore detection
2025-11-02 10:52:09 +01:00
DakksheshandGitHub e768569ed6 README: Add vvb2060/KeyAttestation to acknowledgement 2025-08-11 22:05:42 +05:30
DakksheshandGitHub c55df1743b README: Add android requirement 2025-08-11 22:03:56 +05:30
Dakkshesh 7f57e82ff9 README: Fix up acknowledgement link
Signed-off-by: Dakkshesh <beakthoven@gmail.com>
2025-08-06 21:06:15 +05:30
Dakkshesh fa2fa1c7d5 Add README.md
Signed-off-by: Dakkshesh <beakthoven@gmail.com>
2025-08-06 19:46:58 +05:30