软件使用手册合辑

修补版应用的更新与数据备份

修补会改变应用签名,由此带来两件绕不开的事:原版必须卸载、商店更新失效。本篇讲修补版应用怎么升级、数据怎么保全。相关文档:修补应用的完整步骤与模式选择.md · 免Root使用Xposed模块的方法.md

一、签名变了,意味着什么

修补产物的签名与原应用不同,系统因此把它当成两个互不相容的应用:

三件事都源自同一个原因,没有技巧能完全避开;能做的是把顺序排对:先备份、再卸载、后安装。

二、动手前把数据备份出去

优先用应用自带的备份与迁移功能:

  1. 聊天类应用(微信、QQ 等)用各自的「聊天记录备份与迁移」,把记录备到电脑或另一台设备;
  2. 游戏类应用确认是否绑定账号云存档;只有本地存档的,看看有没有导出功能;
  3. 第三方备份工具大多需要 Root 环境,与免 Root 的初衷相悖,不作首选。

备份完成后再卸载原版、安装修补版,最后用应用自带的恢复功能把数据导回来。恢复功能能否覆盖全部场景,以应用当期版本的实际支持为准。

三、目标应用出新版后怎么升级

修补版不会自己变新,正确姿势是「重新修补一轮」:

  1. 拿到目标应用新版的 APK(自己从既有渠道获取);
  2. 用管理器对新包重新修补一遍,模块按所用模式重新带进去;
  3. 备份 → 卸载旧的修补版 → 安装新修补版 → 恢复数据。

流程与第一次修补完全相同,细节见 修补应用的完整步骤与模式选择.md。嫌麻烦的话,可以在目标应用功能够用的版本上停一停——每次升级都要走这一整轮,是选择这条路的固定成本。

四、别装来路不明的「成品修补包」

别人发来的「已修补好」的安装包,无法确认里面除了模块还被塞了什么。修补这件事的全部意义在于「自己的应用自己动手」,成品包把这个前提拆掉了——宁可自己从头修一遍,也不要直接装别人产出的包。

管理器本体的获取与安装,见 LSPatch 免 Root 修补工具介绍站 的下载安装页。

同站更多文档

  1. 修补应用的完整步骤与模式选择
  2. 免Root使用Xposed模块的方法