WSA 不能备份微信聊天记录

2024-07-21 14:13:42 +08:00
 Goldenjin

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

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

3292 次点击
所在节点    Windows
19 条回复
Goldenjin
2024-07-21 14:28:11 +08:00
f22udp
2024-07-21 14:36:50 +08:00
高级网络开了吗
Goldenjin
2024-07-21 14:59:47 +08:00
@f22udp 我是 2311.40000.5.0 版本,没有那个选项,只有一个「本地网络访问」

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

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

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

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

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
2024-07-21 20:38:03 +08:00
@Goldenjin 就是改下名字就能用了
maleclub
2024-07-21 21:47:35 +08:00
sandboxie-plus 是 Windows 的第三方沙盒程序,主要是方便备份后的数据迁移(万一 windows 系统崩了的话我只需要任意找台 Windows 就可以还原沙盒同时还原微信数据,后面再根据需要导回手机),另外单个的沙盒用 7z 格式高压缩。如果你迁移/备份到 wsa 里面,万一 Windows 崩了的话也挺麻烦的,我之前用 wsa(第三方,Root 带 magisk delta),供参考。
eric1932
261 天前
@Goldenjin 第三条卡了我很久,,一直用的是平板登录
不知道微信咋实现的,平板和手机发现设备的逻辑不一样吗
Goldenjin
143 天前
@eric1932 可能是因为平板登录之后权限比较低,限制了一些功能。换成手机模式吧

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

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

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

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

© 2021 V2EX