分享个好用的手机备份脚本——[speed-backup]([https://](https://github.com/lingcraft/speed-backup)) 需要root权限,详细介绍可去作者github查阅,这里简单记录下微信备份过程。 [tabs] [tab name="备份" active="true"]下载脚本到手机,放置在任意目录,解压后结构为 ``` speed-backup.zip │ ├── tools │ ├── Device_List │ ├── bc │ ├── busybox │ ├── classes.dex │ ├── cmd │ ├── jq │ ├── find │ ├── keycheck │ ├── soc.json │ ├── tar │ ├── tools.sh │ ├── zip │ └── zstd ├── backup_settings.conf <--- 脚本默认行为设置 └── start.sh <--- 执行脚本 ``` 1、执行 `start.sh` 脚本,按序号选择 `生成应用列表`,生成结束,目录会增加一个 `appList.txt` 文件 2、`appList.txt` 文件就是要备份应用的包名,比如只备份微信就把其他的删除,保留`微信 com.tencent.mm`即可 ``` #不需要备份数据的应用请在开头使用!注释 比如:!酷安 com.coolapk.market(仅忽略数据) #不需要备份的应用请在开头使用#注释 比如:#酷安 com.coolapk.market(忽略安装包和数据) 微信 com.tencent.mm ``` 3、再次执行`start.sh` ,按提示选择备份应用即可。  [/tab] [tab name="恢复"][scode type="red" size=""]数据无价,这里要注意数据的完整性,可将备份数据在其他设备恢复查看[/scode] 备份完成目录会增加一个名为`Backup_zstd_x`的目录,这就是备份该应用的所有数据,包含恢复脚本也在内。可以将该目录压缩后传到备用机,卸载备用机微信,解压恢复即可,同样需要root权限。 执行`start.sh` 选择`恢复备份`,耐心等待,恢复成功建议重启下手机,微信禁止联网(跨设备恢复需要重新登录)。  [/tab] [/tabs] Loading... 分享个好用的手机备份脚本——[speed-backup]([https://](https://github.com/lingcraft/speed-backup)) 需要root权限,详细介绍可去作者github查阅,这里简单记录下微信备份过程。 <div class="tab-container post_tab box-shadow-wrap-lg"> <ul class="nav no-padder b-b scroll-hide" role="tablist"> <li class='nav-item active' role="presentation"><a class='nav-link active' style="" data-toggle="tab" aria-controls='tabs-86e82b802c8998f777574c072d1e1806230' role="tab" data-target='#tabs-86e82b802c8998f777574c072d1e1806230'>备份</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-cc38caf03e54f5aa1c637c50345ce641501' role="tab" data-target='#tabs-cc38caf03e54f5aa1c637c50345ce641501'>恢复</a></li> </ul> <div class="tab-content no-border"> <div role="tabpanel" id='tabs-86e82b802c8998f777574c072d1e1806230' class="tab-pane fade active in"> 下载脚本到手机,放置在任意目录,解压后结构为 ``` speed-backup.zip │ ├── tools │ ├── Device_List │ ├── bc │ ├── busybox │ ├── classes.dex │ ├── cmd │ ├── jq │ ├── find │ ├── keycheck │ ├── soc.json │ ├── tar │ ├── tools.sh │ ├── zip │ └── zstd ├── backup_settings.conf <--- 脚本默认行为设置 └── start.sh <--- 执行脚本 ``` 1、执行 `start.sh` 脚本,按序号选择 `生成应用列表`,生成结束,目录会增加一个 `appList.txt` 文件 2、`appList.txt` 文件就是要备份应用的包名,比如只备份微信就把其他的删除,保留`微信 com.tencent.mm`即可 ``` #不需要备份数据的应用请在开头使用!注释 比如:!酷安 com.coolapk.market(仅忽略数据) #不需要备份的应用请在开头使用#注释 比如:#酷安 com.coolapk.market(忽略安装包和数据) 微信 com.tencent.mm ``` 3、再次执行`start.sh` ,按提示选择备份应用即可。  </div><div role="tabpanel" id='tabs-cc38caf03e54f5aa1c637c50345ce641501' class="tab-pane fade "> <div class="tip inlineBlock error"> 数据无价,这里要注意数据的完整性,可将备份数据在其他设备恢复查看 </div> 备份完成目录会增加一个名为`Backup_zstd_x`的目录,这就是备份该应用的所有数据,包含恢复脚本也在内。可以将该目录压缩后传到备用机,卸载备用机微信,解压恢复即可,同样需要root权限。 执行`start.sh` 选择`恢复备份`,耐心等待,恢复成功建议重启下手机,微信禁止联网(跨设备恢复需要重新登录)。  </div> </div> </div> © 允许规范转载