diff --git a/app/src/main/java/me/zhanghai/android/files/provider/smb/client/Client.kt b/app/src/main/java/me/zhanghai/android/files/provider/smb/client/Client.kt index fc08317be..274b3c561 100644 --- a/app/src/main/java/me/zhanghai/android/files/provider/smb/client/Client.kt +++ b/app/src/main/java/me/zhanghai/android/files/provider/smb/client/Client.kt @@ -22,6 +22,7 @@ import com.hierynomus.mssmb2.messages.SMB2ChangeNotifyResponse import com.hierynomus.protocol.commons.EnumWithValue import com.hierynomus.smbj.ProgressListener import com.hierynomus.smbj.SMBClient +import com.hierynomus.smbj.SmbConfig import com.hierynomus.smbj.auth.AuthenticationContext import com.hierynomus.smbj.common.SMBRuntimeException import com.hierynomus.smbj.session.Session @@ -53,7 +54,8 @@ object Client { @Volatile lateinit var authenticator: Authenticator - private val client = SMBClient() + private val config = SmbConfig.builder().withEncryptData(true).build() + private val client = SMBClient(config) private val sessions = mutableMapOf()