jack4536251
V2EX  ›  问与答

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

  •  
  •   jack4536251 · Aug 10, 2023 · 5476 views
    This topic created in 1182 days ago, the information mentioned may be changed or developed.

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

    16 replies  •  2023-08-10 09:54:30 +08:00
    cssk
    cssk
    Aug 10, 2023 via iPhone
    1
    不同账号很容易
    duhb
    duhb
    Aug 10, 2023❤️1
    2
    两个包名,用新包名重签一个新 App 而已,没啥高深原理。
    fox0001
    fox0001
    Aug 10, 2023 via Android❤️1
    3
    @duhb #1 这操作不怕封号?
    fox0001
    fox0001
    Aug 10, 2023 via Android
    4
    我用过 Android 自带的“工作空间”去实现。比如直接使用 Shelter 之类的应用,管理工作空间。
    Edward5937
    Edward5937
    Aug 10, 2023
    5
    我一直以为是类似虚拟机的原理
    idragonet
    idragonet
    Aug 10, 2023
    6
    @fox0001 #3 手机官方功能没有事的,手机厂家和 WX 有 PY 交易
    IDAEngine
    IDAEngine
    Aug 10, 2023
    7
    类似安全沙箱的那种,做 api hook
    IH0kIG5E67ZY43M5
    IH0kIG5E67ZY43M5
    Aug 10, 2023
    8
    @duhb #2 你说的这个是 ios 的双开吧,安卓的双开我感觉是类似沙箱的东西
    a33291
    a33291
    Aug 10, 2023
    9
    @Y25tIGxpdmlk ios 有双开功能了吗
    efcndi
    efcndi
    Aug 10, 2023
    10
    应该就是利用的 Android work profile
    dinghmcn
    dinghmcn
    Aug 10, 2023
    11
    可以用多用户实现,MIUI 的应用分身和手机分身应该都是用多用户实现的; Android 默认主持多用户
    tool2d
    tool2d
    Aug 10, 2023
    12
    安卓上就是多用户隔离,你看微信分身保存的磁盘文件 uid ,和主微信都是不一样的。

    简单包名修改一是会被封号,二是你下载文件的路径没办法互相隔离,微信保存文件都是默认路径。
    Supplied
    Supplied
    Aug 10, 2023 via Android
    13
    我觉得是多用户
    titanium98118
    titanium98118
    Aug 10, 2023
    14
    Android work profile
    ysc3839
    ysc3839
    Aug 10, 2023 via Android
    15
    Android 的话就是系统内置的多用户功能,底层逻辑是一套,对外展现的形式不同
    IH0kIG5E67ZY43M5
    IH0kIG5E67ZY43M5
    Aug 10, 2023
    16
    @a33291 #9 ios 都是自己骚操作弄得啊,不是苹果的功能
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3406 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 10:31 · PVG 18:31 · LAX 02:31 · JFK 05:31
    ♥ Do have faith in what you're doing.