hicccc77
1cef17174b
chore: 更新资源文件
2026-03-21 21:45:53 +08:00
hicccc77
3c7a63e616
chore: update wcdb_api related resources
2026-03-21 16:45:35 +08:00
hicccc77
9fac12ce3c
feat: add Windows arm64 support (wcdb_api + WCDB DLLs, getDllPath arch detection, release CI)
2026-03-21 15:49:44 +08:00
cc
ee050aa5fa
一些修复与优化
2026-03-21 15:39:35 +08:00
cc
2604be38f0
朋友圈支持定位解析;导出时表情包支持语义化补充导出
2026-03-21 14:50:40 +08:00
hicccc77
ed25a0e395
chore: update wcdb_api binaries (all platforms) to latest build
2026-03-19 23:27:46 +08:00
cc
043e518cce
验证优化并同步资源文件
2026-03-19 22:58:03 +08:00
cc
7c5b3f2241
计划优化 P3/5
2026-03-19 21:52:50 +08:00
cc
35e9ea13de
计划优化 P1/5
2026-03-19 20:58:21 +08:00
cc
db4cf015c2
Merge pull request #489 from H3CoF6/feat/linux
...
fix linux: Linux版本跑通
2026-03-18 23:50:37 +08:00
cc
48c4197b16
重构与优化,旨在解决遗留的性能问题并优化用户体验,本次提交遗留了较多的待测功能
2026-03-18 23:49:50 +08:00
H3CoF6
a0fb109839
chore: 更新让linux跑通的so
2026-03-18 23:41:33 +08:00
hicccc77
4c32bf5934
chore: update libwcdb_api.so for Linux (static OpenSSL 3.x, hide symbols, fix BoringSSL conflict)
2026-03-18 18:56:30 +08:00
hicccc77
19beb846bf
chore: update libwcdb_api.so for Linux (dynamic link OpenSSL 3.x)
2026-03-18 18:18:52 +08:00
hicccc77
75f70c2ae0
chore: update libwcdb_api.so for Linux (fix EVP_CIPHER_nid, statically link OpenSSL)
2026-03-18 06:48:01 +08:00
hicccc77
61eef27740
feat: 添加 Linux 平台支持,加载 libwcdb_api.so(含 sqlcipher 静态链接)
2026-03-17 21:38:19 +08:00
H3CoF6
56a8859eaf
feat: 初步实现linux上的密钥获取
2026-03-17 03:42:29 +08:00
hicccc77
eb870d94c2
chore: 更新 wcdb_api 二进制,回退至 7ad2786 重新构建
2026-03-15 23:17:05 +08:00
hicccc77
c18b62ffb9
chore: 回退 wcdb_api 二进制到 7ad2786(FTS 搜索稳定版)
2026-03-15 23:10:10 +08:00
hicccc77
02f724bfc3
chore: 更新 wcdb_api 二进制,还原为纯 FTS 搜索(无 contact 查询)
2026-03-15 23:09:19 +08:00
hicccc77
e12ea371c0
chore: 更新 wcdb_api 二进制,修复搜索性能问题
2026-03-15 23:01:51 +08:00
hicccc77
9a1726c249
chore: 更新 wcdb_api 二进制,修复 sender 查询性能问题
2026-03-15 22:56:54 +08:00
hicccc77
50f2eaee3b
chore: 更新 wcdb_api 二进制,搜索结果附带 sender 信息
2026-03-15 22:49:56 +08:00
hicccc77
6b1229fcf2
chore: 更新 wcdb_api 二进制,使用 FTS 索引搜索
2026-03-15 20:41:05 +08:00
hicccc77
5494490ff8
chore: 更新 wcdb_api 二进制,搜索性能优化版本
2026-03-15 19:55:31 +08:00
hicccc77
6a7851a1cc
chore: 更新 wcdb_api 二进制,修复搜索无结果问题
2026-03-15 19:42:49 +08:00
hicccc77
a800c71cba
chore: 更新 wcdb_api 二进制,支持 searchMessages 接口
2026-03-15 19:17:20 +08:00
hicccc77
8e69e1ec58
fix: 修复了一些安全问题
2026-03-14 20:57:22 +08:00
hicccc77
db71bc3f19
fix: 修复了一些安全问题
2026-03-14 20:40:45 +08:00
hicccc77
f2a9d7097f
fix: 修复了一些安全问题
2026-03-14 20:30:00 +08:00
hicccc77
6eae60ba54
fix: 修复了一些安全问题
2026-03-14 19:46:42 +08:00
hicccc77
f47610b98a
fix: 修复 macOS 打包后的图标、spawn ENOENT 和 dylib 路径问题
...
- 新增 resources/icon.icns(由 public/logo.png 转换)
- package.json: 配置 build.icon 和 build.mac.icon 使用 .icns
- main.ts: BrowserWindow 图标改为平台感知,darwin 用 .icns,其他用 .ico
- keyServiceMac.ts: pgrep/ps/pkill 改用绝对路径,修复打包后 PATH 受限导致的 spawn ENOENT
2026-03-14 18:45:12 +08:00
hicccc77
8d5527990b
chore: 更新 wcdb_api 资源文件
2026-03-14 14:02:06 +08:00
hicccc77
1ff536c2f7
chore: 更新 wcdb_api 资源文件
2026-03-14 13:51:32 +08:00
hicccc77
8921b90392
chore: 更新 wcdb_api 资源文件
2026-03-14 13:33:07 +08:00
hicccc77
6cd925b062
chore(resources): 更新 macOS Xkey 二进制文件
...
同步 Xkey 最新版本,新增根据微信版本号动态选择扫描策略:
- 4.1.8 及以上版本使用纯语义定位模式
- 旧版本继续使用传统偏移量模式
2026-03-13 23:11:07 +08:00
Felix
0a603116ef
Merge branch 'dev' into fix/image-scan-helper-entitlement
...
解决冲突:在 dev 最新 Mach API 内存扫描方案基础上,保留 image_scan_helper
子进程作为优先路径(有 debugger entitlement),Mach API 作为 fallback。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 22:42:59 +11:00
Felix
bff9e87096
fix: 图片密钥内存扫描通过子进程调用解决 task_for_pid 权限问题
...
Electron 进程缺少 com.apple.security.cs.debugger entitlement,
导致 ScanMemoryForImageKey 中的 task_for_pid 调用失败(kr=5)。
新增 image_scan_helper 子进程包装程序(与 xkey_helper 方案一致):
- 新建 resources/image_scan_helper.c:dlopen libwx_key.dylib 并调用
ScanMemoryForImageKey,通过 JSON stdout 返回结果
- 新建 resources/image_scan_entitlements.plist:包含 debugger 和
allow-unsigned-executable-memory entitlements
- 编译为 universal binary(x86_64 + arm64)并 ad-hoc 签名
- 修改 keyServiceMac.ts _scanMemoryForAesKey():优先 spawn
image_scan_helper 子进程,失败时 fallback 到直接调 dylib
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 15:18:52 +11:00
hicccc77
2776a1a5ce
chore: update wcdb_api with macOS file monitoring support (kqueue-based)
2026-03-12 22:43:32 +08:00
hicccc77
4f402d6a6a
chore: update wcdb_api with simplified security check
2026-03-12 21:47:48 +08:00
hicccc77
d544da6e4d
chore: update libwcdb_api.dylib with macOS cloud reporting support
2026-03-12 21:30:58 +08:00
hicccc77
0a2bd3d46a
chore: update xkey_helper and libwx_key to support pid parameter
2026-03-12 20:37:11 +08:00
cc
c08d6cd668
Merge PR #417 into test/macos-compat and resolve binary conflict
2026-03-11 23:25:27 +08:00
hicccc77
a53bebefd7
fix: 修复联系人索引问题
...
- 更新 wcdb_api 库,修复 contact.db 路径解析误匹配 contact_fts.db 的问题
- 更新 wx_key 库到最新版本
2026-03-11 23:13:10 +08:00
superclaw
8e0c3306e8
feat: macOS 接入 xkey_helper 并完善密钥获取与诊断
2026-03-11 23:06:20 +08:00
hicccc77
5b5757a1d7
debug: 添加进程过滤日志
2026-03-11 00:11:36 +08:00
hicccc77
f165f4911b
fix: 精确过滤微信进程
2026-03-10 23:56:23 +08:00
hicccc77
b81b538d9a
fix: 使用 processor_set_tasks 无需权限
2026-03-10 23:48:21 +08:00
hicccc77
caea10a190
feat: 添加详细错误信息
...
- 区分进程未找到、附加失败、扫描失败
- 提示权限解决方案
2026-03-10 23:30:11 +08:00
hicccc77
1445202a0d
fix: 更新 dylib 添加调试权限
2026-03-10 23:25:15 +08:00