第一种方法就是最为常见的方法,直接在TWRP-备份-选择分区,滑动备份
第二种,数据庞大,备份数据大小超过剩余储存空间
可以使用
TWRP 3.1.0 版本的更新内容中,提到了这样的一项更新:「adb backup to stream a backup directly to or from your PC, see documentation here (bigbiff)」。这意味着我们现在通过 adb 命令就可以直接把数据备份到电脑上,从而无需占用手机空间
音量上键组合电源键进入TWRP,手机数据线连接电脑
电脑需有adb运行环境
在电脑上选择一个文件夹用于储存备份数据,在此处启动Powershell或CMD等终端窗口

1
2
3
4
5
6
7
8
9
adb backup -f <filename> --twrp <options>
<filename> 是备份数据文件名,如果不填则为默认名称 backup.ab;
<options> 包含下列命令:
--compress: 对备份文件进行压缩
system: 备份根目录下 system 数据
cache: 备份根目录下 cache 数据
data: 备份根目录下 data 数据
boot: 备份根目录下 boot 数据
(其他分区同理)

执行命令后备份数据不会储存在安卓手机上,而是直接传输到电脑
adb backup -f data.ab –twrp data
备份的数据为/data/目录下,不包含/data/media/即内部储存/storage/emulated/0/数据
需要备份内部储存数据需要手动拷贝
安卓MTP传输速度缓慢,极不稳定,可以使用adb push/adb pull传输

1
adb push <电脑文件路径> <安卓文件保存路径>
1
adb push <电脑文件保存路径> <安卓文件路径>

例如

1
adb pull D:\\ /data/media/

恢复数据

1
adb restore  <filename>
1
adb pull /data/ D:\\media