salvogiangri / KnoxPatch

LSPosed module to get Samsung apps/features working again in your rooted Galaxy device.
GNU General Public License v3.0
688 stars 31 forks source link

error code -66 Error::Km(ErrorCode(-66))) (public error code: 8 internal Keystore code: -66) #54

Closed w296488320 closed 9 months ago

w296488320 commented 9 months ago

Device name:

pixel 5

Device model number:

no

OS version:

13

Software info:

no

Magisk/KernelSU version:

no

Hook framework app:

no

KnoxPatch version:

no

Steps to reproduce:

no

Expected behaviour:

no

Actual behaviour:

no

Logs:

2023-10-07 13:50:40.022 16438-16457 OpenGLRenderer io.github.vvb2060.keyattestation E Unable to match the desired swap behavior. 2023-10-07 13:50:40.154 16438-16456 KeyAttestation io.github.vvb2060.keyattestation W Do attestation error. java.security.ProviderException: Failed to generate key pair. at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPairHelper(AndroidKeyStoreKeyPairGeneratorSpi.java:717) at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:627) at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:746) at io.github.vvb2060.keyattestation.home.HomeViewModel.generateKey(HomeViewModel.kt:109) at io.github.vvb2060.keyattestation.home.HomeViewModel.doAttestation(HomeViewModel.kt:145) at io.github.vvb2060.keyattestation.home.HomeViewModel.load$lambda$6(HomeViewModel.kt:236) at io.github.vvb2060.keyattestation.home.HomeViewModel.$r8$lambda$rMUICmt2KLtbKsoQXF9CvBriLvw(Unknown Source:0) at io.github.vvb2060.keyattestation.home.HomeViewModel$$ExternalSyntheticLambda3.run(Unknown Source:2) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) at java.lang.Thread.run(Thread.java:1012) Caused by: android.security.KeyStoreException: Unable to attest device ids (internal Keystore code: -66 message: In generate_key.

                                                                                                Caused by:
                                                                                                    0: While generating Key without explicit attestation key.
                                                                                                    1: Error::Km(ErrorCode(-66))) (public error code: 8 internal Keystore code: -66)
                                                                                                    at android.security.KeyStore2.getKeyStoreException(KeyStore2.java:369)
                                                                                                    at android.security.KeyStoreSecurityLevel.handleExceptions(KeyStoreSecurityLevel.java:57)
                                                                                                    at android.security.KeyStoreSecurityLevel.generateKey(KeyStoreSecurityLevel.java:145)
                                                                                                    at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPairHelper(AndroidKeyStoreKeyPairGeneratorSpi.java:690)