WeChatTweak-macOS
A dynamic library tweak for WeChat macOS - 首款微信 macOS 客户端撤回拦截与多开 🔨
Top Related Projects
Mac微信功能拓展/微信插件/微信小助手(A plugin for Mac WeChat)
微信小助手的安装 / 更新工具。
Quick Overview
WeChatTweak-macOS is a tweak for the macOS version of WeChat, a popular Chinese messaging app. It adds various features and enhancements to improve the user experience, such as preventing message revocation, enabling multiple instances, and adding a dark mode.
Pros
- Adds useful features not available in the official WeChat macOS client
- Allows users to run multiple WeChat instances simultaneously
- Provides a dark mode option for better visibility in low-light environments
- Prevents message revocation, allowing users to see deleted messages
Cons
- May violate WeChat's terms of service, potentially risking account suspension
- Requires modification of the WeChat application, which could lead to security risks
- May become incompatible with future WeChat updates, requiring frequent maintenance
- Not officially supported by WeChat, so users may encounter stability issues
Getting Started
- Download the latest release from the GitHub releases page.
- Quit WeChat if it's running.
- Run the installer package (WeChatTweak-macOS-x.x.x.pkg).
- Launch WeChat and enjoy the new features.
Note: Make sure to check the project's README for any additional instructions or requirements specific to your macOS version.
Competitor Comparisons
Mac微信功能拓展/微信插件/微信小助手(A plugin for Mac WeChat)
Pros of WeChatExtension-ForMac
- More comprehensive feature set, including message recall prevention and custom reply
- Active development with frequent updates and bug fixes
- Larger community and more extensive documentation
Cons of WeChatExtension-ForMac
- Potentially more complex to install and configure
- May have a higher impact on system resources due to additional features
- Some users report occasional stability issues with newer WeChat versions
Code Comparison
WeChatTweak-macOS:
- (void)hook_sendLogoutCGIWithCompletion:(id)completion {
[self hook_sendLogoutCGIWithCompletion:nil];
}
WeChatExtension-ForMac:
- (void)hook_onLogOut {
if (![[TKWeChatPluginConfig sharedConfig] preventRevokeEnable]) {
[self hook_onLogOut];
return;
}
// Custom logout handling
}
Both projects use method swizzling to modify WeChat's behavior, but WeChatExtension-ForMac's implementation is more extensive and configurable.
微信小助手的安装 / 更新工具。
Pros of oh-my-wechat
- Easier installation process with a simple command-line interface
- Automatic updates for both the tool and WeChat patches
- Supports multiple WeChat versions and provides version management
Cons of oh-my-wechat
- Less customization options compared to WeChatTweak-macOS
- May have compatibility issues with certain macOS versions
- Requires command-line knowledge, which might be challenging for some users
Code Comparison
WeChatTweak-macOS:
- (void)hook_didLoginWithResponse:(id)arg1 {
%orig;
[self initializeMultipleInstances];
}
oh-my-wechat:
async function installWeChatTweak() {
const tweakVersion = await getLatestTweakVersion()
await downloadAndInstallTweak(tweakVersion)
}
The code snippets show different approaches:
- WeChatTweak-macOS uses Objective-C and focuses on hooking into WeChat's login process
- oh-my-wechat uses JavaScript and emphasizes the installation and update process of the tweak itself
Both projects aim to enhance WeChat functionality on macOS, but they differ in implementation and focus. WeChatTweak-macOS provides more direct modifications to WeChat, while oh-my-wechat offers a user-friendly management tool for applying and updating tweaks.
Convert designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
WeChatTweak-macOS
微信 macOS 客æ·ç«¯å¢å¼º Tweak å¨æåºã
åè½
- é»æ¢æ¶æ¯æ¤å
- æ¶æ¯å表éç¥
- ç³»ç»éç¥
- æ£å¸¸æ¤åèªå·±ååºçæ¶æ¯
- 客æ·ç«¯æ éå¤å¼
- å³é® Dock icon ç»å½æ°ç微信账å·
- å½ä»¤è¡æ§è¡ï¼
open -n /Applications/WeChat.app
- æ¶æ¯å¤çå¢å¼º
- æ¯æä»»æ表æ 导åº
- æ¯æäºç»´ç è¯å«
- æ¯æå³é®ç´æ¥å¤å¶é¾æ¥
- æ¯æç±ç³»ç»é»è®¤æµè§å¨ç´æ¥æå¼
éæ°æå¼åºç¨æ éææºè®¤è¯ï¼å®æ¹å·²ç»æ¯æï¼- UIçé¢è®¾ç½®é¢æ¿
- æ¯æ Raycast extension
- æ¯æ Alfred workflow
- æ¯æ Launchbar action
使ç¨
**é¦æ¬¡ä½¿ç¨**å®è£ WeChatTweak-CLI:
brew install sunnyyoung/repo/wechattweak-cli
å®è£ /æ´æ°/å¸è½½ Tweak:
sudo wechattweak-cli install # å®è£
/æ´æ°
sudo wechattweak-cli uninstall # å¸è½½
FAQ
- å®è£
失败ï¼
- 请æ£æ¥æ¬å°ç½ç»æ¯å¦ç éã
- 请æ£æ¥æ¯å¦å®è£ äºææ°çæ¬ WeChat 客æ·ç«¯ï¼å®ç½ & App Store çæ¬åå¯å°è¯ã
- 请æ£æ¥ Terminal app æ¯å¦ææ£ç¡®çæéé ç½®ã
- åè½å¤±æï¼
请æ交 issue ç¶åçå¾ ï¼ææ交 pull request ä¸èµ·åçµã - Issue 没æååº or åå¤ï¼
å¼æºé¡¹ç®ï¼ç¨ç±åçµï¼èå¿çã - å
¼å®¹æ§çæ¬å®¢æ·ç«¯åï¼
ä¸ï¼ä¸ºäºéä½ç»´æ¤ææ¬åä¿è¯æ´æ°é度ï¼é»è®¤åªæ¯æ**ææ°**çæ¬å®¢æ·ç«¯ã - ä¼å°å·åï¼
å¨åªä½¿ç¨è¯¥å·¥å ·çæ åµä¸æ²¡æåºç°è¿å°å·/é£é©æ示ï¼è¥æ**使ç¨è¿å ¶ä»åç±»å·¥å ·**åæå¯è½ä¼åºç°å°å·/é£é©æ示ï¼å æ¤é£é©èªè´ã - å®è£
åºç°
codesign_allocate helper tool cannot be found or used
é误ï¼
该é误为系ç»é®é¢ï¼ææªæ¸ æ¥åå ï¼ä¸è¬æ åµä¸éæ°æ§è¡å®è£ æä½å³å¯ã - å®è£
å®æå¼å¾®ä¿¡å®¢æ·ç«¯æ示
没ææéæå¼åºç¨ç¨åº
ï¼
å å¸è½½ï¼åéæ°å®è£ ä¸æ¬¡å³å¯ï¼å¦ä»æ æ³è§£å³è¯·éå¯çµèãå®å¨æä¸å®çï¼å° issues éæ¾æ¾ç±»ä¼¼é®é¢å¹¶å°è¯è§£å³ã - æªå¾å¤±æï¼
ç³»ç»å好设置 -> éç§ -> å é¤å¾®ä¿¡å¹¶éæ°æ·»å -> éå¯å¾®ä¿¡å®¢æ·ç«¯ã - åºç°
âWeChat.appâ cannot be opened because the developer cannot be verified.
æä¹åï¼
è¿å ¥WeChat.app
æå¨ç®å½ï¼éè¿å³é®èåæå¼ã - çæ§è®¨è®ºã
åè
- 微信 macOS 客æ·ç«¯æ éå¤å¼åè½å®è·µ
- 微信 macOS 客æ·ç«¯æ¦æªæ¤ååè½å®è·µ
- 让微信 macOS 客æ·ç«¯æ¯æ Alfred
è´¡ç®è
This project exists thanks to all the people who contribute. [Contribute].
License
The Apache License 2.0.
Top Related Projects
Mac微信功能拓展/微信插件/微信小助手(A plugin for Mac WeChat)
微信小助手的安装 / 更新工具。
Convert designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot