Files

26 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# analysis/ — 逆向中间产物
> 治理规则:本目录放分析中间产物;报告类(*-analysis.md / protocol-raw.md)永久保留;
> 可从原始输入再生的体积大产物不入库(见下"再生方法")。
## 目录
| 目录 | 内容 | 关键文件 |
|---|---|---|
| `web/` | Web 上位机抓取(msppppclock.tech 全站 JS)+ 协议提取报告 | **protocol-raw.md**(协议唯一原始证据,带行号)、ble.js 等 8 个站点文件 |
| `apk/` | APK 反编译报告与证据 | **apk-analysis.md**(互证+SUOTA+激活)、decomp/*.java(报告行号引用的源码)、strings*.txt、xrefs-key-strings.txt |
| `firmware/` | 固件逆向脚本与函数表 | disasm.py、fw_parse.py、find_cmds.py、funcs.txt(报告在 ../../docs/firmware-analysis.md) |
## 已清理产物的再生方法
| 产物 | 再生命令 |
|---|---|
| `apk/native/*.so`(5.2MB) | `unzip -j ../../app/client-qbsg_v1.1.0.apk 'lib/arm64-v8a/*' -d apk/native/` |
| `firmware/fw.asm`(1.2MB) | `../../.venv/bin/python firmware/disasm.py` |
| jadx 全量反编译 | jadx 未被策略允许安装;decomp/ 已含全部报告引用文件 |
## 原始输入(只读,在 ../../app/)
- `firmware-PP_da14585_4.2_CH.img`(72288B,'pQ' 头 + CRC32 已验证)
- `client-qbsg_v1.1.0.apk`(9.3MB)