Commit Graph

  • da9ade723d feat(spoof): resetprop bootloader lock at boot Enginex0 2026-05-19 03:57:23 +01:00
  • fe21106151 feat(install): drop default security_patch.txt at install Enginex0 2026-05-19 03:53:53 +01:00
  • 5a6d336fa8 feat(install): drop default security_patch.txt at install Enginex0 2026-05-19 03:53:53 +01:00
  • 3d8d193a44 build(gradle): auto-rewrite update.json on packaging Enginex0 2026-05-19 03:25:58 +01:00
  • 813ff814ea build(gradle): auto-rewrite update.json on packaging Enginex0 2026-05-19 03:25:58 +01:00
  • 85eef8054d build(gradle): expose cargo bin path to rust task Enginex0 2026-05-19 03:24:11 +01:00
  • ee6770bcc7 build(gradle): expose cargo bin path to rust task Enginex0 2026-05-19 03:24:11 +01:00
  • 051a003b33 build(gradle): set kotlin jvmTarget to JVM_21 Enginex0 2026-05-19 03:23:55 +01:00
  • bf29946fdc build(gradle): set kotlin jvmTarget to JVM_21 Enginex0 2026-05-19 03:23:55 +01:00
  • 29b2a85e9f fix(interception): omit KEY_SIZE for EC keys with ecCurve Enginex0 2026-05-19 03:23:10 +01:00
  • 59dfb2eb85 fix(interception): omit KEY_SIZE for EC keys with ecCurve Enginex0 2026-05-19 03:23:10 +01:00
  • 890f47009b fix(interception): drop delete marker on key regen Enginex0 2026-05-19 03:22:42 +01:00
  • ee7e5ba698 fix(interception): drop delete marker on key regen Enginex0 2026-05-19 03:22:42 +01:00
  • b85b3dea48 wip(keystore): add F1 Phase A diagnostic logs in updateAad path Enginex0 2026-04-15 13:52:39 +01:00
  • 04c310e8d3 wip(keystore): add F1 Phase A diagnostic logs in updateAad path Enginex0 2026-04-15 13:52:39 +01:00
  • c8b3e9e528 Merge branch 'Enginex0:main' into fix/persistence-and-keystore-issues Yunzhe LiaoandGitHub 2026-05-18 15:01:17 +02:00
  • f4d72a641e Merge branch 'Enginex0:main' into fix/persistence-and-keystore-issues Yunzhe LiaoandGitHub 2026-05-18 15:01:17 +02:00
  • a5375f7426 review: clean error codes, defensive symmetric fallback, v3 doc Andrea-lyz 2026-05-16 19:10:55 +02:00
  • 5803039309 review: clean error codes, defensive symmetric fallback, v3 doc Andrea-lyz 2026-05-16 19:10:55 +02:00
  • 9e1b459b74 fix: persist symmetric keys + byte-identical metadata; stop wiping keys on keybox edits Andrea-lyz 2026-05-16 18:43:09 +02:00
  • 8b0acb649d fix: persist symmetric keys + byte-identical metadata; stop wiping keys on keybox edits Andrea-lyz 2026-05-16 18:43:09 +02:00
  • 6476216aa3 Merge pull request #21 from Andrea-lyz/fix/duck-detector-generate-fingerprint Enginex0andGitHub 2026-05-15 16:47:44 +01:00
  • 15a1c0ca40 Merge pull request #21 from Andrea-lyz/fix/duck-detector-generate-fingerprint Enginex0andGitHub 2026-05-15 16:47:44 +01:00
  • bc7b11a380 fix: use SecurityLevel.KEYSTORE in createSwAuth to match real hardware Andrea-lyz 2026-05-15 16:23:05 +02:00
  • 4ecbfc7259 fix: use SecurityLevel.KEYSTORE in createSwAuth to match real hardware Andrea-lyz 2026-05-15 16:23:05 +02:00
  • 22cadc125e chore(release): bump update.json to v6.0.0-162 [skip ci] github-actions[bot] 2026-03-31 18:47:49 +00:00
  • db882ec326 chore(release): bump update.json to v6.0.0-162 [skip ci] github-actions[bot] 2026-03-31 18:47:49 +00:00
  • 5267c9dd00 ci(release): upload versioned assets only, auto-update zipUrl v6.0.0-162 Enginex0 2026-03-31 19:40:15 +01:00
  • 37454e6262 ci(release): upload versioned assets only, auto-update zipUrl Enginex0 2026-03-31 19:40:15 +01:00
  • dfc8aac920 chore(release): bump versionCode to 160 [skip ci] github-actions[bot] 2026-03-31 18:32:18 +00:00
  • feee04b95d chore(release): bump versionCode to 160 [skip ci] github-actions[bot] 2026-03-31 18:32:18 +00:00
  • bdb460411a chore(release): bump versionCode to 159 [skip ci] github-actions[bot] 2026-03-31 18:18:59 +00:00
  • 161be9fc36 chore(release): bump versionCode to 159 [skip ci] github-actions[bot] 2026-03-31 18:18:59 +00:00
  • ea792c7b78 ci(release): auto-bump versionCode and add stable asset names Enginex0 2026-03-31 19:12:46 +01:00
  • 23b5497f57 ci(release): auto-bump versionCode and add stable asset names Enginex0 2026-03-31 19:12:46 +01:00
  • 18724cf40d docs(changelog): add AUTO mode banking app fix to v6.0.0 notes v6.0.0-158 Enginex0 2026-03-31 18:59:28 +01:00
  • 0081e93eb0 docs(changelog): add AUTO mode banking app fix to v6.0.0 notes Enginex0 2026-03-31 18:59:28 +01:00
  • 1b7800345d fix(config): restore AUTO mode resolution for bare target entries Enginex0 2026-03-31 18:53:18 +01:00
  • 6ebc6d0bb1 fix(config): restore AUTO mode resolution for bare target entries Enginex0 2026-03-31 18:53:18 +01:00
  • 54c12a9fd5 docs(readme): rewrite for TEESimulator-RS v6.0.0 v6.0.0-156 Enginex0 2026-03-26 12:34:36 +01:00
  • 0f749dded9 docs(readme): rewrite for TEESimulator-RS v6.0.0 Enginex0 2026-03-26 12:34:36 +01:00
  • 1bc47840d5 chore(version): bump to v6.0.0 Enginex0 2026-03-26 12:28:23 +01:00
  • 23d40b8975 chore(version): bump to v6.0.0 Enginex0 2026-03-26 12:28:23 +01:00
  • c8fadb07ae fix(certgen): self-signed certs for no-challenge keys per AOSP spec Enginex0 2026-03-26 12:28:17 +01:00
  • 80387b9516 fix(certgen): self-signed certs for no-challenge keys per AOSP spec Enginex0 2026-03-26 12:28:17 +01:00
  • c0b14eeeb1 fix(operation): pass operation-time params through to CipherPrimitive Enginex0 2026-03-26 05:03:01 +01:00
  • 7d470cf830 fix(operation): pass operation-time params through to CipherPrimitive Enginex0 2026-03-26 05:03:01 +01:00
  • 47ab0225e1 fix(certgen): omit attestation extension when no challenge provided Enginex0 2026-03-26 04:22:22 +01:00
  • 76461ad39a fix(certgen): omit attestation extension when no challenge provided Enginex0 2026-03-26 04:22:22 +01:00
  • ebb6336281 fix(interception): patch authorizations on import-overwrite path Enginex0 2026-03-26 02:49:01 +01:00
  • 08e8c769ab fix(interception): patch authorizations on import-overwrite path Enginex0 2026-03-26 02:49:01 +01:00
  • 784373c8b5 feat(config): default bare target entries to GENERATE mode Enginex0 2026-03-26 02:32:14 +01:00
  • 45d54f9369 feat(config): default bare target entries to GENERATE mode Enginex0 2026-03-26 02:32:14 +01:00
  • 2241bfb13d perf(logging): add rate limiter and lazy formatting to SystemLogger Enginex0 2026-03-26 02:11:17 +01:00
  • 75acfb9235 perf(logging): add rate limiter and lazy formatting to SystemLogger Enginex0 2026-03-26 02:11:17 +01:00
  • 954478b89b perf(interception): optimize ioctl hook hot path for ping latency Enginex0 2026-03-26 01:59:32 +01:00
  • 1959f0a780 perf(interception): optimize ioctl hook hot path for ping latency Enginex0 2026-03-26 01:59:32 +01:00
  • 191085087b fix(interception): route oversized transactions to software gen Enginex0 2026-03-26 01:30:07 +01:00
  • 7a98b35666 fix(interception): route oversized transactions to software gen Enginex0 2026-03-26 01:30:07 +01:00
  • f870598e77 fix(interception): resolve B3, C2, F1 and harden AUTO mode Enginex0 2026-03-26 01:27:43 +01:00
  • 0b8985d8bd fix(interception): resolve B3, C2, F1 and harden AUTO mode Enginex0 2026-03-26 01:27:43 +01:00
  • 6e74ebbe82 docs(release): add v5.1.1 changelog for pre-stash restoration fixes v5.1.1-164 Enginex0 2026-03-22 01:50:02 +01:00
  • 315f41f434 fix(interception): align attest key nspace update with upstream #169 Enginex0 2026-03-22 01:12:25 +01:00
  • 9be0874e93 fix(operation): fix missed finalized rename in abort() Enginex0 2026-03-22 00:54:33 +01:00
  • 25dbddf733 fix(interception): reject EC+DECRYPT in createOperation Enginex0 2026-03-22 00:42:48 +01:00
  • 9a7011eb5e fix(interception): restore key lifecycle tracking and cache invalidation Enginex0 2026-03-22 00:29:46 +01:00
  • b63570a3e2 fix(hardening): restore StrongBox simulation and binder buffer protection Enginex0 2026-03-22 00:17:10 +01:00
  • 3d7fd427a6 fix(operation): restore CTR mode, AEAD guard, error code resolution, and latency floor Enginex0 2026-03-22 00:08:41 +01:00
  • b2bf0ce599 fix(interception): restore noAuthRequired default and callerNonce attestation Enginex0 2026-03-22 00:06:28 +01:00
  • 63789ba29d fix(attestation): restore presence-based findBoolean for KeyMint tags Enginex0 2026-03-22 00:05:34 +01:00
  • 40c7b6bd15 fix(config): restore null-safe FileObserver and system=prop consistency Enginex0 2026-03-22 00:05:11 +01:00
  • 1df30b9345 fix(persistence): restore boot hash file-based persistence Enginex0 2026-03-22 00:04:06 +01:00
  • 4e83a846c9 docs(release): add v5.1 changelog for interception architecture rewrite v5.1-153 Enginex0 2026-03-21 15:04:16 +01:00
  • 3aff09e7dd feat(interception): dynamically register SecurityLevel binder interceptors Enginex0 2026-03-21 06:09:00 +01:00
  • c7b0af2d29 fix(interception): restore G2 binder overhead mitigations from pre-PR157 Enginex0 2026-03-21 05:41:56 +01:00
  • 13a1dd7887 feat(interception): add hardening fixes from pre-PR157 backup Enginex0 2026-03-20 08:16:12 +01:00
  • 21a3cb1ec0 fix(build): restore customize.sh and build.gradle.kts with all native libs Enginex0 2026-03-20 06:58:10 +01:00
  • 2b31d4ef47 refactor(persistence): remove dead rePersistIfNeeded and helper Enginex0 2026-03-20 06:26:08 +01:00
  • 38e9b547a5 feat(certgen): wire NativeCertGen and key persistence onto PR 157 base Enginex0 2026-03-20 06:23:05 +01:00
  • 94c8e5b182 refactor(interception): reset Kotlin base to upstream PR #157 Enginex0 2026-03-20 05:41:15 +01:00
  • b3aa7950c5 feat(interception): add AUTO mode TEE race for G10 attestation consistency Enginex0 2026-03-20 04:44:52 +01:00
  • 8fdc59a142 feat(interception): add AUTO mode TEE race for G10 attestation consistency Enginex0 2026-03-20 04:44:52 +01:00
  • 4c89acced3 fix(interception): harden daemon against binder stress crashes Enginex0 2026-03-19 17:38:29 +01:00
  • b6f9d7b486 fix(interception): harden daemon against binder stress crashes Enginex0 2026-03-19 17:38:29 +01:00
  • da75e08d58 feat(certgen): add enforcement tags to native DER encoder and teeResponses cache Enginex0 2026-03-19 15:43:17 +01:00
  • 99e6b0b5ea feat(certgen): add enforcement tags to native DER encoder and teeResponses cache Enginex0 2026-03-19 15:43:17 +01:00
  • 4d5e94f835 fix(interception): make NO_AUTH_REQUIRED conditional in KeyMetadata authorizations Enginex0 2026-03-19 09:48:08 +01:00
  • 397bb6338b fix(interception): make NO_AUTH_REQUIRED conditional in KeyMetadata authorizations Enginex0 2026-03-19 09:48:08 +01:00
  • fef17c07ec feat(interception): close remaining PR #157 compliance gaps Enginex0 2026-03-19 09:40:48 +01:00
  • cb81116701 feat(interception): close remaining PR #157 compliance gaps Enginex0 2026-03-19 09:40:48 +01:00
  • 9f03b84364 feat(interception): add AOSP authorize_create enforcement and wire format fixes Enginex0 2026-03-19 09:21:52 +01:00
  • 45477a7898 feat(interception): add AOSP authorize_create enforcement and wire format fixes Enginex0 2026-03-19 09:21:52 +01:00
  • 3acf73210d docs(readme): credit MhmRdd for upstream AOSP compliance work Enginex0 2026-03-19 07:37:53 +01:00
  • 634a1293c1 docs(readme): credit MhmRdd for upstream AOSP compliance work v5.0-138 Enginex0 2026-03-19 07:37:53 +01:00
  • c6587c5447 chore(version): bump to v5.0 with changelog for AOSP compliance overhaul Enginex0 2026-03-19 07:36:20 +01:00
  • f115eda2dc chore(version): bump to v5.0 with changelog for AOSP compliance overhaul Enginex0 2026-03-19 07:36:20 +01:00
  • 91070d7ede docs: credit upstream PR #157 contributors Enginex0 2026-03-19 07:33:57 +01:00
  • 217edf61fe docs: credit upstream PR #157 contributors Enginex0 2026-03-19 07:33:57 +01:00
  • 77462cb42a feat(config): add SELinux permission checks, latency simulation, and hbk seed Enginex0 2026-03-19 07:33:47 +01:00
  • ee5bf2e1a7 feat(config): add SELinux permission checks, latency simulation, and hbk seed Enginex0 2026-03-19 07:33:47 +01:00