为什么vivo不能让应用分身

可以查看以下应用分身方法:

1、进入手机设置,滑到最底端找到“应用分身”(若没有此选项则代表该机型不支持应用分身)。

2、开启想要分身的软件后面的开关,此时,屏幕下方会显示“分身图标已添加至桌面”。

3、返回桌面,即可看到两个相同的软件。


vivo手机暂时只允许部分应用如:QQ,微信,淘宝等软件有应用分身功能。

1.背景

从去年下半年360奇酷手机发布后,国内的手机新品发布,都会提到应用分身、微信双开等类似概念,有一些第三方应用也以分身/双开作为亮点抢占市场,一时间分身类应用成为主流手机的一个必备功能。

2.分身类产品的使用场景

分身类产品能实现一部手机上安装多个相同应用,实现多个帐号同时登录使用。

主要使用场景包括:社交帐号双开,游戏大小号双开,无需帐号切换,从而省去频繁登录的繁琐,大大提升了特定需求用户的体验。

3.主流的分身类应用产品

目前市面上有如下“分身类”的产品:

有些是厂商开发,内置于手机内部,如小米、奇酷、VIVO,还有一些第三方应用单独实现了此功能,如LBE平行空间、克隆大师等。

4.实现方案

通过实际使用和对比,总结目前分身类应用技术实现方案如下:

1) 修改APK

反编译APK,修改APK 包名、签名,将APK伪装成另外一个不同的APK,但对于一些有加密的APK,可能没办法实现。

产品:克隆大师

2) 修改Framework

对于有系统修改权限的厂商,可以修改Framework来实现双开的目的。

产品:小米应用分身、360奇酷手机、Nubia?

3) 通过虚拟化技术实现

虚拟Framework层、虚拟文件系统、模拟Android对组件的管理、虚拟应用进程管理 等一整套虚拟技术,将APK复制一份到虚拟空间中运行。

产品:360分身大师,LBE平行空间, Graphite Software “SecureSpaces”

4) 以插件机制运行

可以在无需安装、修改的情况下运行APK文件,利用反射替换,动态代理,hook了系统的大部分与system—server进程通讯的函数,以此作为“欺上瞒下”的目的,欺骗系统“以为”只有一个apk在运行,瞒过插件让其“认为”自己已经安装。

产品:DroidPlugin

5.风险

1) 数据安全隐患风险:

所有的分身双开应用数据,都通过【应用分身】的过滤,数据不可避免地都要经过【应用分身】,万一【应用分身】被掌握,或使用第三方【应用分身】类应用,数据会存在安全隐患。简单粗暴的反编译修改APK的方式也会存在类似的问题。

2) Android政策风险:

【应用分身】功能实现的原理 实际上是通过监听截取进程消息,替换反射,类似黑客的手段,可能Android会禁止该类应用。后续Android版本更新后有可能会被限制无法使用。

3) 卡顿、资源占用问题:

【应用分身】无论采用系统层还是应用层的做法,都会占用系统资源,如果分身过多,可能会造成系统卡顿。可以通过限制分身数量的方式来加以避免。

4) 3rd-party应用兼容问题

类似Android政策风险,【应用分身】采用类似黑客手段,可能会遭到第三方应用如微信/QQ等的屏蔽。一些3rd party应用调用接口不标准,可能没办法被【应用分身】监听和替换,会造成分身应用和本身应用表现不同的兼容性异常。


欢迎分享,转载请注明来源:艾迪网

原文地址:http://iiiiidea.com/kuaishou/163035rk6rx.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存