01
2026-11-10 01:29
OTA payload 完全加密,boot.img 提取失败
熵分析 7.999 bits/byte · type=14 为 vivo 私有类型
▸
下载的 11.46GB 官方固件 SHA256 完全匹配,payload 分区表也解析成功, 但 boot 分区的实际数据不可解。
# 熵分析(加密判定) 数据熵: 7.999 bits/byte ← 8.0 = 完全随机 = 加密 前64字节: e9c5b21155407a47b5e2f86bc93846d3... # 所有标准解压测试 zlib → Error -3 invalid lzma → Input format not supported bz2 → Invalid data stream brotli → decoder failed zstd → Unknown frame descriptor
根因
AOSP 官方 InstallOperation 只定义 type 0-13,vivo 自己加了 type=14。
解密密钥在 /system/bin/update_engine,
但该文件连 stat 都被 SELinux 拒绝。