Skip to content

[feature] add macOS arm64 (Apple Silicon) support#199

Open
arschlochnop wants to merge 1 commit into
evi0s:mainfrom
arschlochnop:main
Open

[feature] add macOS arm64 (Apple Silicon) support#199
arschlochnop wants to merge 1 commit into
evi0s:mainfrom
arschlochnop:main

Conversation

@arschlochnop
Copy link
Copy Markdown

  • hook.js: add platform-aware getMainModule (WeChatAppEx Framework), CDPFilter mac branch (retval+8 vs *args[0]+8), OnLoadStart x0/x1 registers
  • index.ts: mac process discovery via Helper ppid, WMPF version from Info.plist, config file naming as mac.addresses.{version}.json
  • config: add mac.addresses.17078.json for WeChat 4.1.5.240 (WMPF 17078)
  • README: add macOS arm64 support docs (en + zh)

在max m3测试成功,由于测试版本不多就只添加了我当前微信版本
image

- hook.js: add platform-aware getMainModule (WeChatAppEx Framework),
  CDPFilter mac branch (retval+8 vs *args[0]+8), OnLoadStart x0/x1 registers
- index.ts: mac process discovery via Helper ppid, WMPF version from Info.plist,
  config file naming as mac.addresses.{version}.json
- config: add mac.addresses.17078.json for WeChat 3.8.7 (WMPF 17078)
- README: add macOS arm64 support docs (en + zh)
@ckkkf
Copy link
Copy Markdown

ckkkf commented May 20, 2026

直接fork出来推吧

@evi0s
Copy link
Copy Markdown
Owner

evi0s commented May 20, 2026

非常感谢贡献!添加多平台支持需要系统化重构代码,而不能现在这样打补丁。最近确实很忙没时间,等我有空了来做代码重构。再次感谢

顺便:mac 需要关闭 SIP/AMFI 吗?

@arschlochnop
Copy link
Copy Markdown
Author

非常感谢贡献!添加多平台支持需要系统化重构代码,而不能现在这样打补丁。最近确实很忙没时间,等我有空了来做代码重构。再次感谢

顺便:mac 需要关闭 SIP/AMFI 吗?

不用关 SIP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants