功能定位:为什么私聊记录必须“主动搬”
Letstalk 的端到端加密(E2EE)采用 Signal Double-Ratchet + 量子前向保密,服务器全程不保存解密钥匙。好处是隐私极致,代价是:换机时官方无法像微信那样“云端秒下”。私聊记录迁移因此成为用户自己的责任——理解这一点,就能明白后面所有步骤为何强调“本地先打包、再点对点还原”。
迁移前的三条硬约束
- 两台设备均需安装截至当前的最新版本,否则加密格式差异会导致还原失败。
- 旧机必须能正常解锁进入聊天列表;若系统已崩溃,只能依赖事先做过的加密备份文件,无后备即无法抢救。
- 迁移过程需要一次性传输数百 MB 至数 GB的本地加密包,确保两台手机电量 >50% 并接入同一 Wi-Fi,避免蜂窝中断。
方案总览:本地备份、二维码对传、云端恢复
Letstalk 目前提供三种官方通道,可单独或组合使用:
- 本地加密备份:把私聊+群聊+文件柜一次性写成 .ltbak 文件,存在旧机存储或外置 U 盘。
- 二维码对传:新旧机同框扫码,建立点对点 Wi-Fi Direct,加密流直传,无第三方缓存。
- 零知识云恢复:用户在上传前用本地钥匙对备份包二次加密,服务器仅保存“认不出内容”的 Blob,下载后需输入备份密码才能解密。
如何根据场景三选一
| 场景 | 推荐方案 | 理由 |
|---|---|---|
| 旧机完好、身边有新手机 | 二维码对传 | 最快,无需中转,十分钟级完成 |
| 旧机完好、但新手机尚未到货 | 本地加密备份→外置硬盘 | 文件在手,随时恢复,不依赖网络 |
| 旧机随时可能遗失 | 零知识云恢复 | 异地可下载,密码只有你知道 |
操作路径:Android 与 iOS 最短可达入口
A. 本地加密备份
Android(以原生 14 为例)
- Letstalk → 右上角⋮ → 设置 → 聊天 → 备份与迁移 → 创建本地备份。
- 选择“包含媒体”后,系统弹出 Android 存储框架,自选文件夹或插入 OTG U 盘。
- 设定备份密码(≥8 位,含符号),点击“生成”。
- 等待进度条完成,记录文件路径与密码,建议同时在密码管理器保存。
iOS(17 及以上)
- Letstalk → 右下角设置 → 聊天 → 备份与迁移 → 创建本地备份。
- 由于沙箱限制,只能先存到“文件”App 的 Letstalk 文件夹;若需外置,通过“共享”弹窗转存到 Lightning U 盘或 AirDrop 到 Mac。
- 其余步骤与 Android 一致。
B. 二维码对传
提示:两台设备需打开定位权限,否则系统会拒绝 Wi-Fi Direct 扫描,这是 Android 14 的强制要求,并非 Letstalk 额外限制。
- 旧机:同上入口,选择迁移到另一设备 → 这是旧设备 → 生成二维码。
- 新机:首次安装后,在欢迎页选择已有备份 → 扫码迁移,对准二维码。
- 双方确认指纹一致后,旧机开始发送加密流;新机写入完成即自动重启数据库,无需额外密码。
C. 零知识云恢复
- 旧机:备份与迁移 → 上传到零知识云 → 设定备份密码(独立于登录密码)。
- 上传完毕会返回 16 位文件句柄,请复制到密码管理器或抄录。
- 新机:欢迎页 → 已有备份 → 零知识云恢复 → 输入句柄 + 备份密码 → 下载解密。
边界条件与例外清单
- 阅后即焚消息:已销毁的会话不在备份范围,这是协议级设定,无法绕过。
- 地理围栏消息:若新机定位不在原坐标或国家,历史消息会显示“不可见”,但文本框架仍保留。
- 超过 1 TB 文件柜:本地备份可能因存储空间不足而中断,建议分批迁移大文件。
- 量子安全通道(QS-Relay)仅保障传输层,备份文件本身仍依赖 AES-256,丢失密码即永久不可解。
故障排查:90% 失败都落在这些点
| 现象 | 最可能原因 | 验证与处置 |
|---|---|---|
| 二维码对传卡在 10% | Wi-Fi Direct 被系统休眠 | 关闭智能省电,重新扫码;或改用本地备份 |
| 恢复时报“加密头损坏” | 备份文件被云盘二次压缩 | 确认文件大小与旧机一致,重新下载 |
| 云恢复提示“句柄无效” | 上传后超过 30 天未下载 | 零知识云默认保留 30 天,逾期自动清理 |
与第三方机器人协同的边界
经验性观察:部分用户尝试用“第三方归档机器人”在迁移前把历史消息导出为 PDF,但 Letstalk 的 E2EE 私聊禁止 Bot 进入。结果机器人只能拉取“用户手动转发”到公开群的内容,完整性 < 5%,且元数据丢失。结论——私聊迁移请勿依赖机器人,优先使用官方三通道。
适用 / 不适用场景清单
- 个人换机、系统升级
- 跨国出差,需临时把记录搬到工作机
- 记者保护信源,需离线封存
- 手机已无法开机且无提前备份
- 想合并两台设备各自产生的聊天记录(单向覆盖)
- 需要把记录同步到 PC 版 Letstalk(PC 仅支持查看,不存储)
最佳实践 7 条检查表
- 迁移前先在旧机做一次低容量测试备份(取消“包含媒体”),确认流程走通。
- 备份密码使用密码管理器生成 16 位随机字符串,不要与登录密码重复。
- 云上传完成后,把 16 位句柄+密码同时抄到离线介质(纸质或硬件密码器),防手机丢失双因素失效。
- 大文件柜用户先清理过期视频,把单文件>5 GB 手动拆包,再执行备份,可缩短 50% 以上耗时。
- 迁移完成首次进入聊天页后,随机抽检 3-5 个会话,确认图片、语音、引用消息可正常展开。
- 若公司合规要求留存 5 年,可把本地 .ltbak 文件写入只读光盘或 WORM 存储,关闭写入后物理封存。
- 新机启用后,立即在设置→隐私里打开“禁止截屏”,防止后续人为泄露。
版本差异与迁移建议
截至当前的最新版本(2026 Q2)已统一 Android、iOS 的加密头格式,但 2025 秋季及更早客户端生成的 .ltbak 在还原时会提示“版本过低”。此时需先在旧机升级 App 后重新打包,无法“直链”兼容。
验证与观测方法
迁移后,在搜索框输入is:media date:2025-12,若结果数量与旧机一致,且随机点开 3 张图片可正常下载,即视为完整性验收通过。经验性观察:媒体文件数量误差 <1% 属正常,因阅后即焚消息已自毁。
FAQ(结构化数据)
云备份会消耗 Stars 代币吗?
不会。零知识云恢复是官方免费功能,但上传流量计入你的网络套餐。
我可以把记录从 Android 迁到 iPhone 吗?
可以。二维码对传与零知识云均支持跨平台,但 iOS 端需确保“文件”App 有足够剩余空间缓存下载包。
备份密码忘了怎么办?
官方不存储任何密码,无法重置。只能依赖你自行保存的密码副本,否则备份文件永久无法解密。
收尾:下一步行动
换机前,先花 5 分钟在旧机跑一遍“小容量测试备份”,确认路径与密码无误,再决定用二维码还是零知识云。迁移完成记得把备份文件移出手机,单独封存——Letstalk私聊记录迁移的核心就是“本地钥匙+加密包”双要素,只要这两样在,无论换多少次手机,你的对话都能完整还原。




