diff --git a/jami-android/app/src/main/java/cx/ring/account/JamiAccountSummaryFragment.kt b/jami-android/app/src/main/java/cx/ring/account/JamiAccountSummaryFragment.kt
index 11481b8b812da0dd64558b714b2ac60a15b65654..24101027b9d8eda638ccd3ce9e2f22bc6ce0a48e 100644
--- a/jami-android/app/src/main/java/cx/ring/account/JamiAccountSummaryFragment.kt
+++ b/jami-android/app/src/main/java/cx/ring/account/JamiAccountSummaryFragment.kt
@@ -80,7 +80,6 @@ import net.jami.model.Account
 import net.jami.model.Contact
 import net.jami.model.Profile
 import net.jami.services.AccountService
-import net.jami.utils.VCardUtils
 import java.io.File
 import javax.inject.Inject
 
@@ -225,14 +224,10 @@ class JamiAccountSummaryFragment :
     }
     //=============== AppBar management end ===================
 
-    fun setAccount(accountId: String) {
-        presenter.setAccountId(accountId)
-    }
-
     override fun accountChanged(account: Account, profile: Profile) {
         mAccount = account
-        mBestName = account.registeredName.ifEmpty { account.displayUsername ?: account.username!! }
-        mBestName = "$mBestName.gz"
+        val bestName = account.registeredName.ifEmpty { account.displayUsername ?: account.username!! }
+        mBestName = "$bestName.jac"
         mBinding?.let { binding ->
             binding.userPhoto.setImageDrawable(AvatarDrawable.build(binding.root.context, account, profile, true))
             binding.username.setText(profile.displayName)
@@ -255,7 +250,7 @@ class JamiAccountSummaryFragment :
                 QRCodeFragment.newInstance(
                     QRCodeFragment.MODE_SCAN or QRCodeFragment.MODE_SHARE,
                     QRCodeFragment.MODE_SHARE,
-                    net.jami.model.Uri.fromString(account.uri!!)
+                    Uri.fromString(account.uri!!)
                 ).show(parentFragmentManager, QRCodeFragment.TAG)
             }
             binding.username.setOnEditorActionListener { _, actionId, _ ->
@@ -808,7 +803,6 @@ class JamiAccountSummaryFragment :
         val TAG = JamiAccountSummaryFragment::class.simpleName!!
         private val FRAGMENT_DIALOG_RENAME = "$TAG.dialog.deviceRename"
         private val FRAGMENT_DIALOG_PASSWORD = "$TAG.dialog.changePassword"
-        private val FRAGMENT_DIALOG_BACKUP = "$TAG.dialog.backup"
 
         private fun slideAnimator(start: Int, end: Int, summary: View) = ValueAnimator.ofInt(start, end).apply {
              addUpdateListener { valueAnimator: ValueAnimator ->
diff --git a/jami-android/libjamiclient/src/main/kotlin/net/jami/account/JamiAccountSummaryPresenter.kt b/jami-android/libjamiclient/src/main/kotlin/net/jami/account/JamiAccountSummaryPresenter.kt
index 9596c97f09632166d7207decb82c1cfcbc561d97..c3143cf6aa0b1a837d03a521fa8aea4e3b0e2eea 100644
--- a/jami-android/libjamiclient/src/main/kotlin/net/jami/account/JamiAccountSummaryPresenter.kt
+++ b/jami-android/libjamiclient/src/main/kotlin/net/jami/account/JamiAccountSummaryPresenter.kt
@@ -89,11 +89,11 @@ class JamiAccountSummaryPresenter @Inject constructor(
     val deviceName: String?
         get() = mAccountService.getAccount(mAccountID)?.deviceName
 
-    fun downloadAccountsArchive(dest: File, scheme: String, password: String?) {
+    fun downloadAccountsArchive(dest: File, scheme: String, password: String) {
         val accountId = mAccountID ?: return
         view?.showExportingProgressDialog()
         mCompositeDisposable.add(
-            mAccountService.exportToFile(accountId, dest.absolutePath, scheme, password!!)
+            mAccountService.exportToFile(accountId, dest.absolutePath, scheme, password)
                 .observeOn(mUiScheduler)
                 .subscribe({ view?.displayCompleteArchive(dest) })
                 { view?.passwordChangeEnded(accountId, false) })