CleanTool v2.3.1(231)样本与证据索引
CleanTool v2.3.1(231)样本与证据索引返回竞品库
报告口径本页直接渲染本地报告真源;静态能力、动态观察、推断和线上未验证项不得互相替代。

CleanTool v2.3.1(231)样本与证据索引#

文档日期:2026-10-12
查询/分析日期:2026-09-30(Asia/Shanghai)
包名:com.brisksignal.easyproxyapp
Google Play 名称:CleanTool:file manager
本地安装样本:versionName=2.3.1、versionCode=231

1. 证据等级与边界#

  • S1(静态/公开直证):直接来自本批 APK、完整 split 反编译产物、资源、Manifest、签名信息或 Google Play 官方页面。
  • I(合理推断):由多处 S1 控制流拼接出的产品/运行逻辑,但未在真机或服务端复现。
  • U(未验证):受混淆、JADX 失败、远端配置、系统版本/OEM 行为或缺少动态测试影响,当前不能确认。

本轮仅做静态逆向与官方公开信息核验;未操作测试机、未抓包、未触发通知、未登录真实账号、未验证服务端下发策略。APK 内存在某能力不等于 Google Play 当前线上一定启用该能力。

2. 样本清单#

文件 字节数 SHA-256 作用 等级
apk/base.apk 36,724,608 06d4bfd247807b4354015cf1eaa9a11f7ef3975cc1004c04d1e521f6867b3074 基础包、代码与主要资源 S1
apk/split_config.arm64_v8a.apk 2,945,588 8edceaf3860478c3573bb3f015cc9f405f7eca88cbe41f5ac5ffeef9a51986ef ARM64 原生库 split S1
apk/split_config.xxhdpi.apk 71,135 001c0a9a6a1734851a320c42936a00b49862f6fae2238d203c1192362895f725 xxhdpi 密度资源 split S1

2.1 现有 evidence/ 目录边界#

目录中另有首启/首页/工具页截图与 UI XML,以及 launch logcat、services/jobs/alarms/notifications/appops 的 before/after 文本。这些文件在本静态子任务开始前已存在;本轮未连接或操作测试机、未新增/覆盖这些动态证据,也未用其提升静态结论等级。后续若纳入总报告,应由动态验证负责人逐文件确认设备、系统版本、采集时刻、操作步骤与脱敏状态。

2.2 身份与 SDK#

项目 结果 证据
package com.brisksignal.easyproxyapp jadx/resources/AndroidManifest.xml:3-14
version 2.3.1 (231) jadx/resources/AndroidManifest.xml:3-4
compile / min / target SDK 36 / 32 / 36 jadx/resources/AndroidManifest.xml:5-14
APK 内应用标签 CleanTool aapt2 dump badging;res/values/strings.xml 的 app_name
Launcher a.ac.view.splash.SplashActivity jadx/resources/AndroidManifest.xml:311-319
Application com.ai.smart.MyApplication jadx/resources/AndroidManifest.xml:80-93
signer DN CN=123 APK 签名核验
signer SHA-256 02e869213e973659fa21ee3344ce58a9cb29d288551faf0572228e36e009e77a APK 签名核验
signer SHA-1 5b4299159edce5848a23190e49db0c410b4e87bb APK 签名核验
Google Play source stamp 存在 APK 签名核验

3. 反编译说明#

使用工作区 tools/jadx-1.5.5/lib/jadx-1.5.5-all.jar,将 base 与两个必需 split 一次性输入,输出至 jadx/:

java -Xms256m -Xmx4g \
  -Djdk.util.zip.disableZip64ExtraFieldValidation=true \
  --enable-native-access=ALL-UNNAMED \
  -cp tools/jadx-1.5.5/lib/jadx-1.5.5-all.jar \
  jadx.cli.JadxCLI --show-bad-code \
  -d Clean/cleaner-3-pack-2026-09-30/cleantool/jadx \
  base.apk split_config.arm64_v8a.apk split_config.xxhdpi.apk
  • 处理单元:18,121。
  • JADX 结束状态:finished with errors, count: 76(exit code 3)。
  • 当前产物约 202 MiB;25,470 个 .java、1,835 个资源文件。
  • Code decompiled incorrectly 注释大量来自捆绑 SDK;与本报告关键结论直接相关的失败点主要包括:
    • com/ai/smart/WpCyBN.java:onCreate();
    • com/ai/smart/NaKMPne.java:c(RemoteMessage);
    • defpackage/u32.java:a(...);
    • defpackage/s32.java:e(...);
    • defpackage/v32.java:invokeSuspend(...);
    • a/ac/view/splash/OutOpenActivity.java:g()。

报告仅把能由相邻语句、Manifest、资源与其他调用方交叉确认的部分列为 S1;上述失败方法内无法恢复的分支均降级为 I 或 U。

4. Google Play 官方公开信息(2026-09-30)#

项目 官方页面当前值 等级
应用名 CleanTool:file manager S1
包名 com.brisksignal.easyproxyapp S1
展示开发者 Prosperous Connection Studio S1
法律主体 YIYUN COIN COLLECTION LLC S1
分类/分级 Tools(工具)/ Everyone(所有人) S1
商业化标签 Contains ads(含广告) S1
评分/评论 4.5 / 6.82K reviews S1,实时值会变化
安装量 100K+ S1,区间值
最近更新 2026-09-23 S1
页面版本 2.3.1 S1;Google Play 页面未公开 versionCode

