-
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