Clean Sweep Plus v1.2.0 产品功能与商业化分析
Clean Sweep Plus v1.2.0 产品功能与商业化分析返回竞品库
报告口径本页直接渲染本地报告真源;静态能力、动态观察、推断和线上未验证项不得互相替代。

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

Clean Sweep Plus v1.2.0 产品功能与商业化分析#

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

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

结论与产品结构#

本包使用 Compose 单 Activity 内的路由承载多种工具。Manifest只有少量业务Activity,不代表只有少量功能。MainFunctionActivity先读取Intent中的功能枚举及四个布尔参数,再经switch分配路由;启动、通知点击、权限引导应按进入参数分别研究。[N1–N3]

功能枚举已逐项对应:垃圾清理、照片压缩、进程管理、电池管理、应用管理、扬声器清理、大文件、通知清理。APP_MANAGER进入VGNVL4.Ct4S,BATTERY_MANAGER进入yNukRAHmSTCdN6Kk.yhog,PROCESS_MANAGER进入ySlMg1.yhog;其余见参数路由表。该映射是静态事实,实际文件处理效果仍需权限与测试数据验证。

进程管理存在打开系统应用详情页的调用,并在500ms后安排回调;PermissionGuideActivity还出现指导用户点系统Force stop(强行停止)的文案。不能据“进程管理”命名认定能静默终止其他App。[N4]

已确认入口与本次实际路径#

入口/功能 证据与限制 等级
垃圾清理、进程/电池工具 页面类及通知按钮分别指向 junk、process、battery;部分“清理大小”由随机值构造,不能当作扫描结果。 S1
大文件、通知清理、图片压缩、扬声器工具 广告场景含 bigfile、notify、compress_scan/complete、speaker;组件与资源共同支持入口存在,处理效果未验证。 S1
首启与商业化路径 首次授权通知、点击 GET START 后,实际进入 AppLovin 全屏广告;广告中的“存储 93%”属于素材内容。没有据此认定手机实际存储状态。 S3

广告请求、缓存、回调与来源的完整阅读顺序#

广告必须分四层阅读:页面传入的scene → sdk_config的配置组 → 该组瀑布平台 → 加载/展示回调。23个内置scene的配置层已经恢复;目前页面侧所有scene的实际调用还没有全部闭合,场景表不能代替展示路径。

渠道判定是channel或subChannel非空;它与firstSplashIsOpen、splashIsOpen以及channelAd仅含splash_clean共同作用。开关值、渠道列表、用户实际归因、SDK是否填充是四个条件,不能将其中一个推成最终展示结果。request/show/click/fail四种计数也需要分别追写回和重置;本轮保留上限字段原值,不拼成每日展示承诺。

内置 sdk_config 把 23 个场景分为 14 个 ins(插屏)、2 个 splash(应用打开广告)、7 个 na(原生广告),三组缓存有效期均为 20 分钟。插屏与原生瀑布有 admobBidding、admob、pangle;原生 mediaChance=0.5;channelAd 列表只有 splash_clean。[A2][S1]

AdBehaviorLimit(广告行为限额)内置值为 admobBidding:request 60 / show 35 / click 4 / fail 30;admob:40 / 20 / 2 / 20。adFrequentRequest 的字段为 count 25、minutes 1、afterMinutes 60。这些数字是配置字段;本轮未闭合各计数重置周期及所有拦截调用,不将它们改写成“每天展示 35 次”等线上规则。[A2][U]

内置 app_config 的渠道组 splashIsOpen=false、普通组 true,firstSplashIsOpen 均为 false;splashLoadingTime、压缩扫描/完成、电池信息超时均为 8。值可由本地缓存/远端覆盖;是否最终绕过某个广告门禁仍需结合实际场景调用,不能由开关独立推定。[A1][A3]

静态SDK/适配器迹象:Google Mobile Ads、AppLovin、Pangle、Mintegral、Bigo、Meta Audience Network、AppsFlyer、Adjust、Firebase Messaging、Firebase Remote Config。SDK目录存在不等于当前启用、出量或具有相应业务效果;本报告只把明确观察到的展示标S3。

广告场景台账#

场景 配置组 缓存组 缓存分钟
splash_first ins cache1 20
splash_clean ins cache1 20
splash_normal ins cache1 20
junk_in ins cache1 20
bigfile_in ins cache1 20
notify_in ins cache1 20
speaker_in ins cache1 20
compress_scan_in ins cache1 20
compress_complete_in ins cache1 20
battery_in ins cache1 20
process_in ins cache1 20
junk_pop_in ins cache1 20
process_pop_in ins cache1 20
battery_pop_in ins cache1 20
open_first splash cache2 20
open_normal splash cache2 20
junk_na na cache3 20
bigfile_na na cache3 20
notify_na na cache3 20
exit_na na cache3 20
junk_pop_na na cache3 20
process_pop_na na cache3 20
battery_pop_na na cache3 20

安装来源与下游差异#

来源判断读取本地 channel / subChannel;任一个非空即选渠道配置,不能直接翻译成“所有付费用户”。AppsFlyer 回调检查 af_status=Non-organic(非自然安装) 并读取 media_source、af_adset 等字段;另有 Install Referrer(安装引荐来源)成功回调和持久化字段。[A3][A4][S1]

