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

宽表格和代码可左右滑动查看。

EasyClean v1.0.2 样本与证据索引#

精确包名:com.smartnettools.studio.easyclean;样本及资料日期:2026-10-28,Asia/Shanghai(北京时间)。六专题补充版。

S1=当前APK静态直接证据;S2=工具回读;S3=当前真机观察;I=推断;U=未验证。反编译不是原始源码,内置配置不是线上最终配置。发布状态单独记录于批次入口。

样本身份及一致性#

字段 本批值
产品标签 EasyClean
包名 com.smartnettools.studio.easyclean
versionName / versionCode 1.0.2 / 3
SDK min 26 / target 36 / compile 36
来源 Samsung已授权设备,由Google Play安装;安装器com.android.vending
提取目录 packages/com.smartnettools.studio.easyclean/20261028T121833-DEV-01
APK组 3个,为该设备pm path所列完整组;不是通用全ABI/全语言发行包
base SHA-256 7957a0c2e9cf8d1f867e2d4a9c0ab1981b0ae52dec19220539ee3647243bf199
证书 SHA-256 34ed652533e5ac198d23486eac0a1e49cd85835aff32c6a5d5aa946b5f2258f6
签名复核 本组每个APK apksigner verify均通过,证书一致;身份字段由AAPT复核
文件 split字段 字节 SHA-256 签名校验退出码
base.apk base 103740710 7957a0c2e9cf8d1f867e2d4a9c0ab1981b0ae52dec19220539ee3647243bf199 0
split_config.armeabi_v7a.apk config.armeabi_v7a 2835756 2dc7a1c738ac94be7473e1d81ff64b3435933084d5c15f8f107b5ffa0072aeaf 0
split_config.xhdpi.apk config.xhdpi 184395 10c20452aebe934c1bba6702c076f1c1f4e25957341a8b5f9d1cdd29d7284ac4 0

JADX 1.5.5 当前有效输出:57348个Java文件、3476个资源文件;退出码3,工具报告错误数187。这个错误数包含插件/资源/方法等问题,不是已统计的失败方法数。反编译结果不称原始源码;存在错误、合并类和JNI/控制流边界。

本包保留内存不足中止记录并使用6GB串行修复输出,修复完成仍非零错误。

关键可疑控制流另存simple结果,不覆盖常规输出;修复执行状态保留失败尝试与后续成功,不把工具成功当作所有方法已闭合。

方法级定向复核记录#

失败尝试与后续成功均保留。退出码表示工具执行状态;完整范围、语义结论及未恢复方法见代码册。

类 模式 退出码 输出存在 执行结束
c.a simple, no-replace-consts 0 True 2026-10-28T14:26:11+08:00
com.fubian.cleaner.ad.SpecialAdControl simple, no-replace-consts 3 True 2026-10-28T14:26:18+08:00

本轮页面与绑定证据#

索引 结果与边界
deep-page-routes.json 31个业务Activity,20个直接Intent目标;未命中不判不存在
deep-ad-references.json(仅Toolbox/Smart) 精确枚举类型的场景字段引用,含选择/埋点,不等于实际请求
deep-notification-bindings.json(仅Ace/AntiVirus) 注册行的ID、动作、局部候选列表和AAPT原文关联
verified-notification-resources.json 直接从本次完整设备APK组回读,不能外推全发行语言
permission-call-index.json 系统API与监听回调候选位置;运行时授权另核

本轮再次核对设备安装版本(2026-10-28T16:20:28+08:00):1.0.2 (3),与本次样本版本一致=True。此项只复核版本,不冒称重新提取或再次校验全部APK签名。

动态证据与截图#

文件 用途/范围
evidence/timeline.jsonl 仅目标包进程、服务、活动通知和安全UI信息
evidence/functional-actions.jsonl 具体启动、返回和可见按钮操作
evidence/lock-boot-observations.jsonl 锁屏、重启前/后两个窗口;不是长周期恢复率
evidence/final-device-state.json 权限与明确user0强停收尾;旧快照存history
analysis/decoded-sources/ 同源静态解码阅读副本,原行号保持;不代表原始源码

设备仅称DEV-01 Samsung SM-A136B,未保存/公开设备序列号。APK、JADX、私有索引、系统原始日志、Token和密钥不进入报告站。通知语言全文只保存于对应通知专题。

