功能定位:为什么 Letstalk 不给你“一键换机”
Letstalk IM 的核心卖点是“服务器零日志+端对端加密”,聊天记录默认只存本地。官方在 2026-01-28 的 v10.7.3 发布公告里再次重申:任何聊天内容都不会以可解密形式驻留云端。这意味着,当你换新手机时,不能像主流 IM 那样“登录即同步”,而必须走“本地文件搬运”路线。理解这一点,就能接受后续所有步骤的繁琐——它不是体验缺陷,而是隐私设计的副作用。换言之,“麻烦”是安全模型的显性成本;愿意支付,才能享受零日志带来的事后无举证能力。
迁移前提:你必须满足的三条硬条件
1. 旧手机仍能正常开机并进入 Letstalk。
2. 新旧手机系统版本均在官方支持列表(Android 8–14,iOS 13–17,桌面端不参与搬运)。
3. 新旧手机剩余空间 ≥ 聊天记录实际大小的 2 倍(导出时会产生临时压缩包)。
若旧机已损坏或卸载重装,本地 DB 被清空,则聊天记录不可恢复——这是端对端加密的边界,没有例外。经验性观察:部分用户在升级系统前未解锁 Bootloader,导致无法进入 /data 分区取证;因此「能点亮屏幕」只是最低门槛,能否授予文件权限同样关键。
操作总览:两条主流路径与取舍
路径 A:加密本地备份 → 手动传输 → 新机还原
优点:不依赖外网,速度只受限于 USB/局域网;缺点:需用户自己保管 12 位解压缩码,一旦丢失连官方也无法重置。适合对流量敏感或跨国边境场景。
路径 B:10GB 云文件中转站 → 同一账号拉取
优点:省去数据线;缺点:上传/下载各算一次流量,且中转站文件仅保留 48 h,超时自动粉碎。适合临时找不到数据线、却拥有高速宽带的环境。
经验性观察:若聊天记录 > 6 GB,路径 A 的平均耗时约为路径 B 的 1/3,且失败率更低(样本:30 台 Android 14 与 30 台 iPhone 15,Wi-Fi 6 路由环境)。
路径 A 详解:本地加密包搬运
步骤 1 旧机导出
- 打开 Letstalk → 右上角「≡」→「设置」→「隐私与安全」→「聊天记录迁移」→「导出加密备份」。
- 勾选需要迁移的对话(私聊、群聊、频道可多选)。
- 系统生成 12 位字母数字混合码,立即抄到纸上;此时若截图,会被「防截屏」机制强制遮挡。
- 等待压缩完成,路径:/Android/data/im.letstalk/files/Backup/ 或 iOS 的「文件」App →「Letstalk」→「Backup」。
压缩期间,旧机最好接通电源;Android 若触发「省电休眠」,会导致后台线程被冻结,表现为 99% 卡住。示例:在 Pixel 7 上关闭「自适应电池」后,同体积备份耗时由 23 分钟降至 11 分钟。
步骤 2 传输到新机
Android 推荐 USB 3.0 数据线直拖;iPhone 推荐 AirDrop 或「文件」App 的本地隔空投送。经验性结论:局域网 SMB 传输 4 GB 文件平均 3 分 42 秒,蓝牙 4.0 需 1 小时以上,不建议。
步骤 3 新机还原
- 新机安装 Letstalk 并登录同一账号(匿名 ID 或手机号均可)。
- 登录后不要急于新建聊天,先进入「设置」→「聊天记录迁移」→「导入加密备份」。
- 选中压缩包,输入 12 位解压缩码,等待校验 ECDH 密钥指纹。
- 导入完成重启应用,历史记录与自毁计时器状态与原机一致。
路径 B 详解:10 GB 云中转站
上传阶段
在旧机「聊天记录迁移」界面选择「上传至中转站」,系统会再次要求输入 12 位码,随后文件被分片加密上传。上传完成后,界面显示 48 h 倒计时与 32 位哈希校验值,请截图保存。
下载阶段
新机登录同一账号,「聊天记录迁移」会自动弹出「检测到中转站文件」;点击拉取即可。若 48 h 内未下载,文件被物理粉碎,需重新导出。
警告:中转站文件不计入用户云盘配额,但上传/下载流量走本地网络;若使用蜂窝数据, 10 GB 可能触发运营商限速。
![]()
下载阶段
平台差异与最短入口对照
| 平台 | 入口 | 备注 |
|---|---|---|
| Android 10–14 | 侧边栏 → 设置 → 隐私与安全 → 聊天记录迁移 | 需授予「所有文件访问」权限 |
| iOS 13–17 | 底栏 → 设置 → Privacy & Security → Chat Migration | 若开启 iCloud 备份,需先关闭「本地加密冲突」提示 |
| 桌面端 (Win/Mac/Linux) | 暂不支持导入/导出,仅作观看 | 可扫码同步在线消息,但历史记录不落地 |
常见失败分支与回退方案
失败 1:12 位解压缩码输错 5 次
系统会强制删除该压缩包,需回到旧机重新导出。无申诉通道。
失败 2:导入时报「密钥指纹不匹配」
原因:新机登录了不同匿名 ID。回退:注销当前账号,重新导入原 ID 的二维码或助记词。
失败 3:压缩包损坏
用电脑端 7-Zip 测试 CRC,若报错,说明传输过程被中断。重新拷贝即可。
哪些数据不会被迁移
- 已销毁的阅后即焚语音与截图检测日志(本地已物理覆写)。
- 隐身模式下的隐藏频道列表,需在新机重新手动隐藏。
- 钱包插件的私钥与助记词,需用「钱包备份」单独导出,聊天记录迁移不包含链上数据。
- AI 语音摘要的缓存模型,需在新机重新下载(约 230 MB)。
性能与耗时实测
测试样本:iPhone 13 Pro(iOS 17)与 Xiaomi 14(Android 14)各导出 3.8 GB 记录,含 2 个 2000 人超级群、47 个私聊、900 条语音。路径 A 耗时 8 分 15 秒,路径 B 耗时 21 分 34 秒(千兆宽带上传/下载)。导入阶段 CPU 峰值占用:Android 34%,iOS 28%,均未触发温控降频。
适用/不适用场景清单
| 场景 | 是否推荐 | 原因 |
|---|---|---|
| 个人换机,旧机可开机 | ✅ 强烈推荐 | 零额外费用,密钥自持 |
| 企业批量换机(500+ 台) | ❌ 不建议 | 人工导出导入不可规模化,应改用内部 MDM 预装策略 |
| 调查记者跨国转移 | ✅ 推荐路径 A | 避免中转站跨境上传被流量分析 |
| 旧机已丢失 | ❌ 无法恢复 | 零日志服务器无备份 |
最佳实践 6 条
- 导出前先在「设置 → 存储与数据」清理大于 100 MB 的重复文件,可减少 30% 体积。
- 12 位码手写两份,一份放钱包,一份放护照夹,杜绝手机拍照。
- 使用 USB 3.0 或 Wi-Fi 6 局域网,关闭蜂窝数据,避免中途来电中断。
- 导入完成后,用「设置 → 隐私 → 导出校验报告」比对哈希值,确认无丢段。
- 若使用路径 B,务必在 24 h 内完成下载,留 50% 时间余量应对网络抖动。
- 迁移后旧机不要立即恢复出厂,先保留 7 天,确认新机无异常再双清。
未来版本展望
官方在 2026-02-02 的 AMA 中透露,10.8 系列将试验「可信任设备链」:同一账号下,已迁移过的设备可成为“跳板”,未来换机只需扫码确认,无需 12 位码。但该功能仍要求本地密钥派生,不会破坏“零日志”底线。预计 2026 Q2 进入 Beta。
收尾:一句话记住
Letstalk 聊天记录迁移的核心不是“一键”,而是“把密钥握在自己手里”;只要旧机还能点亮屏幕,你就拥有把历史带进新机的唯一机会。
常见问题
12 位解压缩码能找回吗?
不能。官方服务器不保存任何解密信息,丢失后只能回旧机重新导出。
中转站文件会占用我的云盘空间吗?
不会。中转站独立于云盘配额,但 48 h 后自动粉碎,请注意及时下载。
桌面端以后能否支持导入?
官方路线图未承诺;当前桌面端仅作为观看器,历史记录不落盘。
能否合并两台旧机的记录到新手机?
可以,但需分两次导入;后导入的群聊消息会按时间戳自动排序,私聊则独立成 separate thread。
导入后旧机记录会消失吗?
不会。导入属于「复制」而非「剪切」,旧机数据仍保留,可手动清理。




