Skip to content

SOMCP 1.0.18

Choose a tag to compare

@Hello666cpu Hello666cpu released this 20 Aug 00:19
· 93 commits to main since this release

SOMCP 1.0.18

本发布说明仅包含 v1.0.17..v1.0.18 的增量变化。

更新内容

  • 移除 NP Manager 集成,添加Flutter 分析缓存与 Unidbg 原生构建相关功能
  • 备份包含敏感信息时强制启用密码加密
  • SO 下载大小限制改为根据堆内存与存储空间动态调整
  • 禁止分析 SOMCP 自身的 Artifact(签名或包名匹配时触发拦截)
  • 强化 APK 签名校验能力,抵御 SigKill、TweakMe、SignatureKiller 等工具的绕过攻击
  • 修复 SoReverseApplication 缺失 Context 导入、Rizin-fallback 原生构建依赖缺失、buildUnidbgNative 循环评估、Gradle 9.6.1 Kotlin DSL 编译失败等问题
  • 修复签名校验模块对 DEFLATE 压缩的 META-INF 签名文件的处理问题,消除编译警告
  • 修复 LIEF 补丁文件缺失换行、链式联合大小断言不兼容 32 位 Android 构建、Rizin 上游 API 变更适配及源码克隆失败等问题,优化 Rizin 与 LIEF 构建可移植性
  • 修复 cloudflared 二进制状态显示逻辑,不再依赖 MCP 是否启动
  • 优化 Release 流程:停止上传 keystore.properties 文件、重命名发布 APK 并生成 SHA256 校验和、修复 Release 工作流配置问题,Release 构建前自动交叉编译 Rizin/LIEF 原生后端
  • 优化 CI 工作流:删除冗余临时测试配置,调整测试与 Release 工作流触发规则,增强 PR 合并前的检查与校验规则
  • 更新致谢与发布说明文档,补充开发致谢、APK 签名绕过参考工具、Blutter 及相关库的致谢内容,明确 keystore.properties 仅为本地回退配置
  • 补充单元测试用例,完善代码许可证头以符合 CI 合规要求

验证

  • JVM 单元测试。
  • Debug Kotlin、Java 与四 ABI 原生编译。
  • Release 原生与 Android 构建。
  • Release APK 签名与 SHA-256 校验。

发布资产

  • SOMCP-1.0.18-arm64-v8a.apk
  • SOMCP-1.0.18-armeabi-v7a.apk
  • SOMCP-1.0.18-x86.apk
  • SOMCP-1.0.18-x86_64.apk
  • SOMCP-1.0.18-universal.apk
  • SHA256SUMS