|
|
@@ -1,17 +1,28 @@
|
|
|
# 微信抓包
|
|
|
-## 初始化步骤
|
|
|
+## 初始化
|
|
|
+### 准备工作
|
|
|
+1. 系统内准备下列工具:`adb`,`bash`,`sed`,需要放置在`PATH`目录内
|
|
|
1. 开启开发者模式(关于本机-点版本号很多下)
|
|
|
1. 设置-辅助功能-开发者模式-开启ADB调试
|
|
|
1. 插上USB线,允许调试
|
|
|
-1. 运行`bash install.sh`(需要在PATH下有`adb`,`bash`,`sed`)
|
|
|
+### 安装定时任务
|
|
|
+这个脚本会在特定时间打开微信官方页面
|
|
|
+1. 运行`bash install.sh`
|
|
|
1. 提示安装应用时允许
|
|
|
-1. 提示AGENCY_ID时输入并回车确认,比如`agency01`
|
|
|
1. 首次安装,提示打开已安装的Termux,等待它初始化完成,然后按回车继续脚本执行
|
|
|
1. 安装提示Final step,打开Busybox,点击INSTALL,允许ROOT,等待完成
|
|
|
1. 进入应用权限管理-Termux和Termux:boot,将权限都调整为允许、开启
|
|
|
-1. 【实验中】打开一次Termux:boot,它会自动设置开机自启;重启手机,如果出现ROOT弹框,说明开机自启生效,允许即可
|
|
|
+1. 打开一次Termux:boot,它会自动设置开机自启;重启手机,如果出现ROOT弹框,说明开机自启生效,允许即可
|
|
|
+### 安装抓包代理
|
|
|
+1. 运行`bash install_proxy.sh`
|
|
|
+1. 提示URL和KEY时可不输入,回车跳过,用于配置接收请求参数的后端服务
|
|
|
+1. 提示ID时输入并回车确认,比如`agency01`
|
|
|
+1. 首次安装可能会遇到是否覆盖配置文件,看情况选择
|
|
|
+1. 脚本运行完成,会自动重启
|
|
|
+1. 启动后检查:证书已被安装,Termux任务2个运行中,建议打开WakeLock
|
|
|
+1. 进入APN设置,代理IP端口为`127.0.0.1:11451`
|
|
|
|
|
|
-## 日常步骤
|
|
|
+## 调试步骤
|
|
|
以下操作都在Termux终端里进行
|
|
|
|
|
|
* 启动:输入`./start.sh`,首次运行时允许ROOT(勾选始终)
|
|
|
@@ -19,6 +30,7 @@
|
|
|
* 检查crontab是否存在(可能会休眠):`su - pgrep crond`看是否有PID数字出现
|
|
|
* 退出crontab:`su - kill -9 [上一步显示的PID]`
|
|
|
* 检查任务日志:`cat /sdcard/wechat/exec.log`
|
|
|
+* 检查代理日志:`cat /sdcard/wechat/proxy.log`
|
|
|
|
|
|
## 调整
|
|
|
* 执行时间:修改`crontab/root`(注意时区大概率是UTC,自己确认好)
|