[发明专利]一种基于WhatsApp软件的数据迁移方法、装置及终端设备有效
申请号: | 202210008766.9 | 申请日: | 2022-01-06 |
公开(公告)号: | CN114281805B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 李盛;朱志强 | 申请(专利权)人: | 深圳软牛科技有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F21/60;G06F21/62 |
代理公司: | 深圳市特讯知识产权代理事务所(普通合伙) 44653 | 代理人: | 孟智广 |
地址: | 518000 广东省深圳市宝安区新安街道海旺社*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 whatsapp 软件 数据 迁移 方法 装置 终端设备 | ||
本发明适用于计算机技术领域,提供了一种基于WhatsApp软件的数据迁移方法、装置及终端设备,方法包括:软件客户端开启两个设备的权限;备份WhatsApp软件数据到本地;解析WhatsApp软件数据,将文字数据转换到新建的信息数据库中,通过本地认证,向WhatsApp服务器请求获取加密密钥;加密压缩,获得信息数据库加密文件;构造信息数据库加密文件的文件头数据;读取信息数据库,将其与写入了文件头数据的信息数据库加密文件一起压缩后写入临时文件中;加密临时文件,生成迁移文件;通过将迁移文件拷贝到Android设备的WhatsApp内存备份目录中,完成WhatsApp的数据迁移。通过本发明可以高效完成WhatsApp软件数据从iOS设备到Android设备的迁移,且兼容性更强,不受版本更新影响。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于WhatsApp软件的数据迁移方法、装置及终端设备。
背景技术
Whatsapp目前是全球用户数最多的应用软件,尤其是在国外,它有着广泛的用户群体,WhatsApp非常注重隐私安全,用户聊天数据不会通过自己的服务器做中转或者保存,直到现在为止,他仍然没有自己存储用户数据,用户的聊天备份数据都是保存在第三方GoogleDrive或者苹果iCloud云存储服务上面。这就导致用户只能在Android和Android设备之间,或者iOS和iOS设备之间迁移传输数据,而不能从iOS到Android或者Android到iOS的设备之间迁移传输数据。也就是说,iOS用户和Android用户的WhatsApp备份数据无法直接迁移。WhatsApp也没有提供iOS和Android之间的跨端传输的工具,导致大量WhatsApp用户在更换新设备时,无法迁移数据。
目前的常用的WhatsApp软件数据迁移的方式主要有两种,一为通过app降级还原的方式,调用Androidadb还原功能,将构造好的备份包还原到WhatsApp软件的目录当中,该备份包含了经过转换后文字数据,还原后重新安装最新WhatsApp软件,重新登录账号后会加载出迁移的数据。二为通过修改反编译AndroidWhatsApp的app,得到smali代码,再通过添加自定义的代码,通过自定义代码将外部聊天记录数据库拷贝到WhatsApp的数据目录下,因为修改了原始app的代码,所以需要重新编译打包以及重新签名。将重新签名后的apk文件,安装到Android设备,启动后会自动拷贝外部的聊天记录到WhatsApp软件的数据目录中,然后重新登录后会加载迁移的数据。
但上述两种方式都有明显的缺陷,前者通过安装低版本WhatsApp的app通过还原的方式的方案,在安装新的低版本WhatsApp时,可能会自动删除用户已有数据,但Android应用市场杂乱,流氓应用泛滥,手机厂商加强了对外部应用安装的限制,从而限制安装第三方应用,导致安装失败率增加。另外,新的低版本WhatsApp,本身是无法打开使用的,还需要调用adb命令才能安装应用,而调用adb还原命令,还原Android数据,因为是整机还原接口,风险较高,因此可能会删除替换掉Android设备的其他数据。可见,其迁移流程长,成功率低。
后者通过反编译修改原始的WhatsApp软件,加入数据拷贝代码的方案,也需要强制卸载已有WhatsApp,并安装自定义修改的WhatsApp版本,从而存在删除已有数据的风险。同时,因为反编译了WhatsApp的app,将修了代码,破坏已有的签名,并且为了通过Android的安装检查,加入自定义的签名,导致用户使用的是盗版的应用,存在法律风险,而后续盗版app无法升级到最新WhatsApp。其作为不受信任的第三方应用,安装成功率也会降低。另外,WhatsApp版本更新很快2~3天会有一个新版本,1月前的旧版本就无法登录,所以需要定期维护,在最新版本基础上做自定义修改。
可见,目前常用的两种WhatsApp软件数据迁移的方式中,都存在明显的高风险,流程长的缺陷。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳软牛科技有限公司,未经深圳软牛科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210008766.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微反应器连续制备光引发剂的方法
- 下一篇:多功能墙板制备方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置