https://bugs.kde.org/show_bug.cgi?id=368172
--- Comment #6 from Nick Cross <k...@goots.org> --- I enabled usb debugging and checked the logcat as well : I/KDE/LanLinkProvider( 1804): Starting SSL handshake with rnc@atlantis trusted:false E/KDE/LanLinkProvider( 1804): Handshake failed with rnc@atlantis W/System.err( 1804): javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x71796540: Failure in SSL library, usually a protocol error W/System.err( 1804): error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no shared cipher (external/openssl/ssl/s3_srvr.c:1381 0x72935d74:0x00000000) W/System.err( 1804): at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:448) W/System.err( 1804): at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$4.run(LanLinkProvider.java:246) W/System.err( 1804): at java.lang.Thread.run(Thread.java:841) W/System.err( 1804): Caused by: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x71796540: Failure in SSL library, usually a protocol error W/System.err( 1804): error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no shared cipher (external/openssl/ssl/s3_srvr.c:1381 0x72935d74:0x00000000) W/System.err( 1804): at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method) W/System.err( 1804): at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:405) W/System.err( 1804): ... 2 more E/KDE/sendPackage( 1804): No device link (of 0 available) could send the package. Package kdeconnect.pair to rnc@atlantis lost! W/System.err( 1804): java.lang.Throwable W/System.err( 1804): at org.kde.kdeconnect.Device.sendPackage(Device.java:629) W/System.err( 1804): at org.kde.kdeconnect.Device.sendPackage(Device.java:605) W/System.err( 1804): at org.kde.kdeconnect.Backends.LanBackend.LanPairingHandler.unpair(LanPairingHandler.java:237) W/System.err( 1804): at org.kde.kdeconnect.Device.unpair(Device.java:270) W/System.err( 1804): at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$4$1.onServiceStart(LanLinkProvider.java:255) W/System.err( 1804): at org.kde.kdeconnect.BackgroundService.onStartCommand(BackgroundService.java:305) W/System.err( 1804): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2750) W/System.err( 1804): at android.app.ActivityThread.access$2100(ActivityThread.java:144) W/System.err( 1804): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1343) W/System.err( 1804): at android.os.Handler.dispatchMessage(Handler.java:102) W/System.err( 1804): at android.os.Looper.loop(Looper.java:212) W/System.err( 1804): at android.app.ActivityThread.main(ActivityThread.java:5137) W/System.err( 1804): at java.lang.reflect.Method.invokeNative(Native Method) W/System.err( 1804): at java.lang.reflect.Method.invoke(Method.java:515) W/System.err( 1804): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:902) W/System.err( 1804): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:718) W/System.err( 1804): at dalvik.system.NativeStart.main(Native Method) While I haven't compiled up anything on KDE locally of late, or tried uploading a custom package to the phone I'd be happy to give it a go with some guidelines. >From what I can see of the code it adds the following ciphers + // Setting supported ciphers manually + // Top 3 ciphers are for new Android devices, botton two are for old Android devices + // FIXME : These cipher suites should be checked whether they are supported or not on device + QList<QSslCipher> socketCiphers; + socketCiphers.append(QSslCipher("ECDHE-ECDSA-AES256-GCM-SHA384")); + socketCiphers.append(QSslCipher("ECDHE-ECDSA-AES128-GCM-SHA256")); + socketCiphers.append(QSslCipher("ECDHE-RSA-AES128-SHA")); + socketCiphers.append(QSslCipher("RC4-SHA")); + socketCiphers.append(QSslCipher("RC4-MD5")); + Is there a way of enabling (more) debug to see what cipher(s) the desktop and android apps are attempting to use? -- You are receiving this mail because: You are watching all bug changes.