功能定位:为什么私聊记录必须“主动搬”

Letstalk 的端到端加密(E2EE)采用 Signal Double-Ratchet + 量子前向保密,服务器全程不保存解密钥匙。好处是隐私极致,代价是:换机时官方无法像微信那样“云端秒下”。私聊记录迁移因此成为用户自己的责任——理解这一点,就能明白后面所有步骤为何强调“本地先打包、再点对点还原”。

功能定位:为什么私聊记录必须“主动搬”
功能定位:为什么私聊记录必须“主动搬”

迁移前的三条硬约束

  1. 两台设备均需安装截至当前的最新版本,否则加密格式差异会导致还原失败。
  2. 旧机必须能正常解锁进入聊天列表;若系统已崩溃,只能依赖事先做过的加密备份文件,无后备即无法抢救。
  3. 迁移过程需要一次性传输数百 MB 至数 GB的本地加密包,确保两台手机电量 >50% 并接入同一 Wi-Fi,避免蜂窝中断。

方案总览:本地备份、二维码对传、云端恢复

Letstalk 目前提供三种官方通道,可单独或组合使用:

  • 本地加密备份:把私聊+群聊+文件柜一次性写成 .ltbak 文件,存在旧机存储或外置 U 盘。
  • 二维码对传:新旧机同框扫码,建立点对点 Wi-Fi Direct,加密流直传,无第三方缓存。
  • 零知识云恢复:用户在上传前用本地钥匙对备份包二次加密,服务器仅保存“认不出内容”的 Blob,下载后需输入备份密码才能解密。

如何根据场景三选一

场景推荐方案理由
旧机完好、身边有新手机二维码对传最快,无需中转,十分钟级完成
旧机完好、但新手机尚未到货本地加密备份→外置硬盘文件在手,随时恢复,不依赖网络
旧机随时可能遗失零知识云恢复异地可下载,密码只有你知道

操作路径:Android 与 iOS 最短可达入口

A. 本地加密备份

Android(以原生 14 为例)

  1. Letstalk → 右上角⋮ → 设置聊天备份与迁移创建本地备份
  2. 选择“包含媒体”后,系统弹出 Android 存储框架,自选文件夹或插入 OTG U 盘。
  3. 设定备份密码(≥8 位,含符号),点击“生成”。
  4. 等待进度条完成,记录文件路径与密码,建议同时在密码管理器保存。

iOS(17 及以上)

  1. Letstalk → 右下角设置聊天备份与迁移创建本地备份
  2. 由于沙箱限制,只能先存到“文件”App 的 Letstalk 文件夹;若需外置,通过“共享”弹窗转存到 Lightning U 盘或 AirDrop 到 Mac。
  3. 其余步骤与 Android 一致。

B. 二维码对传

提示:两台设备需打开定位权限,否则系统会拒绝 Wi-Fi Direct 扫描,这是 Android 14 的强制要求,并非 Letstalk 额外限制。
  1. 旧机:同上入口,选择迁移到另一设备这是旧设备 → 生成二维码。
  2. 新机:首次安装后,在欢迎页选择已有备份扫码迁移,对准二维码。
  3. 双方确认指纹一致后,旧机开始发送加密流;新机写入完成即自动重启数据库,无需额外密码

C. 零知识云恢复

  1. 旧机:备份与迁移 → 上传到零知识云 → 设定备份密码(独立于登录密码)。
  2. 上传完毕会返回 16 位文件句柄,请复制到密码管理器或抄录。
  3. 新机:欢迎页 → 已有备份零知识云恢复 → 输入句柄 + 备份密码 → 下载解密。

边界条件与例外清单

  • 阅后即焚消息:已销毁的会话不在备份范围,这是协议级设定,无法绕过。
  • 地理围栏消息:若新机定位不在原坐标或国家,历史消息会显示“不可见”,但文本框架仍保留。
  • 超过 1 TB 文件柜:本地备份可能因存储空间不足而中断,建议分批迁移大文件。
  • 量子安全通道(QS-Relay)仅保障传输层,备份文件本身仍依赖 AES-256,丢失密码即永久不可解。
边界条件与例外清单
边界条件与例外清单

故障排查:90% 失败都落在这些点

现象最可能原因验证与处置
二维码对传卡在 10%Wi-Fi Direct 被系统休眠关闭智能省电,重新扫码;或改用本地备份
恢复时报“加密头损坏”备份文件被云盘二次压缩确认文件大小与旧机一致,重新下载
云恢复提示“句柄无效”上传后超过 30 天未下载零知识云默认保留 30 天,逾期自动清理

与第三方机器人协同的边界

经验性观察:部分用户尝试用“第三方归档机器人”在迁移前把历史消息导出为 PDF,但 Letstalk 的 E2EE 私聊禁止 Bot 进入。结果机器人只能拉取“用户手动转发”到公开群的内容,完整性 < 5%,且元数据丢失。结论——私聊迁移请勿依赖机器人,优先使用官方三通道。

适用 / 不适用场景清单

适用
  • 个人换机、系统升级
  • 跨国出差,需临时把记录搬到工作机
  • 记者保护信源,需离线封存
不适用
  • 手机已无法开机且无提前备份
  • 想合并两台设备各自产生的聊天记录(单向覆盖)
  • 需要把记录同步到 PC 版 Letstalk(PC 仅支持查看,不存储)

最佳实践 7 条检查表

  1. 迁移前先在旧机做一次低容量测试备份(取消“包含媒体”),确认流程走通。
  2. 备份密码使用密码管理器生成 16 位随机字符串,不要与登录密码重复
  3. 云上传完成后,把 16 位句柄+密码同时抄到离线介质(纸质或硬件密码器),防手机丢失双因素失效。
  4. 大文件柜用户先清理过期视频,把单文件>5 GB 手动拆包,再执行备份,可缩短 50% 以上耗时。
  5. 迁移完成首次进入聊天页后,随机抽检 3-5 个会话,确认图片、语音、引用消息可正常展开。
  6. 若公司合规要求留存 5 年,可把本地 .ltbak 文件写入只读光盘或 WORM 存储,关闭写入后物理封存。
  7. 新机启用后,立即在设置→隐私里打开“禁止截屏”,防止后续人为泄露。

版本差异与迁移建议

截至当前的最新版本(2026 Q2)已统一 Android、iOS 的加密头格式,但 2025 秋季及更早客户端生成的 .ltbak 在还原时会提示“版本过低”。此时需先在旧机升级 App 后重新打包,无法“直链”兼容。

验证与观测方法

迁移后,在搜索框输入is:media date:2025-12,若结果数量与旧机一致,且随机点开 3 张图片可正常下载,即视为完整性验收通过。经验性观察:媒体文件数量误差 <1% 属正常,因阅后即焚消息已自毁。

FAQ(结构化数据)

云备份会消耗 Stars 代币吗?

不会。零知识云恢复是官方免费功能,但上传流量计入你的网络套餐。

我可以把记录从 Android 迁到 iPhone 吗?

可以。二维码对传与零知识云均支持跨平台,但 iOS 端需确保“文件”App 有足够剩余空间缓存下载包。

备份密码忘了怎么办?

官方不存储任何密码,无法重置。只能依赖你自行保存的密码副本,否则备份文件永久无法解密。

收尾:下一步行动

换机前,先花 5 分钟在旧机跑一遍“小容量测试备份”,确认路径与密码无误,再决定用二维码还是零知识云。迁移完成记得把备份文件移出手机,单独封存——Letstalk私聊记录迁移的核心就是“本地钥匙+加密包”双要素,只要这两样在,无论换多少次手机,你的对话都能完整还原。