WechatMagician
Read this README.md in other languages: English.
WechatMagician是一款騷兮兮的Xposed插件,底層使用WechatSpellbook框架,致力於讓用戶徹底掌控微信上的聊天消息及朋友圈內容,支持微信6.5.3 及以上版本。
快速上手
第一次clone項目的時候,記得加上--recursive參數,因為WechatMagican依賴WechatSpellbook框架。
git clone --recursive https://github.com/Gh0u1L5/WechatMagician.git
如果已經clone過了,就執行以下命令直接更新一次組件。
git submodule update --init --recursive
同理,如果是自己下載ZIP包解壓的情況,就需要再去下載WechatSpellbook的代碼,解壓到spellbook文件夾中。
實現功能
聊天相關
- 防止微信好友撤回聊天消息(撤回提示可自定義)。
- 轉發消息時可選擇任意數量好友。
- 發送消息時可發送9張以上的圖片(上限可調整,默認1000張)。
- 隱藏不常用的群聊至群聊助手。 (需在設置界面手動開啟)
- 設定好友為密友,隱藏聊天痕跡。 (需在設置界面手動開啟)
- 一鍵標記所有聊天對話為已讀。
朋友圈相關
- 防止微信好友刪除朋友圈動態、評論。
- 屏蔽微信在朋友圈投放的廣告。
- 一鍵轉發他人朋友圈。
- 單條朋友圈一鍵截圖。
- 按關鍵字屏蔽朋友圈,免除廣告與秀恩愛的煩惱。 (需在設置界面手動開啟)
其他雜項
- 自動確認電腦端登錄請求(開啟該功能即視為用戶同意自行承擔可能的安全風險)。
QQ群/ 微信群
官方QQ群:
- 一群:135955386(已滿)
- 二群:157550472
官方微信群:
- 添加微信賬號"XposedHelper" 發送關鍵詞“微信巫師”
- 添加微信賬號"CSYJZF"
設計理念
本項目在吸取其他微信插件經驗教訓的基礎上希望實現以下幾個小目標:
- 穩定—— 絕大部分微信插件每逢更新必崩潰,許多老舊插件已經無法在新版微信上運行。
- 本項目將每個小功能都拆分到單獨的模塊中,單個模塊失效不會影響其他功能的使用。
- 本項目使用自行設計的一套API,通過比對特徵來定位關鍵類、關鍵方法。
- 本項目選用的每一條特徵都保證自6.5.3 版本開始穩定存在,即使失效也能在短時間內進行修復。
- 本項目Hook的位置盡量貼近底層,通過犧牲一定的運行速度保證注入位置的穩定性。
- 簡潔—— 大型插件如微X模塊有相當多的不常用功能,而這些不常用功能往往是閃退和崩潰的罪魁禍首。
- 如果將不同的功能交由不同的插件實現,用戶選擇自己需要的插件安裝,將大大提升開發者和用戶雙方的體驗。
- 本項目目前的定位是“讓用戶徹底掌控聊天消息及朋友圈內容”,具體來講就是專注於防撤回、防刪除、轉發消息、轉發朋友圈等操作。
- 但同時本項目也是一個易拓展的開源微信插件模板,在其中實現了對UI創建、XML解析、文件讀寫、文件加解密、數據庫讀寫等關鍵操作的穩定控制。
- 若開發者想提交與項目當前主題不符的功能(如搶紅包等),可以開一個單獨的Fork或Branch。
- 開源—— 閉源只會耗盡個人開發者的耐心,摧毀一個項目的生命力。
- 本項目保證永久開源,歡迎提交PR,但是請不要提交明顯用於非法用途的功能。
- 如果微信團隊致信說明某功能被大量運用於非法用途或嚴重侵害插件使用者權益,那麼該功能將會被移除。
效果預覽












特別鳴謝
- 感謝@rovo89 編寫的Xposed框架
- 感謝@rarnu 編寫的防撤回插件wechat_no_revoke