微信分身的实现原理是什么?

2023-08-10 08:22:28 +08:00
 jack4536251

就是一个手机上开两个微信

3472 次点击
所在节点    问与答
16 条回复
cssk
2023-08-10 08:33:12 +08:00
不同账号很容易
duhb
2023-08-10 08:42:14 +08:00
两个包名,用新包名重签一个新 App 而已,没啥高深原理。
fox0001
2023-08-10 08:49:32 +08:00
@duhb #1 这操作不怕封号?
fox0001
2023-08-10 08:50:34 +08:00
我用过 Android 自带的“工作空间”去实现。比如直接使用 Shelter 之类的应用,管理工作空间。
Edward5937
2023-08-10 08:53:16 +08:00
我一直以为是类似虚拟机的原理
idragonet
2023-08-10 08:55:48 +08:00
@fox0001 #3 手机官方功能没有事的,手机厂家和 WX 有 PY 交易
IDAEngine
2023-08-10 08:57:58 +08:00
类似安全沙箱的那种,做 api hook
Y25tIGxpdmlk
2023-08-10 09:17:52 +08:00
@duhb #2 你说的这个是 ios 的双开吧,安卓的双开我感觉是类似沙箱的东西
a33291
2023-08-10 09:19:28 +08:00
@Y25tIGxpdmlk ios 有双开功能了吗
efcndi
2023-08-10 09:19:34 +08:00
应该就是利用的 Android work profile
dinghmcn
2023-08-10 09:21:41 +08:00
可以用多用户实现,MIUI 的应用分身和手机分身应该都是用多用户实现的; Android 默认主持多用户
tool2d
2023-08-10 09:26:32 +08:00
安卓上就是多用户隔离,你看微信分身保存的磁盘文件 uid ,和主微信都是不一样的。

简单包名修改一是会被封号,二是你下载文件的路径没办法互相隔离,微信保存文件都是默认路径。
Supplied
2023-08-10 09:27:26 +08:00
我觉得是多用户
titanium98118
2023-08-10 09:36:52 +08:00
Android work profile
ysc3839
2023-08-10 09:39:54 +08:00
Android 的话就是系统内置的多用户功能,底层逻辑是一套,对外展现的形式不同
Y25tIGxpdmlk
2023-08-10 09:54:30 +08:00
@a33291 #9 ios 都是自己骚操作弄得啊,不是苹果的功能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/963941

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX