From 4cbb49612eb5561f746426e6eacb2a53c297089c Mon Sep 17 00:00:00 2001 From: dere3046 Date: Sat, 16 May 2026 13:54:05 +0800 Subject: [PATCH 1/2] addrkpnewroot --- .../vvb2060/keyattestation/attestation/RootPublicKey.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/io/github/vvb2060/keyattestation/attestation/RootPublicKey.java b/app/src/main/java/io/github/vvb2060/keyattestation/attestation/RootPublicKey.java index 3620dd31..0077d154 100644 --- a/app/src/main/java/io/github/vvb2060/keyattestation/attestation/RootPublicKey.java +++ b/app/src/main/java/io/github/vvb2060/keyattestation/attestation/RootPublicKey.java @@ -39,6 +39,11 @@ public enum Status { ixPvZtXQpUpuL12ab+9EaDK8Z4RHJYYfCT3Q5vNAXaiWQ+8PTWm2QgBR/bkwSWc+\ NpUFgNPN9PvQi8WEg5UmAGMCAwEAAQ=="""; + private static final String GOOGLE_ROOT_PUBLIC_KEY_NEW = """ + MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEI9ojcU7fPlsFCjxy6IRqzgeOoK0b+YsV\ + 9FPQywiyw8EQRTkJ9u3qwfnI4DGoSLlBqClTXJfgfCcZvs60FikNMHnu4fkRzObf\ + gDkU2KNXezT9/RQ+XvNslxPHrHCowhGr"""; + private static final String AOSP_ROOT_EC_PUBLIC_KEY = """ MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7l1ex+HA220Dpn7mthvsTWpdamgu\ D/9/SQ59dx9EIm29sa/6FsvHrcV30lacqrewLVQBXT5DKyqO107sSHVBpA=="""; @@ -68,6 +73,7 @@ public enum Status { n2fbQPtpGlNxgEfd6Y8="""; private static final byte[] googleKey = Base64.decode(GOOGLE_ROOT_PUBLIC_KEY, 0); + private static final byte[] googleKeyNew = Base64.decode(GOOGLE_ROOT_PUBLIC_KEY_NEW, 0); private static final byte[] aospEcKey = Base64.decode(AOSP_ROOT_EC_PUBLIC_KEY, 0); private static final byte[] aospRsaKey = Base64.decode(AOSP_ROOT_RSA_PUBLIC_KEY, 0); private static final byte[] knoxSakv1Key = Base64.decode(KNOX_SAKV1_ROOT_PUBLIC_KEY, 0); @@ -109,6 +115,8 @@ private static Set getOemPublicKey() { public static Status check(byte[] publicKey) { if (Arrays.equals(publicKey, googleKey)) { return Status.GOOGLE; + } else if (Arrays.equals(publicKey, googleKeyNew)) { + return Status.GOOGLE_RKP; } else if (Arrays.equals(publicKey, aospEcKey)) { return Status.AOSP; } else if (Arrays.equals(publicKey, aospRsaKey)) { From 9f16d963c371b5074d790d1c11660913e2005306 Mon Sep 17 00:00:00 2001 From: dere3046 Date: Sat, 16 May 2026 14:53:49 +0800 Subject: [PATCH 2/2] triggerci