直接来源:

Data safety 当前声明包括:与第三方共享 crash logs(崩溃日志)、diagnostics(诊断信息)、device or other IDs(设备或其他标识符);可能收集 other user-generated content、photos/videos、files/docs,以及可选 email。页面同时显示 “Data isn’t encrypted(数据未加密)” 与 “Data can’t be deleted(数据不可删除)”。隐私政策正文将产品称为 CleanTool:manage,与商店名不一致;商店描述强调文件在本机处理,而 Data safety 表示可能收集文件/照片类数据,构成需进一步核对最终 AAB 与真实网络行为的公开口径风险(U)。

5. Manifest 快照#

合并后的 Manifest 共声明 24 个 uses-permission、94 个 Activity、20 个 Service、22 个 Receiver、16 个 Provider;其中 18 处 exported=true。这些统计包含第三方 SDK 组件,不能直接当作 App 自有功能数量。

App 自有关键组件:

类型 组件 静态作用 exported 证据
Provider com.ai.smart.WpCyBN initOrder=100 的进程前置初始化、启动后台链路 false Manifest 354-358;源码 79-168
Service com.ai.smart.gXXfik specialUse 常驻前台服务 true Manifest 359-364
JobService com.ai.smart.PsaeNNErXb FGS 启动失败后的短延迟兜底与前台占位 true,受 BIND_JOB_SERVICE 保护 Manifest 365-370
JobService com.ai.smart.sToBblBqZa 15 分钟持久 Job 的自重排 true,受 BIND_JOB_SERVICE 保护 Manifest 371-375
FCM Service com.ai.smart.NaKMPne FCM token/topic 与高优先级通知处理 false Manifest 376-382
Receiver com.ai.smart.ZPHDnIht BOOT_COMPLETED / MY_PACKAGE_REPLACED true Manifest 383-392
Receiver com.ai.smart.BpFZcYhmZ 每日 Alarm 触发、拉起 FGS 并重排 true Manifest 393-396
Service a.ac.view.notification.NotificationListener 读取并取消其他 App 非 ongoing 通知,累计清理数 true,受通知监听绑定权限保护 Manifest 336-344
Receiver NotifyRepeatReceiver 用户划掉通知后取消连续提醒协程 true Manifest 118-124
Activity OutOpenActivity 通知/小组件统一点击入口 true Manifest 165-168

6. 证据导航#

6.1 产品与广告#

  • 页面/功能清单:jadx/resources/AndroidManifest.xml:165-329
  • 广告位枚举:jadx/sources/defpackage/s6.java:7-22
  • AdMob/MAX 双栈加载与展示:jadx/sources/defpackage/u6.java:76-291,316-599
  • D0-D3 本地广告配置:jadx/resources/assets/d0_config.json 至 d3_config.json
  • Remote Config:jadx/sources/defpackage/yi2.java:115-145

6.2 权限与后台#

  • 权限:jadx/resources/AndroidManifest.xml:15-30,67-79
  • 初始化总入口:jadx/sources/com/ai/smart/WpCyBN.java:79-168
  • 后台总编排:jadx/sources/defpackage/dn.java:27-101
  • FGS:jadx/sources/com/ai/smart/gXXfik.java:37-125
  • Job fallback:jadx/sources/defpackage/im2.java:69-139
  • 周期 Job:jadx/sources/defpackage/hd3.java:50-97
  • Alarm / PeriodicWork:jadx/sources/defpackage/wu3.java:261-350
  • 系统事件拉起:jadx/sources/defpackage/z7.java:19-90

6.3 通知#

  • Channel 与常驻通知:jadx/sources/defpackage/m71.java:38-228
  • 通知统一构建/ID/连续提醒:jadx/sources/defpackage/s32.java:35-283
  • 总门禁与场景通知:jadx/sources/defpackage/u32.java:38-238
  • 场景冷却:jadx/sources/defpackage/t32.java:5-35
  • 系统事件触发:jadx/sources/defpackage/z23.java:16-132
  • 其他场景:jadx/sources/defpackage/g.java:116-143,207-236,360-535
  • FCM:jadx/sources/com/ai/smart/NaKMPne.java:42-141
  • 点击路由:jadx/sources/defpackage/f81.java:230-409
  • 六语种资源:jadx/resources/res/values*/strings.xml

7. 当前未验证项#

  1. 76 个 JADX 错误中被截断的具体 DEX 分支,尤其 FCM high-priority 分支与连续通知协程的权限判断。
  2. Remote Config 在 2026-09-30 的线上实际值、按用户/地区/版本分流和 D0-D3 广告 JSON 是否已被远端替换。
  3. Android 12L-16、不同 OEM 对 specialUse FGS、Job/Alarm、后台启动和通知样式的真实执行结果。
  4. Google Play 安装包与本地安装样本是否字节级完全一致;当前只确认版本名/包名一致。
  5. 通知、广告、权限弹窗的真实展示次序、用户频次、点击率与服务端策略。
  6. 网络上传内容、Data safety 与隐私政策的运行时一致性;需代理抓包、数据流审计和最终 AAB 对账。
竞品拆包报告库 · 逆向结论按证据等级阅读