No Description

wudi 6f44a4bf5b Feature: wake up before execution 3 years ago
apk f69466d17b Refactor: local proxy server 3 years ago
crontab 91c4d91dee Feature: stop before starting activity 3 years ago
proxy 4fc65ea6a2 Feature: keep proxy awake 3 years ago
.gitignore 4fc65ea6a2 Feature: keep proxy awake 3 years ago
README.md 560e91fe52 Doc: add root prompt 3 years ago
check.sh a94828fd13 Feature: proxy check 3 years ago
crond.rc 3b254c9410 Init 4 years ago
exec.sh.in 6f44a4bf5b Feature: wake up before execution 3 years ago
install.sh f69466d17b Refactor: local proxy server 3 years ago
install_proxy.sh f69466d17b Refactor: local proxy server 3 years ago
start.sh 3b254c9410 Init 4 years ago
start_fg.sh f0d955316d Feature: add autostart at boot 4 years ago
test_proxy.sh a94828fd13 Feature: proxy check 3 years ago
update.sh f69466d17b Refactor: local proxy server 3 years ago

README.md

微信抓包

初始化

准备工作

  1. 系统内准备下列工具:adb,bash,sed,需要放置在PATH目录内
  2. 开启开发者模式(关于本机-点版本号很多下)
  3. 设置-辅助功能-开发者模式-开启ADB调试
  4. 插上USB线,允许调试
  5. 进入adb shell后运行su,引起root弹框,始终允许,后续一贯如此处理

安装定时任务

这个脚本会在特定时间打开微信官方页面

  1. 运行bash install.sh
  2. 提示安装应用时允许
  3. 首次安装,提示打开已安装的Termux,等待它初始化完成,然后按回车继续脚本执行
  4. 安装提示Final step,打开Busybox,点击INSTALL,允许ROOT,等待完成
  5. 进入应用权限管理-Termux和Termux:boot,将权限都调整为允许、开启
  6. 打开一次Termux:boot,它会自动设置开机自启;重启手机,如果出现ROOT弹框,说明开机自启生效,允许即可

安装抓包代理

  1. 运行bash install_proxy.sh
  2. 提示URL和KEY时可不输入,回车跳过,用于配置接收请求参数的后端服务
  3. 提示ID时输入并回车确认,比如agency01
  4. 首次安装可能会遇到是否覆盖配置文件,看情况选择
  5. 脚本运行完成,会自动重启
  6. 启动后检查:证书已被安装,Termux任务2个运行中,建议打开WakeLock
  7. 进入APN设置,代理IP端口为127.0.0.1:11451

调试步骤

以下操作都在Termux终端里进行

  • 启动:输入./start.sh,首次运行时允许ROOT(勾选始终)
  • 检查crontab是否活动:ls -l /sdcard/crontab.log 看最后修改的时间
  • 检查crontab是否存在(可能会休眠):su - pgrep crond看是否有PID数字出现
  • 退出crontab:su - kill -9 [上一步显示的PID]
  • 检查任务日志:cat /sdcard/wechat/exec.log
  • 检查代理日志:cat /sdcard/wechat/proxy.log

调整

  • 执行时间:修改crontab/root(注意时区大概率是UTC,自己确认好)
  • 启动内容:修改exec.sh.in