# WeChatPlugin-iOS
**Repository Path**: TKkk-iOSer/WeChatPlugin-iOS
## Basic Information
- **Project Name**: WeChatPlugin-iOS
- **Description**: iOS 版微信小助手(防撤回、修改微信运动、游戏作弊、群管理、好友请求管理)
- **Primary Language**: Objective-C
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 2
- **Created**: 2018-07-06
- **Last Updated**: 2023-03-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## WeChatPlugin-iOS
微信小助手-iOS版 v1.0.0
**年底了,微信加强了检测,如有弹窗警告的,请暂停使用**
**年底了,微信加强了检测,如有弹窗警告的,请暂停使用**
**年底了,微信加强了检测,如有弹窗警告的,请暂停使用(重要的事说三遍)**
**mac OS 版请戳→_→ [WeChatPlugin-MacOS](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS)**
---
### 功能
- [x] 游戏作弊(石头剪刀布、骰子)
- [x] 修改微信运动步数
- [x] 消息防撤回
- [x] 自动通过好友请求
- [x] 请求自动通过后发送欢迎语
- [x] 消息自动回复(完全匹配触发)
- [x] 统一设置群公告
- [x] 敏感词自动踢人
- [x] 入群欢迎语
- [x] 群消息自动回复
**统一设置群公告、敏感词自动踢人、入群欢迎语 仅对自己创建的群有效**
---
### 截图
设置界面:
---
### 安装
~~详细安装方法可参考[iOS 逆向 - 微信 helloWorld](http://www.tkkk.fun/2017/03/19/%E9%80%86%E5%90%91-%E5%BE%AE%E4%BF%A1helloWorld/)~~
#### 0. 准备
* [ios-app-signer](https://github.com/DanTheMan827/ios-app-signer) (重签名)
* Xcode 或者 PP助手 (安装ipa)
* iOS 证书(可用Xcode生成临时开发证书,然而只能用7天)
* ipa文件(可直接下载下面百度云的app文件,如果重新注入动态库,请于PP助手下载**越狱版**的微信)
* [theos](https://github.com/theos/theos)(编写tweak工具,若不修改源码则不需要该工具)
#### 1. 生成临时证书(~~若有证书忽略该步骤~~)
使用 Xcode 创建一个 iOS 的 Project,选择方框1 的开发者,并用真机运行(~~使证书导入到 iPhone~~)。

#### 2. 生成注入的app文件
* 可直接通过百度云下载
链接: https://pan.baidu.com/s/1o7UBqL8 密码: f71u (微信版本 6.6.0 新版自动回复失效)
链接: https://pan.baidu.com/s/1c120oww 密码: 95bx(微信版本为6.5.16 无作弊功能)
* 若想修改源码,生成新的dylib,可在修改之后执行`make`,之后拷贝生成的dylib(~~路径为`./theos/obj/debug/robot.dylib`~~),最后执行 `./Others/autoInsertDylib.sh ipa文件路径 dylib文件路径` 即可获得注入dylib的app文件。
#### 3. 使用`iOS App Signer.app` 进行重签名

* `Input File` 选择上面的app文件。
* `Signing Certificate` 选择第一步中的开发者账号(方框3)
* `Provisioning Profile` 选择第一步中的`bundle id`(方框2)
点击start获得重签名的`ipa`文件。
#### 4. 使用 Xcode 安装 ipa
打开Xcode-Window-Devices,将重签名的ipa文件拖到方框中,或者点击`+`添加ipa,即可完成。

#### 5. iOS权限设置
打开`设置-通用-描述文件与设备管理`,信任证列表中的开发者应用。
---
### 依赖
* [insert_dylib](https://github.com/gengjf/insert_dylib)(~~已在./Others/~~)
* [ios-app-signer](https://github.com/DanTheMan827/ios-app-signer) (~~文件太大,请自行下载编译~~)
* [theos](https://github.com/theos/theos)
* [zhPopupController](https://github.com/snail-z/zhPopupController)
---
### 免责声明
本项目旨在学习 iOS 逆向的一点实践,不可使用于商业和个人其他意图。若使用不当,均由个人承担。
---
#### 听说你想请我喝下午茶?😏
