迅维网

不一样品牌还不手机ROOT 新旧手机数据要如何迁移?

zhoufude 2017-9-20 12:42


  提到新旧手机数据迁移,估计不童鞋都会感觉没啥难度。微信有专门的备份转移方式,拍摄的照片视频也能轻松导出。但是,当我们想将游戏进度和APP数据转移到新手机时,往往就会遭遇卡壳之苦。

  Android的储存机制

  细心的童鞋肯定都注意过一个现象,安卓手机明明标注内置32GB或64GB闪存,但实际可用的储存空间却只有22GB和54GB,至少“丢了”10GB的闪存空间。实际上,这就是Android特别的储存机制造成的。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图1


  如果将Android系统视为电脑上的Win,安卓手机内置的闪存视为电脑中的硬盘,那遗失的10GB空间就是C盘(用于安装Android系统、各种APP使用,以及APP运行期间所生成的核心数据,如单机游戏的存档、微信的聊天记录等数据),而实际可用的储存空间则是D盘(拍摄的照片视频,下载的音乐地图等文件都会保存在这里,可被用户随意折腾)。

  问题来了,Android有着一套较为严格的管理机制,用户没有资格查看C盘里的数据,第三方APP也没有读写C盘核心手机数据的权限。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图2


  小提示:
微信的文字聊天记录虽然保存在C盘,但语音聊天、收发的图片等数据默认则是保存在D盘。此外,像懒人听书一类的APP,下载的资源保存在D盘,但设置信息则保存在C盘。

  就是因为这套管理机制,给安卓手机用户在更换手机时的手机数据迁移造成了不少困扰和问题。因此,安卓手机数据迁徙,实际上就是与上述管理机制“斗智斗勇”的过程。

  内部有人好迁徙

  前面提到“第三方APP”没有调出C盘核心数据的权限,那将其反过来说,就是官方预装APP则具备读写C盘核心数据的权限。没错,如果你新换的手机和旧手机都是同一个品牌,那么恭喜你,在手机数据的迁徙之路上你将一路顺风。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图3


  以OPPO手机为例,找到并运行“备份与恢复”APP,点击界面上的“手机搬家”就能进入新旧手机的选择界面,在这里你可以选择搬家数据的类型,旧手机可以将个人数据(通讯录、短信等)、系统数据(桌面图标布局、连接过的Wi-Fi密码、闹钟和各种设置信息等)、使用程序(包括所安装的APP和使用数据)所有都能一股脑转移到新OPPO手机身上,只是微信、QQ等使用运行时需要重新登录,但登陆后你会发现聊天记录、游戏存档之类的所有还在。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图4


  你觉得很简单?这种简单的“手机搬家”背后,其实隐藏着“内部有人”的潜规则。

  备份与恢复是OPPO随机预装的APP,已经被赋予了读写C盘所有手机数据的底层权限,所以它才能顺利从旧手机的C盘里提取核心的系统手机数据和使用手机数据,并被写入到新手机的C盘里。如果是两部不一样品牌的手机,数据迁徙之路就很麻烦了。

  小提示:每个品牌都有自己的搬家软件,比如联想ZUK和MOTO是茄子快传、360手机是360安全换机、乐视手机是乐视换机等等。

  外人无法窥视奥秘

  以乐视Pro3和360手机N5为例,在两部手机中都安装乐视换机APP。假设360手机N5为旧手机,在选择发送数据时是找不到系统设置和使用手机数据选项的,只能将D盘数据和安装的第三方APP安装包发送到乐视Pro3身上。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图5


  假设乐视Pro3为旧手机,在发送手机数据时虽然可以选择系统设置和使用数据,但在将选中内容转移到360手机N5上的过程中,360手机N5安装的乐视换机APP会自动跳过系统设置和使用手机数据的迁徙,最终收到的还只是乐视Pro3手机D盘数据和安装的第三方APP而已。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图6


  没办法,第三方搬家类的APP没有读写C盘数据的权限。


  可能有童鞋会问了,C盘中保存的使用手机数据有那么重要吗?像微信聊天记录有可以通过Wi-Fi或连接PC就能备份/恢复的方式,这种需要真的是刚需吗?


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图7


  以《王者荣耀》为例,如果是不一样品牌手机,新手机收到旧手机发送的《王者荣耀》APP安装并首次运行时,需要重新等待初始化资源包、解压资源包、检查游戏更新、通过微信或QQ登录。如果是同品牌手机,在发送《王者荣耀》时是APP连同使用数据一并打包的,新手机首次运行就能免去解压、更新和注册的过程,直接进入登录状态并进行游戏。这就是差距。

  如果是单机游戏,我们好不容易才辛苦积累的很多经验值、快打到了最终BOOS关卡,如果因为换手机(还可能是维修、破坏、遗失)存档就都没了。而游戏存档就是C盘使用数据中的一个类别,如果可以将它也直接迁移到新手机或备份出来,就不用担心辛苦白费了。

  ROOT是权限之钥

  问题来了,我们不可能每次换机都选择同一个品牌,如果新旧手机隶属两家,又该如何实现系统设置和使用数据的迁徙目的呢?
  答案很简单,赋予第三方换机/备份类APP读写C盘数据的权限即可。而赋予权限的前提,则是手机已经ROOT,在运行APP弹出授权窗口时选择允许。

  考虑到ROOT手机将失去质保,并面临严重的安全隐忧,小编并不推荐大家尝试。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图8


  那么,在不ROOT手机的前提下,还有没有其他的替代方案?

  可尝试“氦备份”
  氦备份(Helium,下载地址可自行搜索)是一个备份/恢复类的APP,它与其他同类型软件相比最大的特色就是可以实现免ROOT备份使用手机数据的能力。