原有代码锚点 A#

编号 证明内容 本地源位置 核验
A1 Adjust 与 Referrer 初始化 jadx-repair/sources/com/fubian/cleaner/App.java:280–325 已回读
A2 通知初始化、订阅、Job2001 jadx-repair/sources/com/fubian/cleaner/App.java:570–617 已回读
A3 周期Job回调 jadx-repair/sources/T6MB1ZG64oyYB3335SxFg9s40zP0/z3XPSFr78q907eH19Mj.java:8–18 已回读
A4 FCM本地展示指令 jadx-repair/sources/T6MB1ZG64oyYB3335SxFg9s40zP0/DDSQWC66.java:18–62 已回读
A5 默认门禁参数 jadx-repair/sources/Y0/j.java:29–43 已回读
A6 远端覆盖与通知构建 jadx-repair/sources/Mb/d.java:30–58 已回读
A7 活跃时间节流、模板随机和两个按钮 jadx-repair/sources/Mb/a.java:44–64 已回读
A8 时段、活跃时间与通知间隔 jadx-repair/sources/Mb/b.java:25–45 已回读
A9 删除重建入口 jadx-repair/sources/T6MB1ZG64oyYB3335SxFg9s40zP0/T6MB1ZG64oyYB3335SxFg9s40zP0.java:19–33 已回读
A10 循环通知ID及实际notify jadx-repair/sources/o5/z.java:45–62 已回读
A11 Adjust来源标记与可疑状态 jadx-repair/sources/C4/c.java:30–53 已回读
A12 Referrer字符串规则及次数写回 jadx-repair/sources/e6/e.java:55–67 已回读
A13 来源位按位或并持久化 jadx-repair/sources/Kb/h.java:18–30 已回读
A14 来源标记实际业务判断 jadx-repair/sources/N5/b.java:102–109 已回读
A15 七个广告场景及分组门禁 jadx-repair/sources/Y2/AbstractC8138a.java:15–78 已回读
A16 默认字段及构造器指令;含反编译错误边界 jadx-repair/sources/com/fubian/cleaner/ad/SpecialAdControl.java:116–217 已回读
A17 Thinkup加载、展示与节流 jadx-repair/sources/E8/C5876f.java:74–140 已回读
A18 MAX开屏/原生/插屏加载节流 jadx-repair/sources/E8/C5877g.java:146–221 已回读
A19 展示失败后的提供方回退 jadx-repair/sources/N5/b.java:121–142 已回读
A20 提供方选择器simple指令复核 analysis/simple/c/a.java:59–220 已回读
A21 来源条件与默认桌面引导 jadx-repair/sources/com/fubian/cleaner/result/ResultActivity.java:86–119 已回读

本轮补充代码锚点 N#

编号 证明内容 本地源位置 核验
N1 大文件入口实际发起扫描任务 jadx-repair/sources/com/fubian/cleaner/compressor/BigFileActivity.java:131–136 已回读
N2 3000ms包装及最终进度100 jadx-repair/sources/K2/C0851c.java:35–53 已回读
N3 10MiB候选扫描和类型/大小读取 jadx-repair/sources/K2/C0852d.java:65–109 已回读
N4 文件权限、系统设置与工具返回分支 jadx-repair/sources/com/fubian/cleaner/compressor/NeedFilePermissionActivity.java:95–195 已回读
N5 主页初始化cancelAll和回调调度 jadx-repair/sources/com/fubian/cleaner/main/MainActivity.java:196–213 已回读
N6 同一结果页的全屏与原生调用 jadx-repair/sources/com/fubian/cleaner/result/CompleteActivity.java:89–94 已回读
N7 扫描包装补足最短展示时长,非超时 jadx-repair/sources/Y0/e.java:165–215 已回读

六专题导航#

专题 用途
产品功能与商业化分析 业务任务、页面、广告与来源链
权限与后台机制拆包报告 声明、调用、实际授权和功能边界
保活与拉活反编译代码册 机制图、主链步骤、代码片段与控制流修复
拉活通知规则与文案全量报告 触发、状态、频控、动作、候选和多语言全文
样本与证据索引 版本、split、签名、定位与证据范围
真机动态验证与后台存活报告 真实操作、后台矩阵、观察与未执行项
竞品拆包报告库 · 逆向结论按证据等级阅读