topjohnwu / Magisk

The Magic Mask for Android
GNU General Public License v3.0
47.52k stars 12.07k forks source link

no loading online list #4670

Closed xuefer closed 3 years ago

xuefer commented 3 years ago

Device: JIDOU Android version: 4.4 Magisk version name: v22.1 Magisk version code: 22100

Caused by: javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null

I have updated cacerts but still get this error

E/fr1     ( 2876): a.ms0: Repo [riru-sui] parse error:
E/fr1     ( 2876):      at a.os0.s(Unknown Source)
E/fr1     ( 2876):      at a.ns0.l(Unknown Source)
E/fr1     ( 2876):      at a.fr1.e(Unknown Source)
E/fr1     ( 2876):      at a.ow1.run(Unknown Source)
E/fr1     ( 2876):      at a.tz1.h0(Unknown Source)
E/fr1     ( 2876):      at a.rz1.run(Unknown Source)
E/fr1     ( 2876): Caused by: javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:409)
E/fr1     ( 2876):      at a.y51.startHandshake(Unknown Source)
E/fr1     ( 2876):      at a.t42.f(Unknown Source)
E/fr1     ( 2876):      at a.t42.c(Unknown Source)
E/fr1     ( 2876):      at a.z42.d(Unknown Source)
E/fr1     ( 2876):      at a.z42.e(Unknown Source)
E/fr1     ( 2876):      at a.r42.a(Unknown Source)
E/fr1     ( 2876):      at a.h52.b(Unknown Source)
E/fr1     ( 2876):      at a.n42.a(Unknown Source)
E/fr1     ( 2876):      at a.h52.b(Unknown Source)
E/fr1     ( 2876):      at a.a52.a(Unknown Source)
E/fr1     ( 2876):      at a.h52.b(Unknown Source)
E/fr1     ( 2876):      at a.j52.a(Unknown Source)
E/fr1     ( 2876):      at a.h52.b(Unknown Source)
E/fr1     ( 2876):      at a.h52.a(Unknown Source)
E/fr1     ( 2876):      at a.r32.d(Unknown Source)
E/fr1     ( 2876):      at a.q32.a(Unknown Source)
E/fr1     ( 2876):      at a.i42.run(Unknown Source)
E/fr1     ( 2876):      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/fr1     ( 2876):      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/fr1     ( 2876):      at java.lang.Thread.run(Thread.java:841)
E/fr1     ( 2876): Caused by: java.security.cert.CertificateException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null
E/fr1     ( 2876):      at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:308)
E/fr1     ( 2876):      at com.android.org.conscrypt.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:202)
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:611)
E/fr1     ( 2876):      at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:405)
E/fr1     ( 2876):      ... 20 more
E/fr1     ( 2876): Caused by: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null
E/fr1     ( 2876):      at com.android.org.bouncycastle.jce.provider.RFC3280CertPathUtilities.processCertA(RFC3280CertPathUtilities.java:1488)
E/fr1     ( 2876):      at com.android.org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.engineValidate(PKIXCertPathValidatorSpi.java:305)
E/fr1     ( 2876):      at java.security.cert.CertPathValidator.validate(CertPathValidator.java:190)
E/fr1     ( 2876):      at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:295)
E/fr1     ( 2876):      ... 24 more
E/fr1     ( 2876): Caused by: java.security.cert.CertificateExpiredException
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLX509Certificate.checkValidity(OpenSSLX509Certificate.java:220)
E/fr1     ( 2876):      at com.android.org.bouncycastle.jce.provider.RFC3280CertPathUtilities.processCertA(RFC3280CertPathUtilities.java:1483)
E/fr1     ( 2876):      ... 27 more
E/fr1     ( 2876): a.ms0: Repo [nexusmedia] parse error:
E/fr1     ( 2876):      at a.os0.s(Unknown Source)
E/fr1     ( 2876):      at a.ns0.l(Unknown Source)
E/fr1     ( 2876):      at a.fr1.e(Unknown Source)
E/fr1     ( 2876):      at a.ow1.run(Unknown Source)
E/fr1     ( 2876):      at a.tz1.h0(Unknown Source)
E/fr1     ( 2876):      at a.rz1.run(Unknown Source)
E/fr1     ( 2876): Caused by: javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:409)                                                                                                               
E/fr1     ( 2876):      at a.y51.startHandshake(Unknown Source)                                                                                                                                                                 
E/fr1     ( 2876):      at a.t42.f(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.t42.c(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.z42.d(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.z42.e(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.r42.a(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.h52.b(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.n42.a(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.h52.b(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.a52.a(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.h52.b(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.j52.a(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.h52.b(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.h52.a(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.r32.d(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.q32.a(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.i42.run(Unknown Source)                                                                                                                                                                            
E/fr1     ( 2876):      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)                                                                                                                      
E/fr1     ( 2876):      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)                                                                                                                      
E/fr1     ( 2876):      at java.lang.Thread.run(Thread.java:841)                                                                                                                                                                
E/fr1     ( 2876): Caused by: java.security.cert.CertificateException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null                                           
E/fr1     ( 2876):      at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:308)                                                                                                                   
E/fr1     ( 2876):      at com.android.org.conscrypt.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:202)                                                                                                             
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:611)                                                                                                       
E/fr1     ( 2876):      at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)                                                                                                                               
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:405)                                                                                                               
E/fr1     ( 2876):      ... 20 more                                                                                                                                                                                             
E/fr1     ( 2876): Caused by: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null                                                                                    
E/fr1     ( 2876):      at com.android.org.bouncycastle.jce.provider.RFC3280CertPathUtilities.processCertA(RFC3280CertPathUtilities.java:1488)                                                                                  
E/fr1     ( 2876):      at com.android.org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.engineValidate(PKIXCertPathValidatorSpi.java:305)                                                                                 
E/fr1     ( 2876):      at java.security.cert.CertPathValidator.validate(CertPathValidator.java:190)                                                                                                                            
E/fr1     ( 2876):      at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:295)                                                                                                                   
E/fr1     ( 2876):      ... 24 more                                                                                                                                                                                             
E/fr1     ( 2876): Caused by: java.security.cert.CertificateExpiredException                                                                                                                                                    
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLX509Certificate.checkValidity(OpenSSLX509Certificate.java:220)                                                                                                      
E/fr1     ( 2876):      at com.android.org.bouncycastle.jce.provider.RFC3280CertPathUtilities.processCertA(RFC3280CertPathUtilities.java:1483)                                                                                  
E/fr1     ( 2876):      ... 27 more                                                                                                                                                                                             
E/fr1     ( 2876): a.ms0: Repo [terminalmods] parse error:                                                                                                                                                                      
E/fr1     ( 2876):      at a.os0.s(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.ns0.l(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.fr1.e(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.ow1.run(Unknown Source)                                                                                                                                                                            
E/fr1     ( 2876):      at a.tz1.h0(Unknown Source)                                                                                                                                                                             
E/fr1     ( 2876):      at a.rz1.run(Unknown Source)                                                                                                                                                                            
E/fr1     ( 2876): Caused by: javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null                                               
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:409)                                                                                                               
E/fr1     ( 2876):      at a.y51.startHandshake(Unknown Source)                                                                                                                                                                 
E/fr1     ( 2876):      at a.t42.f(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.t42.c(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.z42.d(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.z42.e(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.r42.a(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.h52.b(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.n42.a(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.h52.b(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.a52.a(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.h52.b(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.j52.a(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.h52.b(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.h52.a(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.r32.d(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.q32.a(Unknown Source)                                                                                                                                                                              
E/fr1     ( 2876):      at a.i42.run(Unknown Source)                                                                                                                                                                            
E/fr1     ( 2876):      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/fr1     ( 2876):      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/fr1     ( 2876):      at java.lang.Thread.run(Thread.java:841)
E/fr1     ( 2876): Caused by: java.security.cert.CertificateException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null
E/fr1     ( 2876):      at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:308)
E/fr1     ( 2876):      at com.android.org.conscrypt.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:202)
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:611)
E/fr1     ( 2876):      at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:405)
E/fr1     ( 2876):      ... 20 more
E/fr1     ( 2876): Caused by: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null
E/fr1     ( 2876):      at com.android.org.bouncycastle.jce.provider.RFC3280CertPathUtilities.processCertA(RFC3280CertPathUtilities.java:1488)
E/fr1     ( 2876):      at com.android.org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.engineValidate(PKIXCertPathValidatorSpi.java:305)
E/fr1     ( 2876):      at java.security.cert.CertPathValidator.validate(CertPathValidator.java:190)
E/fr1     ( 2876):      at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:295)
E/fr1     ( 2876):      ... 24 more
E/fr1     ( 2876): Caused by: java.security.cert.CertificateExpiredException
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLX509Certificate.checkValidity(OpenSSLX509Certificate.java:220)
E/fr1     ( 2876):      at com.android.org.bouncycastle.jce.provider.RFC3280CertPathUtilities.processCertA(RFC3280CertPathUtilities.java:1483)
E/fr1     ( 2876):      ... 27 more
E/fr1     ( 2876): a.ms0: Repo [riru_storage_redirect] parse error:
E/fr1     ( 2876):      at a.os0.s(Unknown Source)
E/fr1     ( 2876):      at a.ns0.l(Unknown Source)
E/fr1     ( 2876):      at a.fr1.e(Unknown Source)
E/fr1     ( 2876):      at a.ow1.run(Unknown Source)
E/fr1     ( 2876):      at a.tz1.h0(Unknown Source)
E/fr1     ( 2876):      at a.rz1.run(Unknown Source)
E/fr1     ( 2876): Caused by: javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:409)
E/fr1     ( 2876):      at a.y51.startHandshake(Unknown Source)
E/fr1     ( 2876):      at a.t42.f(Unknown Source)
E/fr1     ( 2876):      at a.t42.c(Unknown Source)
E/fr1     ( 2876):      at a.z42.d(Unknown Source)
E/fr1     ( 2876):      at a.z42.e(Unknown Source)
E/fr1     ( 2876):      at a.r42.a(Unknown Source)
E/fr1     ( 2876):      at a.h52.b(Unknown Source)
E/fr1     ( 2876):      at a.n42.a(Unknown Source)
E/fr1     ( 2876):      at a.h52.b(Unknown Source)
E/fr1     ( 2876):      at a.a52.a(Unknown Source)
E/fr1     ( 2876):      at a.h52.b(Unknown Source)
E/fr1     ( 2876):      at a.j52.a(Unknown Source)
E/fr1     ( 2876):      at a.h52.b(Unknown Source)
E/fr1     ( 2876):      at a.h52.a(Unknown Source)
E/fr1     ( 2876):      at a.r32.d(Unknown Source)
E/fr1     ( 2876):      at a.q32.a(Unknown Source)
E/fr1     ( 2876):      at a.i42.run(Unknown Source)
E/fr1     ( 2876):      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/fr1     ( 2876):      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/fr1     ( 2876):      at java.lang.Thread.run(Thread.java:841)
E/fr1     ( 2876): Caused by: java.security.cert.CertificateException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null
E/fr1     ( 2876):      at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:308)
E/fr1     ( 2876):      at com.android.org.conscrypt.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:202)
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:611)
E/fr1     ( 2876):      at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:405)
E/fr1     ( 2876):      ... 20 more
E/fr1     ( 2876): Caused by: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null
E/fr1     ( 2876):      at com.android.org.bouncycastle.jce.provider.RFC3280CertPathUtilities.processCertA(RFC3280CertPathUtilities.java:1488)
E/fr1     ( 2876):      at com.android.org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.engineValidate(PKIXCertPathValidatorSpi.java:305)
E/fr1     ( 2876):      at java.security.cert.CertPathValidator.validate(CertPathValidator.java:190)
E/fr1     ( 2876):      at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:295)
E/fr1     ( 2876):      ... 24 more
E/fr1     ( 2876): Caused by: java.security.cert.CertificateExpiredException
E/fr1     ( 2876):      at com.android.org.conscrypt.OpenSSLX509Certificate.checkValidity(OpenSSLX509Certificate.java:220)
E/fr1     ( 2876):      at com.android.org.bouncycastle.jce.provider.RFC3280CertPathUtilities.processCertA(RFC3280CertPathUtilities.java:1483)
E/fr1     ( 2876):      ... 27 more
github-actions[bot] commented 3 years ago

This issue is being automatically closed because latest canary Magisk version code is 23001.

xuefer commented 3 years ago

please reopen this issue since 22001 is the last version to support kitkat

androidacy-user commented 3 years ago

Why should they? Obviously KitKat is no longer supported so why would they, y'know, provide support for it?

ghost commented 3 years ago

Also CA certs are used to validate connections, they are most likely expired so they won't open, and if they did I think you should not open this, 4.4 is no longer supported. and if you tried to upgrade them they might be from an untrusted source, AKA they are not signed correctly, so that may be your issue that you installed a certificate that was signed incorrectly or not at all, that is why it can not validate the SLL handshake since the cert is valid, but it's signature is not. But hey, this is just a theory, I donno

xuefer commented 3 years ago

It's not about root, cert updated. Looks like the client don't support tls3 in Java lib code, but browser is ok