备份Android设备的fastboot镜像
这篇文章教你备份现有设备的fastboot镜像,可以是手机,手表,电子书,甚至智能音响
优点是可以无视设备的可用空间,比如像手表的sdcard所在分区没有system大,以至于无法使用twrp备份system。以及备份的是image,还原之后可以过ota的md5验证
当然,也是有门槛的
- 一个拥有adb和fastboot支持的平台,电脑,路由器,另一个手机都可以(Windows请使用utf8的cmd)
- adb工具(android-tools-adb)
- fastboot工具(android-tools-fastboot)
- 设备已解锁拥有对应twrp或是已经root
使用twrp的情况
- 将设备启动到fastboot并连接电脑
启动twrp,这里使用设备的twrp.img,如果要备份原厂recovery请别把twrp刷进去
fastboot boot twrp.img
- 请看备份部分
设备已root的情况
- 将设备启动到Android并连接到电脑
将adb切换到root模式
adb root
- 请看备份部分
备份
打开一个shell
adb shell
- 在 /dev/block/platform 中的任意文件夹下找到找到 by-name 目录
可以尝试用命令或是手动找find /dev/block -name by-name
这里教你几个常用的Linux命令
切换到某个目录cd 目录
显示当前目录下的文件ls
显示当前所在目录的路径pwd
补全路径或命令 按键盘上的tab按钮 这里以TicwatchPro为例,找到的路径是
/dev/block/platform/soc/7824900.sdhci/by-name
进去
ls -l
可以竖着输出目录中的文件名,拼接成这样的命令(仅Linux或Mac)adb shell cat 路径/文件名 > 文件名.img
或是(包括Windows可用,甚至不用切utf-8)adb pull 路径/文件名
然后拿着像vscode这种按住shift+alt(shift+option)可以同时编辑多行的编辑器操作一番,就能得到这样一堆命令adb pull /dev/block/platform/soc/7824900.sdhci/by-name/DDR adb pull /dev/block/platform/soc/7824900.sdhci/by-name/aboot adb pull /dev/block/platform/soc/7824900.sdhci/by-name/abootbak adb pull /dev/block/platform/soc/7824900.sdhci/by-name/boot adb pull /dev/block/platform/soc/7824900.sdhci/by-name/cache adb pull /dev/block/platform/soc/7824900.sdhci/by-name/cmnlib adb pull /dev/block/platform/soc/7824900.sdhci/by-name/cmnlibbak adb pull /dev/block/platform/soc/7824900.sdhci/by-name/config adb pull /dev/block/platform/soc/7824900.sdhci/by-name/devinfo adb pull /dev/block/platform/soc/7824900.sdhci/by-name/fsc adb pull /dev/block/platform/soc/7824900.sdhci/by-name/fsg adb pull /dev/block/platform/soc/7824900.sdhci/by-name/keymaster adb pull /dev/block/platform/soc/7824900.sdhci/by-name/keymasterbak adb pull /dev/block/platform/soc/7824900.sdhci/by-name/keystore adb pull /dev/block/platform/soc/7824900.sdhci/by-name/misc adb pull /dev/block/platform/soc/7824900.sdhci/by-name/modem adb pull /dev/block/platform/soc/7824900.sdhci/by-name/modemst1 adb pull /dev/block/platform/soc/7824900.sdhci/by-name/modemst2 adb pull /dev/block/platform/soc/7824900.sdhci/by-name/oem adb pull /dev/block/platform/soc/7824900.sdhci/by-name/pad adb pull /dev/block/platform/soc/7824900.sdhci/by-name/persist adb pull /dev/block/platform/soc/7824900.sdhci/by-name/recovery adb pull /dev/block/platform/soc/7824900.sdhci/by-name/rpm adb pull /dev/block/platform/soc/7824900.sdhci/by-name/rpmbak adb pull /dev/block/platform/soc/7824900.sdhci/by-name/sbl1 adb pull /dev/block/platform/soc/7824900.sdhci/by-name/sbl1bak adb pull /dev/block/platform/soc/7824900.sdhci/by-name/sec adb pull /dev/block/platform/soc/7824900.sdhci/by-name/splash adb pull /dev/block/platform/soc/7824900.sdhci/by-name/ssd adb pull /dev/block/platform/soc/7824900.sdhci/by-name/system adb pull /dev/block/platform/soc/7824900.sdhci/by-name/ticnv adb pull /dev/block/platform/soc/7824900.sdhci/by-name/tz adb pull /dev/block/platform/soc/7824900.sdhci/by-name/tzbak adb pull /dev/block/platform/soc/7824900.sdhci/by-name/userdata adb pull /dev/block/platform/soc/7824900.sdhci/by-name/vendor
- 在需要存放备份的目录打开一个终端(Windows请使用utf8的cmd),运行第三步拼出的命令,fastboot线刷包就备份完成了
如果咩咩的文章对你有帮助,您可以 请我喝牛奶
dd和cat有什么不同吗,貌似都可以...
没什么不同
想骗一个pro2021备份来给老pro更新,感觉可行,(没有素质的摸摸怪)
ram大一倍喔,后台大概会大杀特杀吧
TicWatch Pro 4G的rom地址麻烦能不能发一下,bilibili上的地址失效了。
因为有些人拿去卖,所以不行,目前最新的我有pro的fastboot包,也就是使用现在的方法备份出来的
您好,可不可以加您的群?我的PRO 4开不了机了,屏幕显示很多行红色的英文字体,最后是一行蓝色的try again选项,之前也没刷过机什么的,就正常使用来着,不知道怎么回事