提到新旧手机数据迁移,估计不童鞋都会感觉没啥难度。微信有专门的备份转移方式,拍摄的照片视频也能轻松导出。但是,当我们想将游戏进度和APP数据转移到新手机时,往往就会遭遇卡壳之苦。 Android的储存机制 细心的童鞋肯定都注意过一个现象,安卓手机明明标注内置32GB或64GB闪存,但实际可用的储存空间却只有22GB和54GB,至少“丢了”10GB的闪存空间。实际上,这就是Android特别的储存机制造成的。 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图1 问题来了,Android有着一套较为严格的管理机制,用户没有资格查看C盘里的数据,第三方APP也没有读写C盘核心手机数据的权限。 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图2 就是因为这套管理机制,给安卓手机用户在更换手机时的手机数据迁移造成了不少困扰和问题。因此,安卓手机数据迁徙,实际上就是与上述管理机制“斗智斗勇”的过程。 内部有人好迁徙 前面提到“第三方APP”没有调出C盘核心数据的权限,那将其反过来说,就是官方预装APP则具备读写C盘核心数据的权限。没错,如果你新换的手机和旧手机都是同一个品牌,那么恭喜你,在手机数据的迁徙之路上你将一路顺风。 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图3 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图4 备份与恢复是OPPO随机预装的APP,已经被赋予了读写C盘所有手机数据的底层权限,所以它才能顺利从旧手机的C盘里提取核心的系统手机数据和使用手机数据,并被写入到新手机的C盘里。如果是两部不一样品牌的手机,数据迁徙之路就很麻烦了。 小提示:每个品牌都有自己的搬家软件,比如联想ZUK和MOTO是茄子快传、360手机是360安全换机、乐视手机是乐视换机等等。 外人无法窥视奥秘 以乐视Pro3和360手机N5为例,在两部手机中都安装乐视换机APP。假设360手机N5为旧手机,在选择发送数据时是找不到系统设置和使用手机数据选项的,只能将D盘数据和安装的第三方APP安装包发送到乐视Pro3身上。 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图5 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图6 可能有童鞋会问了,C盘中保存的使用手机数据有那么重要吗?像微信聊天记录有可以通过Wi-Fi或连接PC就能备份/恢复的方式,这种需要真的是刚需吗? 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图7 如果是单机游戏,我们好不容易才辛苦积累的很多经验值、快打到了最终BOOS关卡,如果因为换手机(还可能是维修、破坏、遗失)存档就都没了。而游戏存档就是C盘使用数据中的一个类别,如果可以将它也直接迁移到新手机或备份出来,就不用担心辛苦白费了。 ROOT是权限之钥 问题来了,我们不可能每次换机都选择同一个品牌,如果新旧手机隶属两家,又该如何实现系统设置和使用数据的迁徙目的呢? \ 答案很简单,赋予第三方换机/备份类APP读写C盘数据的权限即可。而赋予权限的前提,则是手机已经ROOT,在运行APP弹出授权窗口时选择允许。 考虑到ROOT手机将失去质保,并面临严重的安全隐忧,小编并不推荐大家尝试。 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图8 可尝试“氦备份” 氦备份(Helium,下载地址可自行搜索)是一个备份/恢复类的APP,它与其他同类型软件相比最大的特色就是可以实现免ROOT备份使用手机数据的能力。 可惜,氦备份并不全能,它无法备份阿里、腾讯和百度等厂商旗下的APP,但对Android系统下的单机游戏支持还是蛮不错的。所以,当你想对游戏和存档进行备份,以便随时还原或迁移到新手机身上时,可以考虑这个软件。 运用氦备份需要在手机端安装APP,并在电脑端也安装Helium客户端。在手机上运行这个APP前,请打开系统设置中的“USB调试模式”,并通过数据线将手机和PC相连,在弹出的传输模式中选择“PTP”(传照片模式)。 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图9 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图10 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图11 万能的ADB迁徙之路 为了方便开发人员调试,谷歌给Android系统开了个后门,那就是可以通过PC进入SDK环境,通过ADB命令操作,绕过Android的安全机制和权限,进行各种底层操作。 比如忘记密码时,可以通过ADB删除密码等。而利用ADB命令将指定APP和数据备份到PC上,再在其他手机上通过ADB命令恢复,就是氦备份的替代方案啦。 小提示:在操作完成后,大家一定要记得关闭USB调试模式,以防止手机遗失,捡到的人利用PC解锁,盗取你的隐私信息。 在PC上下载ADB工具包(下载地址请自行搜索),解压缩后在文件夹空白处按Shift键和鼠标右键选择“在此处打开命令窗口”就能直接进行ADB命令操作了。 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图12 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图13 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图14 其中,“adb backup”是备份命令;“-f d:\backup.db”是将备份文件命名为backup.db(backup这个名字可以随意起),并保存在D盘的根目录下;APP名称必须是标准名称,比如你想备份“cn.wps.moffice_eng”的数据,那就输入“adb backup -f d:\backup.db cn.wps.moffice_eng”即可。 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图15 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图16 然后在手机弹出的窗口点击恢复按钮,之前备份的APP手机数据就能还原到新手机上。 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图17 第二种思路则是全局备份,比如: 想备份所有已安装APP的数据,只需键入“adb backup -all -f D:\backup.ab”,APP安装越多所需等待时间越长,所生成的backup.db文件也就越大; 不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图18 想备份所有已安装APP安装包、对应数据以及内置储存卡里所有数据,只需键入“ adb backup -apk -shared -all -f D:\backup.ab”。只是这么备份没什么意义,内置储存卡里的数据本来就能随意拷贝,如此操作反而浪费时间。 至于还原的方式和第一种思路相同,都是在连接好新手机后键入“adb restore D:\backup.ab”,恢复时间视备份文件的大小。 |
发表评论