完成官方管线全量逆向与 demo3 v5 复刻,清理仓库
- 逆向:Ghidra/IDA 全量反编译 CoreSDKLib.dll/ThermalSDK.dll/libthermalSDK.so/ libcoresdk.so(ARM64)/libmagcore.so,导出 analysis/ida/export/ - 解码官方渲染管线:DDT 校准表加载->快门端点选择->Q12 插值->ref(4x type1 帧 均值)->NUC 查表->盲元补偿->窗口->LUT1024 重建->2x 升采样->调色板 - 逐像素验证:NUC+盲元 0/19200、插值 0 误差、2x 0/76800、窗口一致 - demo3 v5:完整复刻官方管线(含 DDT 解析、FFC 状态机、快门温度驱动), 修复 load_ddt 表错位导致的零像素问题 - 鬼影根因分析写入 analysis/reverse_20260813_full.md - 心跳/恢复机制:analysis/session_state.md + tools/resume_rev.ps1 - 新增 tsdk_pair3 增强采集工具;历史工具归档 csdk/tools/legacy/; 根目录抓帧残留删除,历史文档归档 analysis/history/ - csdk/README.md 完整使用文档;.gitignore/.gitattributes 补 LFS 规则
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
dev24=5 dev48=0 dev4c=0 dev54=31821 dev58=31321 dev5c=31880 dev60=31380
|
||||
11c=12 41340=1 41344=0 41348=1 4134c=C:\Users\ZXC\AppData\Local\Temp\Core160043865
|
||||
41558=6 41554=3 4155c=1024 41560=0 47944=8 47948=-50000 4794c=3 47950=0 47954=0 47938=19200
|
||||
T: 8304 18390 28495 33637 38730 47664
|
||||
B: 7804 17890 27995 33137 38230 47164
|
||||
C: 7987 9245 10566 11309 11944 13468
|
||||
D(blind cnt): 32 32 32 32 32
|
||||
loaded: 0 0 1 1 0 0
|
||||
offsets(41708): 128 308352 616576 924800 1233024 1541248
|
||||
thr_off(41758): 0 308224 616448 924672 1232896 1541120
|
||||
blind_off(417a8): 1849472 1850752 1852032 1853312 1854592 0
|
||||
blind_off2(417f4): 0 1280 2560 3840 5120 0
|
||||
bases: 416a0=000001baa2677040 416a8=000001baa24cddc0 416b0=000001baa1f7c820
|
||||
41840=2 41848=000001baa270d840 41850=000001baa2758c40 41858=000001baa24cddc0 41860=000001baa2720840 41868=000001baa276bc40 41870=000001baa24e0dc0 41878=000001baa1f7d220
|
||||
41f0c=1 41f3c=1 41fdc=1 41fe0=1 41fe4=5 41fe8=0
|
||||
2d47=0 2d86=0 2d78=0 2d88=0 2d8c=0 2d90=0 2d94=0 2d98=0 2d9c=0
|
||||
47940=3840 44c50=0 44c60=0 44c64=0 44c68=0 42010=10730 42014=8765
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user