docs+repo: 正式化发布——三份 README 重写为正式版说明、DEVELOPMENT.md 取代交接文档、历史档案统一更名 worklog、全库清理交接字样;脱敏:用户本机路径/设备序列号/内网 Git 地址全部泛化,.tools 本地缓存(13MB,pyc内嵌路径)移出追踪并忽略;123 单测全绿
This commit is contained in:
@@ -244,13 +244,13 @@ cd /c/Project/MAG160C
|
||||
|
||||
```bash
|
||||
# ① 解包官方普通版的调色板预览图(交叉验证用)
|
||||
mkdir -p /c/Users/zxc/AppData/Local/Temp/cxres && \
|
||||
cd /c/Users/zxc/AppData/Local/Temp/cxres && \
|
||||
mkdir -p %TEMP%/cxres && \
|
||||
cd %TEMP%/cxres && \
|
||||
"C:\Tools\jdk-21\bin\jar" xf "C:\Project\MAG160C\app\【普通版】MAG-Cx.apk" res/mipmap-hdpi-v4/
|
||||
|
||||
# ② 两文件编译
|
||||
mkdir -p /c/Users/zxc/AppData/Local/Temp/regen_build && \
|
||||
cd /c/Users/zxc/AppData/Local/Temp/regen_build && \
|
||||
mkdir -p %TEMP%/regen_build && \
|
||||
cd %TEMP%/regen_build && \
|
||||
cp "C:\Project\MAG160C\analysis\tools\PalIdentify.java" . && \
|
||||
cp "C:\Project\MAG160C\analysis\tools\PalExport2.java" . && \
|
||||
"C:\Tools\jdk-21\bin\javac" -d out PalIdentify.java PalExport2.java
|
||||
@@ -258,15 +258,15 @@ cp "C:\Project\MAG160C\analysis\tools\PalExport2.java" . && \
|
||||
# ③ 重新生成(输出到临时目录,勿覆盖仓库)
|
||||
"C:\Tools\jdk-21\bin\java" -cp out PalExport2 \
|
||||
"C:\Project\MAG160C\android\app\src\main\kotlin\com\mag160c\thermal\core\OfficialTables.kt" \
|
||||
"C:\Users\zxc\AppData\Local\Temp\cxres\res\mipmap-hdpi-v4" \
|
||||
"C:\Users\zxc\AppData\Local\Temp\regen_core" \
|
||||
"C:\Users\zxc\AppData\Local\Temp\regen_out"
|
||||
"%TEMP%\cxres\res\mipmap-hdpi-v4" \
|
||||
"%TEMP%\regen_core" \
|
||||
"%TEMP%\regen_out"
|
||||
# 期望最后一行:iron_bow vs OfficialTables anchor: 256/256
|
||||
|
||||
# ④ 与仓库文件逐字节比对(两条都必须为空)
|
||||
diff "C:\Users\zxc\AppData\Local\Temp\regen_core\VendorPalettes.kt" \
|
||||
diff "%TEMP%\regen_core\VendorPalettes.kt" \
|
||||
"C:\Project\MAG160C\android\app\src\main\kotlin\com\mag160c\thermal\core\VendorPalettes.kt"
|
||||
diff "C:\Users\zxc\AppData\Local\Temp\regen_out\palette_candidates.json" \
|
||||
diff "%TEMP%\regen_out\palette_candidates.json" \
|
||||
"C:\Project\MAG160C\analysis\sdk_re\android_app\palette_candidates.json"
|
||||
```
|
||||
|
||||
@@ -419,5 +419,5 @@ unzip -p build-artifacts/mag160c-app-debug.apk 'classes*.dex' | grep -ac '正在
|
||||
| node | 未安装 |
|
||||
| 模拟器 / 连接设备 | 无(`adb devices` 为空,SDK 无 emulator 组件) |
|
||||
| `analysis/tools/PalExport2.java` | **不能单文件直跑**:依赖 `PalIdentify.java` 的 `PalBody`,须两文件一起 `javac -d out` |
|
||||
| Git Bash 的 `/tmp` 路径 | Windows 版 java **不认**,必须写 `C:\Users\zxc\AppData\Local\Temp\...` |
|
||||
| Git Bash 的 `/tmp` 路径 | Windows 版 java **不认**,必须写 `%TEMP%\...` |
|
||||
| `analysis/tools/CheckStrings.java` | 可单文件直跑(无外部依赖) |
|
||||
|
||||
Reference in New Issue
Block a user