用了好多年 iPhone ,想换个安卓
个人很没有安全感,对 iOS 的连接电脑全盘备份很依赖,每个月都会备份一下,以防手机暴毙/遗失时的数据丢失
现在有没有哪家安卓有类似的能力,可以全盘备份到电脑后恢复到新手机上
1 ursidae 2024-07-12 14:43:39 +08:00 ![]() 直接 root adb shell 可以把整个系统连同 user data dump 下来,只是看你会不会而已,依赖软件的话,目前没有 |
![]() | 2 AoEiuV020JP 2024-07-12 14:54:36 +08:00 最靠谱的就是 twrp 层面的备份了, 但是不同型号手机不通用, |
![]() | 3 lingeo 2024-07-12 14:59:13 +08:00 我也在找安卓方案,但是好像手机自带的云服务只支持基本的信息备份+微信备份。 |
![]() | 4 cxsz 2024-07-12 17:26:11 +08:00 拿 root 权限,全量备份 /data/data 这个目录就行 前天刚刷机失败,导致所有 app 都闪退,但微信还需要备份下 就是直接 su cd /data/data/com.tencent.mm tar -cvf /sdcard/wechat_backup.tar . 重新刷完解压恢复就搞定了 |
5 Donaldo 2024-07-12 18:05:11 +08:00 华为可以自家品牌之间备份恢复(云/外部存储/NAS )。 另外能获取 root 权限的任何安卓机都可以(没有跨品牌限制),可以用这个脚本 https://github.com/YAWAsau/backup_script ,也有 UI https://github.com/XayahSuSuSu/Android-DataBackup 。 |
![]() | 6 seers 2024-07-12 18:10:24 +08:00 via Android 好像蓝厂绿厂做挺好,恢复后 APP 登录都在 |
7 bsfmig 2024-07-12 18:11:36 +08:00 米的大概可以,MIUI 的本地备份一直以来都是 APK+数据的,除掉少数被特意排除的 App 。 另外现在 O 、V 、M (包括其副牌)可以用目标品牌手机的手机搬家功能带数据互相迁移,当然最好是同 Android 大版本之间。 |
![]() | 8 iminto 2024-07-12 18:30:49 +08:00 via Android 想不通为啥需要备份全盘数据,手机和 pc 的场景就不一样。 备份通讯录,相册,sd 卡文件还不够吗? app 缓存也要备份干嘛? |
![]() | 9 darkengine 2024-07-12 18:37:18 +08:00 @iminto 微信聊天记录吧 |
10 sir283 2024-07-12 21:25:53 +08:00 安卓要 root 或者深度刷机权限才行 |
![]() | 11 noahhhh 2024-07-12 22:24:12 +08:00 via Android 华为,小米有,OPPO 没有但是可以带数据换机,vivo 荣耀没用过不清楚 |
12 Admin8012 2024-07-12 22:25:38 +08:00 via Android root 以后有很多 swift backup Neo backup 等等 |
![]() | 13 PostMeridiem18 2024-07-12 22:49:41 +08:00 ![]() 为什么你们都在说 root 之后的全盘备份?好像在 2024 年的 Android 新机上取得 root 权限是什么很容易的事情一样 |
![]() | 14 flynaj 2024-07-13 00:39:44 +08:00 小米云备份就可以,相册,通话记录,通话录音,这些都是自动同步的。不需要全盘备份,就我个人,软件就需要备份一下微信数据。 |
15 morian 2024-07-13 01:21:29 +08:00 via Android adb 就可以 |
16 cherbium 2024-07-13 03:36:18 +08:00 只要你 root 了,你就可以为所欲为。毕竟:“linux 中万物皆可为文件” |
![]() | 17 acess 2024-07-13 06:45:27 +08:00 via Android 之前试过还原一个 btc 闪电网络钱包,好像因为用了硬件 keymaster 加密的,备份出来未必可以还原,不能移植,钱包数据无法解密(还好只是做实验,里面没币) |
![]() | 18 acess 2024-07-13 06:47:33 +08:00 via Android 现在手机加密是 fbe ,一直以来我都不太理解这玩意说实话……比如在 linux 上能不能解密,能不能挂载,怎么挂(好像不能,密钥在操作系统管辖之外了,keymaster 跑在 tee 或者 enclave 类似的概念里面) |
![]() | 19 acess 2024-07-13 06:48:50 +08:00 via Android 还有就是是不是类似 Windows bitlocker tpm 一样,是不是某种操作会导致这个 enclave 重置清除密钥/数据,又或者是触发了测量值不匹配导致拒绝释放密钥之类……太复杂了,搞不懂 |
![]() | 20 acess 2024-07-13 06:51:31 +08:00 via Android twrp 感觉是取巧的办法,机器开机(不知道为啥,感觉简直是个谜)自动解 fbe 的 de 加密(也不知道这个加密到底为了防啥,靠啥安全,毕竟都自动解了……靠 secure boot 也就是 bl 锁嘛,这靠得住嘛,即便靠得住是不是信任厂商因为厂商有私钥很显然可以随便签后门 bootloader )然后输入锁屏密码解 cd 加密,再然后,文件系统层面是明文了,可以 tar 备份,但备出来也不敢还原,基本等于死数据 |
![]() | 21 acess 2024-07-13 06:53:20 +08:00 via Android 我还是很偏好不需要 tpm/tee/secure enclave ,也不需要依赖 secure boot 的加密,其实 true crypt 就是这种观点,虽然理论上更容易有邪恶女佣攻击但原则上说硬件物理层面本来也很难防范 |
![]() | 22 acess 2024-07-13 06:56:47 +08:00 via Android 要说通讯录名片我记得有 vcf 标准,但尤其 app 数据这种,没标准,没保障(大概) 其实按理说现在手机对现实生活渗透这么深,就像买房子住一样,应该考虑可靠问题了。但一直以来我都感觉在这方面是存在一种,非常广泛的,分裂的认知:你是个人消费级用户,所以你不重要,你的数据本来就不重要,丢了就丢了无所谓的 |
![]() | 23 acess 2024-07-13 07:01:25 +08:00 via Android 这个问题还可以延伸到日常的数据管理上,比如系统炸了怎么还原,电脑上大家都知道格盘重装就修好了但会丢失 c 盘数据,于是很久以前就衍生出数据放 d 盘隔离出来免遭格盘清除…… 我还在想是不是可以稍微分更细一点(但不能太细太技术以免搞晕人类用户),比如软件个性化配置,又比如插件 mod 等等,是不是也可以标准化通用化…… 换句话说既然家有可能炸有可能随时搬家,那就应该给搬家随时做好准备 |
![]() | 24 acess 2024-07-13 07:06:36 +08:00 via Android 换句话说数据到底存哪了,哪些在备份覆盖范围之内哪些没有……也许如果有个统一清晰的管理,再加上通用可移植迁移性就好了 |
![]() | 25 300 2024-07-13 07:08:04 +08:00 via Android 全盘备份没用过,twrp 的兼容性堪忧,甚至本机备份都可能失败 备份 app+数据我在用 Swiftbackup+存储重定向 微信还原后可以免二次登录(本机刷机 |
![]() | 26 wy315700 2024-07-13 07:48:31 +08:00 其实需要备份的也就微信、QQ 、钉钉这几个软件 国内几个品牌都有吧。 |
![]() | 27 shineben 2024-07-13 09:08:40 +08:00 同个品牌之间应该可以全部换机吧 |
28 Panameragt 2024-07-13 09:09:09 +08:00 我特别不喜欢全盘备份,特别是全盘微信 |
![]() | 29 wwxwlw 2024-07-13 09:09:55 +08:00 谷歌新机设置向导的迁移数据可以恢复大多数应用的数据(三星 -> 一加), 甚至试图恢复控制中心的磁贴, 不过全搞乱了. |
30 hrdom 2024-07-13 11:26:23 +08:00 首先,ios 的 iTunes“全盘备份”严格来说也不是完全的全盘备份。没有把硬盘上每一字节数据都备份出来。 其它回复很多说的都不怎么对。 我研究过这个问题很长时间。 1root 之后,很多方法。比如说整个分区用 twrp ,自己用 tar 打包。一般只需要 data 分区,强迫症的话全部十几二十个分区都可以备份。分应用的钛备份,Swift Backup 等等。目前支持 root/bl 的品牌很少,比较折腾。 2 不 root ,目前只有小米红米支持(可以备份应用数据,比如说聊天记录、缓存图片、搜索记录等) OV 华为都是不行的,比如只能备份微信的。 |
31 hrdom 2024-07-13 11:31:37 +08:00 @acess “twrp 感觉是取巧的办法,机器开机(不知道为啥,感觉简直是个谜)自动解 fbe 的 de 加密(也不知道这个加密到底为了防啥,靠啥安全,毕竟都自动解了” 要锁屏密码解密 data 的 fbe 的,不是自动解密。 |
32 Joomaen 2024-07-13 11:34:00 +08:00 via Android 不知道三星可不可以,我在用的 vivo 不行 |
![]() | 33 frankilla 2024-07-13 12:29:35 +08:00 |
![]() | 34 jim9606 2024-07-13 13:46:23 +08:00 via Android twrp 备份没有可移植性,甚至系统升个级降个级就不兼容了。 各家系统自带的应用备份基本等于 ios 的全量备份了,但通常只能同厂商系统上流通,另外: 1.存储于硬件凭据存储的数据不可备份,安全原因 2.部分 app 会故意不兼容备份,例如识别到 android id 变更就不认本地数据了 3.未必兼容 app bundles ,例如小米到现在备份还是只备份 base apk ios 其实也可能有这问题,不过相对少,主要是系统单一而且 appstore 审核会盯着不让 app 做这些不兼容的设计 |
35 zictos 2024-07-13 14:06:26 +08:00 dd 命令有可能可以,但感觉是比较复杂的。它的备份不是基于文件层面的,而是基于手机存储的数据块层面的,所以可以备份所有空间,包括未使用的空间以及包含已删除文件的空间,可以用于后续恢复已删除的文件。 tar 命令备份也比较好,但是无法一次性恢复,只能慢慢手动恢复。其实一般用 tar 就行了,只是防止万一而已,万一真的数据丢失,麻烦一点也没什么大不了的,没必要想着一次性完整恢复。 twrp 不是都支持,包括品牌和系统版本都可能导致不支持,而且现在手机的数据一般都是加密的,所以 twrp 基本都无法识别。当然如果真的能使用 twrp ,那么肯定是最靠谱的,就像电脑上的 ghost 一样。 |
36 hrdom 2024-07-13 15:25:52 +08:00 @zictos “手机的数据一般都是加密的,所以 twrp 基本都无法识别” 能识别啊。。。 此外 twrp 其实就是用的 tar |
37 zictos 2024-07-13 15:50:52 +08:00 @hrdom #36 反正数据加密的话我测试基本都识别不了,twrp 都无法访问 data 分区。 我指的 tar 命令是指有 root 权限,然后在开机状态下或者在安全模式下执行 tar 命令进行备份,这种备份实际就跟复制文件差不多,但 tar 命令其实是可以选择保留权限信息和其他一些信息到压缩包的,但后续恢复数据一般还是需要手动设置权限,因为解压后权限的所有者和用户组会自动变为 root 。 |
![]() | 38 Seeeeeeen 2024-07-13 17:02:23 +08:00 @PostMeridiem18 当然是为了表示自己很懂啦(狗头) |
39 wtdd 2024-07-13 17:35:34 +08:00 lz 应该主要想备份和恢复微信,其他应用即使手机暴毙或遗失,网络时代问题一般都不是很大 |
41 qbqbqbqb 2024-07-14 00:17:20 +08:00 @zictos TWRP 要用特定版本的,A11 12 13 14 的加密都有差异,没适配的 twrp 就不能解密 data |
![]() | 43 TiDragon 2024-07-14 11:40:39 +08:00 Swift Backup 相当值得推荐。 |
![]() | 46 lm902 2024-07-15 08:01:43 +08:00 我目前用的是小米手机,可以备份应用数据,但是 aab 方式分发的应用会还原失败,解决办法是手动从 Google Play 把应用都安装上以后再恢复对应的应用数据 |
![]() | 47 toou123 2024-07-15 09:23:46 +08:00 用过 oppo 的手机搬家,搬家后新手机甚至微信都是已登录状态了。 |