可惜,氦备份并不全能,它无法备份阿里、腾讯和百度等厂商旗下的APP,但对Android系统下的单机游戏支持还是蛮不错的。所以,当你想对游戏和存档进行备份,以便随时还原或迁移到新手机身上时,可以考虑这个软件。

  运用氦备份需要在手机端安装APP,并在电脑端也安装Helium客户端。在手机上运行这个APP前,请打开系统设置中的“USB调试模式”,并通过数据线将手机和PC相连,在弹出的传输模式中选择“PTP”(传照片模式)。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图9


  当PC客户端显示出现绿色对勾的图标后,我们就能在手机上对指定的APP进行备份了。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图10


  为了便于恢复,建议大家不要勾选“App Data Only”,将APP安装包和手机数据打包备份。氦备份是付费软件,免费版仅能将数据备份在手机内置的储存空间中(根目录的carbon文件夹)。此时,我们可以将备份数据上传到电脑,再通过电脑复制到新手机上(自行创建carbon文件夹,将备份数据放在里面),然后用新手机运行氦备份,在“RESTORE AND SYNC”选项卡中就能进行恢复操作了,相当于变相的手机数据迁徙,虽然稍显繁琐但着实有效。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图11


  需要注意的是,氦备份对Android 6.x或更高版本系统的支持可能存在问题,有些型号手机运行氦备份会卡在连接界面或是出现闪退现象。此时,大家可以再考虑下面的迁徙方案。

  万能的ADB迁徙之路
  为了方便开发人员调试,谷歌给Android系统开了个后门,那就是可以通过PC进入SDK环境,通过ADB命令操作,绕过Android的安全机制和权限,进行各种底层操作。

  比如忘记密码时,可以通过ADB删除密码等。而利用ADB命令将指定APP和数据备份到PC上,再在其他手机上通过ADB命令恢复,就是氦备份的替代方案啦。

  小提示:在操作完成后,大家一定要记得关闭USB调试模式,以防止手机遗失,捡到的人利用PC解锁,盗取你的隐私信息。

  在PC上下载ADB工具包(下载地址请自行搜索),解压缩后在文件夹空白处按Shift键和鼠标右键选择“在此处打开命令窗口”就能直接进行ADB命令操作了。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图12


  打开旧手机的USB调试模式,通过数据线与PC相连,在ADB窗口中输入“Adb devices”,如果窗口返回值包括“device”的内容,那就说明安卓手机已经成功以USB调试的形式连接到了Win系统中了。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图13


  输入“adb shell pm list packages”命令回车后,ADB窗口会列出连接PC手机中所安装的所有APP的标准名称。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图14


  现在,我们有两种备份思路。第一种思路是备份指定的单个APP的数据,对应的ADB命令是“adb backup -f d:\backup.db APP名称”。

  其中,“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 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图15


  此时手机屏幕会出现加密窗口,可以对备份手机数据进行加密,当然不输入密码选择直接备份也可以。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图16


  打开新手机的USB调试模式并与PC相连,运行ADB工具包。然后只需输入“adb restore D:\backup.ab”。

  然后在手机弹出的窗口点击恢复按钮,之前备份的APP手机数据就能还原到新手机上。


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图17


  只是,由于我们备份的只是APP数据,还原的前提是先在新手机上安装需要还原的APP使用才可以哦。

  第二种思路则是全局备份,比如:

  想备份所有已安装APP的数据,只需键入“adb backup -all -f D:\backup.ab”,APP安装越多所需等待时间越长,所生成的backup.db文件也就越大;


不一样品牌还不ROOT 新旧手机间数据要如何迁移?

不一样品牌还不手机ROOT 新旧手机数据要如何迁移? 图18


  想备份所有已安装APP安装包以及对应数据,只需键入“adb backup -apk -all -f D:\backup.ab”;

  想备份所有已安装APP安装包、对应数据以及内置储存卡里所有数据,只需键入“ adb backup -apk -shared -all -f D:\backup.ab”。只是这么备份没什么意义,内置储存卡里的数据本来就能随意拷贝,如此操作反而浪费时间。

  至于还原的方式和第一种思路相同,都是在连接好新手机后键入“adb restore D:\backup.ab”,恢复时间视备份文件的大小。


雷人

握手

鲜花

鸡蛋

路过
收藏
来自: 今日头条

相关阅读

最新评论

发表评论

登录 后可参与评论
返回顶部
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索