Logo white

宜博 / pixelphone

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • pixelphone
  • xhs_lsposed_a16_fix
  • xhshook_v2_signed.apk
  • feat(xhshook): v3.1 签名代理模式 — OkHttp proxy poller + body 捕获 ...
    4b6e1572
    Hook.java v3.1 (315 行):
    - body 捕获:okio.Buffer 读取 POST/PUT body(截断 2000 字符)
    - Proxy poller(后台线程,1s 轮询 /xhs_proxy/pending):
        executeOkHttp() 在 XHS 进程内用 OkHttpClient 执行代理请求,
        自动经过 XHS 拦截器签名,结果 POST /xhs_proxy/result
    - 手写 JSON 解析器(无外部依赖)
    - 保留 /xhs_params 转发(每条 edith 请求实时上报)
    
    event_server.py(Hermes 编写):
    - proxy_requests 表(pending→ok/error 状态机)
    - POST /xhs_proxy — Hermes 下发代理请求
    - GET  /xhs_proxy/pending — Hook 轮询取下一个任务
    - POST /xhs_proxy/result — Hook 上报执行结果
    - GET  /xhs_proxy/result/{id} — Hermes 轮询取结果
    - DELETE /xhs_proxy/{id} — 清理完成的任务
    
    架构:Hermes → event_server → Hook(XHS进程内OkHttp签名) → event_server → Hermes
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
    yibo authored
    2026-06-30 01:50:04 +0800  
    Browse Code »
xhshook_v2_signed.apk 20.5 KB
Raw History Permalink

Download (20.5 KB)