Android · iOS / 本机分析工具

Spark
产品重复度检查

比较 APK 与 IPA 的代码实现、资源和文本。查看每项得分、判断依据及处理建议,在自己的电脑里保留完整报告。

分析在本机完成,安装包与报告留在本机。
.apk.apks / .xapk.ipa多包批量比较
01

下载并安装到电脑

02

添加基准包与待测包

03

查看分项结论与证据

GET STARTED

第一次安装

建议至少 8 GB 内存,预留 10 GB 磁盘空间;保存样本还需额外空间。

下载完整安装说明
  1. 1

    解压整个文件夹

    把 ZIP 解压到自己的电脑。请保留整个工程目录,不要在压缩包内直接运行。

  2. 2

    安装 uv,然后安装 CopyTest

    如果还没有 uv,先按 uv 官方说明 安装。随后双击文件夹中的 安装.command,等待出现“基础安装完成”。

    安装器会准备 Python 环境。无需单独安装 Node.js。
  3. 3

    启动,添加自己的安装包

    双击 启动.command,浏览器会打开本机工作台。先上传一个基准包,再添加待测包并发起比较。

    关闭网页后分析仍会继续;结束使用时双击 停止.command

  4. +

    可选:开启 iOS 函数深度比对

    准备好 Apple Command Line Tools 后,双击 安装深度引擎.command。首次会下载约 840 MB 工具并进行自检,适用于可读取代码、架构相同的 iOS 主程序。

ANALYSIS COVERAGE

分析到哪一层,说明到哪一层

查看完整匹配规则

函数与代码实现

Android 分析 DEX 方法实现及一层直接调用上下文;iOS 支持标准特征比较,可选 Ghidra / BinDiff 深度比对。

资源与文本重复

将资源、文本、原生特征等分项列出。即使某部分代码无法读取,也保留可确认的局部匹配发现。

明确结论与处理建议

展示各项阈值、命中证据与高相似项建议。支持导出报告,用于人工复核及版本对比。

运行电脑当前支持情况
Mac · M 系列芯片已验证Android + iOS 标准分析、iOS 深度比对
Windows / Intel Mac / Linux暂未提供经过完整验证的发行版
手机 / 纯浏览器可浏览官网和说明;完整分析需在电脑安装本地服务

APK 和 IPA 分别与同平台安装包比较。加密 IPA 不会自动解密;Flutter 的 Dart 函数实现可能无法完整恢复。相似得分代表已提取特征的重合程度,不能单独证明整包相同。

YOUR FILES STAY WITH YOU

每位用户有自己的本机工作台

官网只提供软件包和说明,没有 APK/IPA 上传入口。样本、分析任务和报告保存在用户电脑上的 data/ 文件夹。本地服务仅监听 127.0.0.1,日常分析不依赖远程分析服务器。

首次安装会连接依赖和工具下载源;官网托管平台会处理访问官网所必需的网络请求。分发包不含开发者的样本库或个人检测记录。

核对下载文件完整性

ZIP 文件的 SHA-256:

1b3be751491516af0d281323ecb899ce0caf12b30a693e45a5042a82f4f0966d

压缩包内还附有每个工程文件的校验清单与校验工具。