已验证的参数差异:渠道组功能/充电/卸载计数 18/3/3;普通组 4/1/1;卸载弹出间隔均 300 秒。安装自 Google Play 只证明安装器来源,不能证明这台设备运行时已被归因为自然量或渠道量。没有读取真实归因值、广告标识或 Token。[A1][U]

产品页面与资源绑定#

以下按Manifest业务命名空间和页面直接引用的资源回查。标题/提示只证明页面实现与显示线索,不证明扫描、删除或安全检测有效;空标题也不意味着没有页面。

业务Activity 直接资源/布局线索 代码与方法边界
com.cleansweep.plus.pages.splash.FirstStartActivity 本Activity未直接引用可读标题;需沿绑定/父类定位 com/cleansweep/plus/pages/splash/FirstStartActivity.java;325行;工具报错标记1
com.cleansweep.plus.pages.function.MainFunctionActivity Uninstalled successfully com/cleansweep/plus/pages/function/MainFunctionActivity.java;241行;工具报错标记1
com.cleansweep.plus.pages.permission.PermissionGuideActivity Clean Sweep Plus;Click the Force stop button to stop app;Enable notification organizer by granting access to %1$s;Enable storage permission by granting access to %1$s com/cleansweep/plus/pages/permission/PermissionGuideActivity.java;120行;工具报错标记1

已解析的直接页面跳转#

逐条解析Intent及import后,仅保留目标确属本包业务Activity的调用。R8可能把点击回调合并到SDK命名空间,故源类位于SDK目录也不自动排除。动态路由、反射与Compose路由可能不在此表;不能把未命中当不可达。

发起类 目标页面 精确调用位置
AUXTzb1C9v4hp.gqa3fi1ojYox com.cleansweep.plus.pages.splash.FirstStartActivity AUXTzb1C9v4hp/gqa3fi1ojYox.java:35
Nha1VW4.DfUfNGhdDcmZ360 com.cleansweep.plus.pages.permission.PermissionGuideActivity Nha1VW4/DfUfNGhdDcmZ360.java:59

远端覆盖、可用性与剩余验证#

app_config、sdk_config 有可读默认 JSON 和缓存回退;通知最大间隔、广告配置及来源字段可通过配置层更新。未抓取线上响应、未读取竞品私有数据,服务端实际人群、时段、阈值和文案均为 U。

当前尚未完整验证所有工具的权限通过/拒绝、扫描/结果、返回/退出和广告顺序。文件功能以测试副本验证删除或压缩结果;自然/渠道分组需脱敏实际状态或受控对照,不能只用安装器判断。

原有代码锚点 A#

编号 证明内容 本地源位置 核验
A1 内置 app_config 与缓存回退 jadx/sources/oX7DkP2Ryg59/rPDSeAe5pTc25N.java:21–46 已回读
A2 sdk_config 广告分组和行为限额 jadx/sources/kxcPQVaNE/ItZIQL5I1Kq.java:18–48 已回读
A3 渠道组选择 jadx/sources/uBLckchPT/tRkFdhKm2MH.java:30–53 已回读
A4 AppsFlyer 与 Referrer 回调 jadx/sources/ykVmkdOL2J4eo/erMtS.java:394–455 已回读
A5 前台服务生命周期 jadx/sources/b/a.java:20–59 已回读
A6 登记 Job jadx/sources/AM6fS/DfUfNGhdDcmZ360.java:209–219 已回读
A7 Worker 方法边界 jadx/sources/com/cleansweep/plus/phone/MainWorker.java:1–20 已回读
A8 开机处理门禁 jadx/sources/com/cleansweep/plus/phone/StartUpBroadcast.java:12–22 已回读
A9 FCM Service 接收/Token jadx/sources/b/b.java:14–43 已回读
A10 通知区间、计数、安装年龄门禁 jadx/sources/AUXTzb1C9v4hp/ItZIQL5I1Kq.java:83–157 已回读
A11 前台、方向、锁屏门禁 jadx/sources/AUXTzb1C9v4hp/kW6keHZ.java:29–60 已回读
A12 随机大小与真实系统值的区分 jadx/sources/gx9XjtIKAv/rPDSeAe5pTc25N.java:47–70 已回读
A13 卸载、电池通知事件 jadx/sources/AUXTzb1C9v4hp/DfUfNGhdDcmZ360.java:34–198 已回读
A14 通知 Channel 构建 jadx/sources/AUXTzb1C9v4hp/tRkFdhKm2MH.java:37–74 已回读

本轮补充代码锚点 N#

编号 证明内容 本地源位置 核验
N1 统一功能入口及八类路由 jadx/sources/com/cleansweep/plus/pages/function/MainFunctionActivity.java:169–222 已回读
N2 枚举ordinal与switch序号对应 jadx/sources/Tkz80AE/DfUfNGhdDcmZ360.java:11–45 已回读
N3 八个功能枚举实际名称 jadx/sources/yNukRAHmSTCdN6Kk/yGwyWkof.java:33–51 已回读
N4 系统应用详情和异步权限返回 jadx/sources/com/cleansweep/plus/pages/function/MainFunctionActivity.java:101–115 已回读
N5 前台服务重启尝试与通知重显条件;OMZ57仍有方法警告 jadx/sources/CZjg2stvKVa/Ct4S.java:57–130 已回读
N6 helper初始化、保存服务Class和首次启动 jadx/sources/Ct4S/rPDSeAe5pTc25N.java:43–93 已回读

六专题导航#

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