V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Goldenjin
V2EX  ›  Windows

WSA 不能备份微信聊天记录

  •  
  •   Goldenjin · 160 天前 · 2743 次点击
    这是一个创建于 160 天前的主题,其中的信息可能已经有所发展或是发生改变。

    WSA 上的微信没法备份/迁移聊天记录到电脑或手机上,会提示不在同一网络环境。。。

    试了打开或关闭 WSA 配置的「本地网络访问」,不行; https://github.com/user-attachments/assets/5bcbd412-74f4-4cc6-948c-4f9c72fc9a8a

    试了把家庭 wifi 名称改成「 FakeWifi 」,还是不行。 https://github.com/user-attachments/assets/42deedc5-21e6-4fe8-a6a9-d5aed7d223fb

    试了用手机开热点,电脑连,不行。 试了用电脑开热点,手机连,也不行。 (都是因为 wsa wifi 是 FakeWifi ,跟手机不在同一网络)

    试了去文件管理器里查找聊天记录数据,发现才 14 兆,肯定不全。还是不行。 ![image]( https://github.com/user-attachments/assets/cfe917fd-0077-44ff-b391-be41c13c7222

    有没有大佬知道怎么迁移到手机呢?

    18 条回复    2024-12-16 23:32:00 +08:00
    Goldenjin
        1
    Goldenjin  
    OP
       160 天前
    f22udp
        2
    f22udp  
       160 天前 via Android
    高级网络开了吗
    Goldenjin
        3
    Goldenjin  
    OP
       160 天前
    @f22udp 我是 2311.40000.5.0 版本,没有那个选项,只有一个「本地网络访问」

    https://github.com/user-attachments/assets/ad52a7d0-b2d6-4799-8ded-1779b67cdde2
    Goldenjin
        4
    Goldenjin  
    OP
       160 天前
    本机网络访问也开了,没有用
    Goldenjin
        5
    Goldenjin  
    OP
       160 天前
    wsa 的 wifi 还是显示 FakeWifi
    maleclub
        6
    maleclub  
       160 天前 via Android
    应该跟 sandboxes-plus 备份微信一样,要去防火墙规则那里添加一下 weixin.exe 的完整路径。
    Goldenjin
        7
    Goldenjin  
    OP
       160 天前
    @maleclub 感谢提醒,看了一下,防火墙没关的时候,已经允许了 wsa 相关程序的通讯。我现在把防火墙关了,重启路由器,重启 wsa ,备份依然提示「两台设备不在同一网络」,跟一楼一样。
    Goldenjin
        8
    Goldenjin  
    OP
       160 天前
    更新一下,由于是 root 的 wsa ,已经在 /data/data/com.temcent.mm/MicroMsg/{hash}/EnMessage.db 找到了聊天记录。

    一个可行的方案是?找个 root 手机,安装微信,然后把 wsa 的文件丢到微信目录去,再登录,应该就继承聊天记录了。

    但问题是,我的坚果 R2 没有 root 条件。下了逍遥模拟器,但是无法启用网络桥接模式,也就是说会遇到跟 wsa 一样的网络问题。夜神模拟器,因为 wsa 需要打开 hyperv ,所以无法使用。

    😅
    Goldenjin
        9
    Goldenjin  
    OP
       160 天前
    @maleclub 有个想法,sandboxie-plus 如果能 root 的话,把 wsa 微信数据迁移过去,然后再关掉防火墙,从 boxie 迁移聊天记录到手机,应该就行吧,我这就试试
    Goldenjin
        10
    Goldenjin  
    OP
       160 天前
    @maleclub ok ,sanboxie 不是安卓模拟器,我搞错嘞
    icloudguizhou
        11
    icloudguizhou  
       160 天前
    @Goldenjin #5 把另一台设备的名字和 WiFi 名字也改成 FakeWifi 就行了。微信只要 WiFi 名字匹配就能连,它不测有没有 ping 通的
    f22udp
        12
    f22udp  
       160 天前 via Android
    @Goldenjin 只有开了高级网络才是桥接模式 才能是同一局域网(
    现在手头没 wsa 不知道用 tailscale 之类的打洞行不行 估计也不行 本质都算 vpn(
    所以你最好还是看看 windows 版本和 wsa 版本 把高级网络的选项搞出来
    Goldenjin
        13
    Goldenjin  
    OP
       160 天前
    更新,使用「备份到电脑」功能,也不行。也禁用掉了除 Wifi 以外的所有网卡。
    Goldenjin
        14
    Goldenjin  
    OP
       160 天前
    更新,使用「迁移到电脑」功能,终于离成功进了一步。现在变成电脑 LAN ,WSA FakeWifi 了。
    ![Q2(VMU5EHOJYIR7P%3NTXE8]( https://github.com/user-attachments/assets/7e66f9a5-2ba2-435f-a519-977299516632)
    Goldenjin
        15
    Goldenjin  
    OP
       160 天前   ❤️ 1
    更新,终于成功了。

    0. wsa 打开「本地网络访问」新版本 wsa 的「高级网络」变成了「本地网络访问」
    1. 家庭 wifi 更名为 FakeWifi
    2. 退出手机微信
    3. 重新登录 wsa 微信,不要以平板身份登录
    4. 电脑连接家庭 wifi
    5. 禁用除 wifi 以外的所有网卡
    6. 使用「迁移到电脑」功能
    7. 成功 😭

    https://github.com/user-attachments/assets/9d081cb8-1833-47ee-9c3e-c38385412ad3
    icloudguizhou
        16
    icloudguizhou  
       160 天前 via iPhone
    @Goldenjin 就是改下名字就能用了
    maleclub
        17
    maleclub  
       160 天前 via Android
    sandboxie-plus 是 Windows 的第三方沙盒程序,主要是方便备份后的数据迁移(万一 windows 系统崩了的话我只需要任意找台 Windows 就可以还原沙盒同时还原微信数据,后面再根据需要导回手机),另外单个的沙盒用 7z 格式高压缩。如果你迁移/备份到 wsa 里面,万一 Windows 崩了的话也挺麻烦的,我之前用 wsa(第三方,Root 带 magisk delta),供参考。
    eric1932
        18
    eric1932  
       12 天前
    @Goldenjin 第三条卡了我很久,,一直用的是平板登录
    不知道微信咋实现的,平板和手机发现设备的逻辑不一样吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2494 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:05 · PVG 13:05 · LAX 21:05 · JFK 00:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.