宽表格和代码可左右滑动查看。
Cleaner Toolbox v1.2.0 产品功能与商业化分析#
精确包名:com.cleanertool.box;样本及资料日期:2026-10-28,Asia/Shanghai(北京时间)。六专题补充版。
S1=当前APK静态直接证据;S2=工具回读;S3=当前真机观察;I=推断;U=未验证。反编译不是原始源码,内置配置不是线上最终配置。发布状态单独记录于批次入口。
结论与产品结构#
产品有35个Manifest业务Activity,已解析69处指向这些页面的直接Intent调用;数量只表示组件及调用点,不等于35项独立工具。按产品任务可分为首启扫描、垃圾/优化、进程、电池、Wi-Fi、病毒、大文件、通知管理、应用卸载、扬声器和图片压缩。
首启Intro/InitiateScan/ShowScanResults与工具扫描不是同一流程;结果统一承载在AllResultPageActivity,通知回流另有UmpControlActivity及FuncPopup/AppMonitor/PowerStatus页面。只把首启跑通,仍不足以验证各工具的权限、结果与广告顺序。
JunkPageActivity/NewJunkCleanerAct有All Files Access解释,压缩有独立PermissionPromptActivity,通知管理有EnableNotificationPermissionActivity,卸载应经系统确认。后附页面—权限调用和直接跳转表,逐项保留未跑通的路径。
已确认入口与本次实际路径#
| 入口/功能 | 证据与限制 | 等级 |
|---|---|---|
| 主页工具 | 真机主页可见 Junk Cleaner(垃圾清理)、Battery Info(电池信息)、App Process(应用进程)、Photo Compression(图片压缩)、Uninstall Apps(卸载应用)、Speaker Cleaner(扬声器清理)、Large File Cleaner(大文件清理)、Notification Cleaner(通知清理)。 | S3 |
| 额外静态入口 | Manifest/页面类另有 Wi-Fi 测速、PhoneOptimizer(手机优化)、病毒扫描等;不等于已验证真实优化或杀毒效果。 | S1 |
| 首启路径 | START → Google Mobile Ads 全屏广告 → ShowScanResultsActivity → Skip → HomePageActivity。未点击广告、CLEAN 或删除文件。广告里的系统更新/防护提示是广告素材。 | S3 |

截图只用于确认可见入口,未验证清理、杀毒或优化效果。
广告请求、缓存、回调与来源的完整阅读顺序#
本轮继续闭合了请求限流:读取x/y/z,统计当前时间前x分钟窗口内的请求记录;当y不为0且窗口数量达到y时,把Calendar推进z分钟,将截止毫秒写入NoRequestTime,再检查当前时间是否仍在禁请求期。[N1–N4]
普通JADX输出漏掉了Calendar到存储的更新,容易误判为只计算但不生效;simple模式恢复了更新调用,随后核对到setNoRequestTime。请求记录在实际进入广告load路径时加入内存并异步入库,而不是展示成功后才增加,因此这里限制的是请求。[N1/N2/N5]
内存与SQL清理均删除“当前时间−记录时间≤窗口”的近期记录。这个方向与通常清理过期数据不同,但与进入禁请求期后清空本窗口记录相配合;不能把SQL孤立解释为删除过期记录。当前远端x/y/z的实际值尚未取得。[N1/N6]
禁请求期之外,先找场景Flow;Activity为空或Flow为空即回失败;缓存按Flow的缓存组和有效分钟筛选,过期项被移除,未命中才进入新请求。39个场景枚举、远端Flow与缓存实际命中必须分别记录。[N1]
场景枚举有 39 项,完整字段见广告场景表;含首次/后续启动、应用打开、功能处理、结果、guide(引导)变体,不能把 39 项等同于 39 个线上广告位或每次都会展示。[A1]
自有广告配置解析器读取 place、c_group、channel、c_et、data、r、flow、id、pf、type、call、to、click,并按场景保存多条流程。splash_ad_config 的渠道 is_splash 回退 false、普通 true,first_is_splash 两组回退 false。格式、平台、单元、开关及流量分配可由配置决定;本轮未取得线上广告清单,未确定每个场景最终格式/限额。[A2][U]
RequestLimitDB 有 timestamp 记录表,证明有请求计数存储,不足以独立得出具体每日次数。真机已观察到 START 后 GMA AdActivity;其他商业化路径主要为静态入口,未点击广告。[S1/S3]
静态SDK/适配器迹象:Google Mobile Ads、AppLovin、Pangle、Mintegral、Liftoff Vungle、Bigo、Meta Audience Network、AppsFlyer、Adjust、Firebase Messaging。SDK目录存在不等于当前启用、出量或具有相应业务效果;本报告只把明确观察到的展示标S3。
广告场景台账#
| 枚举序号 | 场景字段 | 枚举名 | 代码位置 |
|---|---|---|---|
| 0 | splash_first | SCENE_SPLASH_FIRST | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:130 |
| 1 | splash_boost | SCENE_SPLASH_BOOST | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:132 |
| 2 | open_first | SCENE_OPEN_FIRST | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:134 |
| 3 | open_guide | SCENE_OPEN_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:136 |
| 4 | open_more | SCENE_OPEN_MORE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:138 |
| 5 | splash_virus | SCENE_SPLASH_VIRUS | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:140 |
| 6 | splash_more | SCENE_SPLASH_MORE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:142 |
| 7 | splash_guide | SCENE_SPLASH_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:144 |
| 8 | boost_complete | SCENE_FUNCTION_BOOST | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:146 |
| 9 | boost_guide | SCENE_FUNCTION_BOOST_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:148 |
| 10 | boost_result | SCENE_RESULT_BOOST | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:150 |
| 11 | boost_guide_result | SCENE_RESULT_BOOST_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:152 |
| 12 | junk_complete | SCENE_FUNCTION_JUNK | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:154 |
| 13 | junk_guide | SCENE_FUNCTION_JUNK_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:156 |
| 14 | junk_result | SCENE_RESULT_JUNK | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:158 |
| 15 | junk_guide_result | SCENE_RESULT_JUNK_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:160 |
| 16 | battery_complete | SCENE_FUNCTION_BATTERY | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:162 |
| 17 | battery_guide | SCENE_FUNCTION_BATTERY_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:164 |
| 18 | battery_result | SCENE_RESULT_BATTERY | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:166 |
| 19 | battery_guide_result | SCENE_RESULT_BATTERY_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:168 |
| 20 | wifi_complete | SCENE_FUNCTION_WIFI | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:170 |
| 21 | notify_complete | SCENE_FUNCTION_NOTIFY | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:172 |
| 22 | bigfile_complete | SCENE_FUNCTION_LARGE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:174 |
| 23 | notify_result | SCENE_RESULT_NOTIFY | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:176 |
| 24 | bigfile_result | SCENE_RESULT_LARGE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:178 |
| 25 | virus_complete | SCENE_FUNCTION_VIRUS | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:180 |
| 26 | virus_guide | SCENE_FUNCTION_VIRUS_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:182 |
| 27 | virus_guide_result | SCENE_RESULT_VIRUS_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:184 |
| 28 | virus_result | SCENE_RESULT_VIRUS | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:186 |
| 29 | speaker_complete | SCENE_FUNCTION_SPEAKER | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:188 |
| 30 | speaker_guide | SCENE_FUNCTION_SPEAKER_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:190 |
| 31 | compress_scan | SCENE_FUNCTION_COMPRESS_SCAN | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:192 |
| 32 | compress_scan_guide | SCENE_FUNCTION_COMPRESS_SCAN_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:194 |
| 33 | compress_complete | SCENE_FUNCTION_COMPRESS | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:196 |
| 34 | compress_guide | SCENE_FUNCTION_COMPRESS_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:198 |
| 35 | process_complete | SCENE_FUNCTION_PROCESS | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:200 |
| 36 | process_guide | SCENE_FUNCTION_PROCESS_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:202 |
| 37 | batinfo_complete | SCENE_FUNCTION_BATTERY_INFO | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:204 |
| 38 | batinfo_guide | SCENE_FUNCTION_BATTERY_INFO_GUIDE | CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:206 |
安装来源与下游差异#
AppsFlyer 成功回调检查 af_status=Non-organic,读取媒体、广告组并对比已保存 src/subSrc;Install Referrer 另有回调。通知/广告分流实际以持久化 src 是否为空为条件,不能只看 Google Play 安装器就确定分组。[A3][A6]
渠道通知配置计数为 function/app/charge=18/3/3;普通为 3/1/1。两组对象构造时 pushStatus=false、activityStatus=false。 这些计数是关闭状态下的预置参数,不能写成“默认每天发 18 次”。notify_config 更新可开启/覆盖,notify_max_interval_config 可覆盖总量与各阶段区间。[A4][A5]
场景到精确引用的补充映射#
精确枚举类型的静态字段引用,可包括分支/埋点/广告包装调用;是否真实请求和展示需沿上下文及回调验证。 同一场景可多次用于进入方式选择、埋点和回调;下表是可回查的调用线索,不能把引用数量当请求数。
| scene(场景) | 实际字段 | 优先页面/回调引用(最多8处) | 本轮引用点数 |
|---|---|---|---|
| splash_first | f961lMLIceaOIyCuocituQBLSwjpaVyOnOLjsbq |
com/cleanertool/box/ui/splash/IntroActivity.java:109 |
1 |
| splash_boost | f946NIiHaFtaeOTxLxqxQBokKsMD |
com/cleanertool/box/ui/home/main/junk/JunkPageActivity.java:114com/cleanertool/box/ui/home/main/newjunk/NewJunkCleanerAct.java:135XNoyrxumiAXQdjUCWtEzhxAeoSOVeLVXBTZ/hUNmranEFhWqZzLxyxYvFVjzvXsCXpHryomP.java:19mpUefNnystNVzq/lqyDuXhHWfn.java:19 |
4 |
| open_first | f955WVWjoweVWhbWJaozruSAiIrIryBP |
AMKYQYuBzlogjdRzWzlWVNLaZgVzRvxpARt/RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS.java:131 |
1 |
| open_guide | f962nQPgAJCMVpxgfAnpOBiTsIjtwVodXlAzHRKYQEbIYZT |
com/cleanertool/box/ui/splash/IntroActivity.java:77AMKYQYuBzlogjdRzWzlWVNLaZgVzRvxpARt/RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS.java:131HIydvtvzPwzmu/sbReiPtQZmAYvXuMtojgqCoWVWHCUcySzKPM.java:101 |
3 |
| open_more | f936CPImKhUnjqSauVoXgzNlKPoahNPThmRQvGnAWJCrJPp |
AMKYQYuBzlogjdRzWzlWVNLaZgVzRvxpARt/RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS.java:131 |
1 |
| splash_virus | f957XXPQOlbFkPhapHRwtYwKkYhXPKQ |
com/cleanertool/box/ui/home/main/virus/ScanVirusPageActivity.java:71IePAcUIgQwJqYLZfCkPkxFeNGSBVQOaqwAdRoUeTZIXtseMiWTu/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:12 |
2 |
| splash_more | f933AoSom |
com/cleanertool/box/ui/splash/IntroActivity.java:109 |
1 |
| splash_guide | f963oIyIToYkHhxvSdYAbztjwHrlNyxmfWQRsn |
com/cleanertool/box/ui/splash/IntroActivity.java:77com/cleanertool/box/ui/splash/IntroActivity.java:109HIydvtvzPwzmu/sbReiPtQZmAYvXuMtojgqCoWVWHCUcySzKPM.java:101 |
3 |
| boost_complete | f934AsYfInhGCuzMA |
com/cleanertool/box/ui/home/main/optimize/PhoneOptimizerPageActivity.java:111 |
1 |
| boost_guide | f939FWLEYChYHcQbIoaoFx |
com/cleanertool/box/ui/home/main/optimize/PhoneOptimizerPageActivity.java:111 |
1 |
| boost_result | f940HGqdbNVPOlEZUELSuFetJecQiolntEXtIoCxkenKlOIcVo |
com/cleanertool/box/ui/home/main/optimize/PhoneOptimizerPageActivity.java:50 |
1 |
| boost_guide_result | f941HaoKntQmBJknwxNIFlbrzxuHNePKOCRQXwyNzLQzglHwNOu |
com/cleanertool/box/ui/home/main/optimize/PhoneOptimizerPageActivity.java:50 |
1 |
| junk_complete | f938FMQcwfgWLIYVdzySFEJAFDWmxAKHJLmaJgiwfmoQAlIBQJhz |
com/cleanertool/box/ui/home/main/junk/JunkPageActivity.java:114com/cleanertool/box/ui/home/main/newjunk/NewJunkCleanerAct.java:135 |
2 |
| junk_guide | f954VOYFx |
com/cleanertool/box/ui/home/main/junk/JunkPageActivity.java:114com/cleanertool/box/ui/home/main/newjunk/NewJunkCleanerAct.java:135 |
2 |
| junk_result | f945NGrOxm |
com/cleanertool/box/ui/home/main/junk/JunkPageActivity.java:389com/cleanertool/box/ui/home/main/newjunk/NewJunkCleanerAct.java:115 |
2 |
| junk_guide_result | f944NCUlKFpdhawBCzWJXKBJzcwlsxsHXrqWJcU |
com/cleanertool/box/ui/home/main/junk/JunkPageActivity.java:389com/cleanertool/box/ui/home/main/newjunk/NewJunkCleanerAct.java:115 |
2 |
| battery_complete | f950UEnyRvynGsWZu |
com/cleanertool/box/ui/home/main/battery/ManageBatteryPageActivity.java:62com/cleanertool/box/ui/home/main/battery/ManageBatteryPageActivity.java:64DtGdSISVuHcrLvKS/RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS.java:38 |
3 |
| battery_guide | f942METvfBtXchTeVIyFRwHqiRxdYdFIvSc |
com/cleanertool/box/ui/home/main/battery/ManageBatteryPageActivity.java:62com/cleanertool/box/ui/home/main/battery/ManageBatteryPageActivity.java:64DtGdSISVuHcrLvKS/RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS.java:38 |
3 |
| battery_result | f959YxfbXHWsRWLCtnznQdHOwqChSRoOpKYyMZsayRdQCajuZSqeINS |
com/cleanertool/box/ui/home/main/battery/ManageBatteryPageActivity.java:37 |
1 |
| battery_guide_result | f966pVdAHZ |
com/cleanertool/box/ui/home/main/battery/ManageBatteryPageActivity.java:37 |
1 |
| wifi_complete | wdTDWiSWJM |
com/cleanertool/box/ui/home/main/wifi/TestSpeedPageActivity.java:142GAHBUyfkroqClQhjAPzYnLjajiVXNITJMIOPSj/hUNmranEFhWqZzLxyxYvFVjzvXsCXpHryomP.java:36GAHBUyfkroqClQhjAPzYnLjajiVXNITJMIOPSj/xSwLaWBYjkPSypE.java:25 |
3 |
| notify_complete | f953UWCWKliEiOoFBXpISrOkFOQOMgIqlsDWTeOviHcIXvWr |
com/cleanertool/box/ui/home/more/notify/NotificationClearActivity.java:126com/cleanertool/box/ui/home/more/notify/NotificationClearActivity.java:172com/cleanertool/box/ui/home/more/notify/NotificationClearActivity.java:219YuPtsZOWDkFSX/lqyDuXhHWfn.java:37 |
4 |
| bigfile_complete | f964oxJhfUJYIkawWgbOfQmrvPbHZxTYNDacKtkgx |
EzwMdH/wXwzvYwYOIcUQVwIXPyletjeKDZdGgDjnEzXWhPgF.java:47EzwMdH/xSwLaWBYjkPSypE.java:37 |
2 |
| notify_result | f956XRbBrwptmiYjCk |
com/cleanertool/box/ui/home/more/notify/NotificationClearActivity.java:121com/cleanertool/box/ui/home/more/notify/NotificationClearActivity.java:167com/cleanertool/box/ui/home/more/notify/NotificationClearActivity.java:214YuPtsZOWDkFSX/lqyDuXhHWfn.java:29 |
4 |
| bigfile_result | f947OuQZVmUuS |
EzwMdH/wXwzvYwYOIcUQVwIXPyletjeKDZdGgDjnEzXWhPgF.java:42EzwMdH/xSwLaWBYjkPSypE.java:29 |
2 |
| virus_complete | f943MgmyXRpuxmTgwfgeadnPfhCuaSoZfUDHiBdZGVtJMLmVXiPfZen |
com/cleanertool/box/ui/home/main/virus/ScanVirusPageActivity.java:71 |
1 |
| virus_guide | f960jexszoF |
com/cleanertool/box/ui/home/main/virus/ScanVirusPageActivity.java:71 |
1 |
| virus_guide_result | f951UNuYbELCPrB |
com/cleanertool/box/ui/home/main/virus/ScanVirusPageActivity.java:67 |
1 |
| virus_result | f937DnxoBXHiNFjHRKydwIYJdFwiqswQT |
com/cleanertool/box/ui/home/main/virus/ScanVirusPageActivity.java:67 |
1 |
| speaker_complete | f949SwOeyZbokwELeaNHIbhpjuaGLmtpJHbZAzeYwEUax |
com/cleanertool/box/ui/home/more/speaker/SpeakerCleanPageActivity.java:108com/cleanertool/box/ui/home/more/speaker/SpeakerCleanPageActivity.java:109com/cleanertool/box/ui/home/more/speaker/SpeakerCleanPageActivity.java:152com/cleanertool/box/ui/home/more/speaker/SpeakerCleanPageActivity.java:153GAHBUyfkroqClQhjAPzYnLjajiVXNITJMIOPSj/hUNmranEFhWqZzLxyxYvFVjzvXsCXpHryomP.java:68 |
5 |
| speaker_guide | f967qIVbcUIQBIdNcIswNewohUoNgpO |
com/cleanertool/box/ui/home/more/speaker/SpeakerCleanPageActivity.java:108com/cleanertool/box/ui/home/more/speaker/SpeakerCleanPageActivity.java:109com/cleanertool/box/ui/home/more/speaker/SpeakerCleanPageActivity.java:152com/cleanertool/box/ui/home/more/speaker/SpeakerCleanPageActivity.java:153GAHBUyfkroqClQhjAPzYnLjajiVXNITJMIOPSj/hUNmranEFhWqZzLxyxYvFVjzvXsCXpHryomP.java:68 |
5 |
| compress_scan | f970xTXdnQJWTUIAcGWdRABMOoLkjvCilORwYfknMGNYrVlzIrO |
com/cleanertool/box/ui/home/more/compress/ImageCompressionActivity.java:81 |
1 |
| compress_scan_guide | f968ulVhfwKZrYpqI |
com/cleanertool/box/ui/home/more/compress/ImageCompressionActivity.java:81 |
1 |
| compress_complete | f958YlzUtUnLXtMTpSNUbkJzGwhOILhSZbHshgMAbmIqBmyRb |
com/cleanertool/box/ui/home/more/compress/ImgCompressionPreviewActivity.java:123 |
1 |
| compress_guide | f952UWAUnmChbJ |
com/cleanertool/box/ui/home/more/compress/ImgCompressionPreviewActivity.java:123 |
1 |
| process_complete | ugTtYvNTKeoPIjNWYexKthwtdHFxQRPesPrXLicLJNgsVOTS |
com/cleanertool/box/ui/home/main/appprocess/AppProcessListPageActivity.java:80 |
1 |
| process_guide | f965pTHPaJVvBJT |
com/cleanertool/box/ui/home/main/appprocess/AppProcessListPageActivity.java:80 |
1 |
| batinfo_complete | f948QvyWgSNFgMyiboPoxZV |
com/cleanertool/box/ui/home/main/batteryinfo/BatteryResultPageActivity.java:72 |
1 |
| batinfo_guide | f935BNbxSTUIXqSNDEiEPSNkFgnegorb |
com/cleanertool/box/ui/home/main/batteryinfo/BatteryResultPageActivity.java:72 |
1 |
产品页面与资源绑定#
以下按Manifest业务命名空间和页面直接引用的资源回查。标题/提示只证明页面实现与显示线索,不证明扫描、删除或安全检测有效;空标题也不意味着没有页面。
| 业务Activity | 直接资源/布局线索 | 代码与方法边界 |
|---|---|---|
com.cleanertool.box.ui.splash.IntroActivity |
本Activity未直接引用可读标题;需沿绑定/父类定位 | com/cleanertool/box/ui/splash/IntroActivity.java;242行;工具报错标记1 |
com.cleanertool.box.ui.home.HomePageActivity |
本Activity未直接引用可读标题;需沿绑定/父类定位 | com/cleanertool/box/ui/home/HomePageActivity.java;1323行;工具报错标记1 |
com.cleanertool.box.ui.splash.ex.InitiateScanActivity |
本Activity未直接引用可读标题;需沿绑定/父类定位 | com/cleanertool/box/ui/splash/ex/InitiateScanActivity.java;112行;工具报错标记1 |
com.cleanertool.box.ui.home.about.AboutFunPageActivity |
About;Feedback;Rate Us 5 Star;Settings | com/cleanertool/box/ui/home/about/AboutFunPageActivity.java;155行;工具报错标记1 |
com.cleanertool.box.ui.splash.ex.ShowScanResultsActivity |
本Activity未直接引用可读标题;需沿绑定/父类定位 | com/cleanertool/box/ui/splash/ex/ShowScanResultsActivity.java;195行;工具报错标记1 |
com.cleanertool.box.ui.website.WebViewDisplayActivity |
本Activity未直接引用可读标题;需沿绑定/父类定位 | com/cleanertool/box/ui/website/WebViewDisplayActivity.java;76行;工具报错标记1 |
com.cleanertool.box.ui.about.AppInfoActivity |
About;Privacy Policy;Terms of Service;Version %1$s | com/cleanertool/box/ui/about/AppInfoActivity.java;252行;工具报错标记1 |
com.cleanertool.box.ui.home.main.junk.JunkPageActivity |
All Files Access;Allow;Cleaner Toolbox;Deny;Optimizing, please wait a moment.;%1$s doesn't delete private data | com/cleanertool/box/ui/home/main/junk/JunkPageActivity.java;416行;工具报错标记1 |
com.cleanertool.box.ui.home.main.optimize.PhoneOptimizerPageActivity |
Optimizing, please wait a moment. | com/cleanertool/box/ui/home/main/optimize/PhoneOptimizerPageActivity.java;142行;工具报错标记1 |
com.cleanertool.box.ui.home.main.newjunk.NewJunkCleanerAct |
All Files Access;Allow;Cleaner Toolbox;Deny;Optimizing, please wait a moment.;%1$s doesn't delete private data | com/cleanertool/box/ui/home/main/newjunk/NewJunkCleanerAct.java;494行;工具报错标记1 |
com.cleanertool.box.ui.home.main.battery.ManageBatteryPageActivity |
Optimizing, please wait a moment. | com/cleanertool/box/ui/home/main/battery/ManageBatteryPageActivity.java;96行;工具报错标记1 |
com.cleanertool.box.ui.home.ex.result.AllResultPageActivity |
App Process;Battery Info;Battery Optimizer;Junk Cleaner;All notifications are cleaned up;Notification Cleaner | com/cleanertool/box/ui/home/ex/result/AllResultPageActivity.java;348行;工具报错标记1 |
com.cleanertool.box.ui.home.main.wifi.TestSpeedPageActivity |
Scanning, please wait a moment.;WiFi Test | com/cleanertool/box/ui/home/main/wifi/TestSpeedPageActivity.java;336行;工具报错标记1 |
com.cleanertool.box.ui.home.main.wifi.devices.ScanDevicesResultPageActivity |
Connected Devices | com/cleanertool/box/ui/home/main/wifi/devices/ScanDevicesResultPageActivity.java;73行;工具报错标记1 |
com.cleanertool.box.ui.app.permission.PermissionManagementActivity |
Enable;Permission Management | com/cleanertool/box/ui/app/permission/PermissionManagementActivity.java;158行;工具报错标记1 |
com.cleanertool.box.ui.home.main.virus.ScanVirusPageActivity |
Optimizing, please wait a moment. | com/cleanertool/box/ui/home/main/virus/ScanVirusPageActivity.java;190行;工具报错标记1 |
com.cleanertool.box.ui.app.setting.SettingsScreenActivity |
Battery Reminder;Remind of battery charging status;Battery Reminder;Charging Reminder;Remind of battery charging status;Charging Report Reminder | com/cleanertool/box/ui/app/setting/SettingsScreenActivity.java;126行;工具报错标记1 |
com.cleanertool.box.ui.home.more.notify.block.NotificationActivity |
Block List | com/cleanertool/box/ui/home/more/notify/block/NotificationActivity.java;113行;工具报错标记1 |
com.cleanertool.box.ui.home.more.notify.NotificationClearActivity |
Notification Cleaner;Cleaning, please wait a moment | com/cleanertool/box/ui/home/more/notify/NotificationClearActivity.java;287行;工具报错标记1 |
com.cleanertool.box.ui.about.FeedbackActivity |
Feedback | com/cleanertool/box/ui/about/FeedbackActivity.java;146行;工具报错标记1 |
com.cleanertool.box.ui.app.permission.GuideGetPermissionPageActivity |
Cleaner Toolbox;Turn on notifications;If you want to use this feature, please manually enable %1$s;Click the Force stop button to stop app.;Enable %1$s by granting access to %2$s;notification organizer | com/cleanertool/box/ui/app/permission/GuideGetPermissionPageActivity.java;213行;工具报错标记1 |
com.cleanertool.box.ui.home.more.notify.EnableNotificationPermissionActivity |
Notification Cleaner | com/cleanertool/box/ui/home/more/notify/EnableNotificationPermissionActivity.java;135行;工具报错标记1 |
com.cleanertool.box.ui.home.more.uninstall.UninstallManagerActivity |
Uninstall Apps;Uninstalled successfully | com/cleanertool/box/ui/home/more/uninstall/UninstallManagerActivity.java;293行;工具报错标记1 |
com.cleanertool.box.ui.home.more.largefile.LargeFileDetectionActivity |
All Files Access;Allow;Cleaner Toolbox;Cancel;Delete;Delete files | com/cleanertool/box/ui/home/more/largefile/LargeFileDetectionActivity.java;464行;工具报错标记1 |
com.cleanertool.box.remote.monitor.charge.ui.PowerStatusActivity |
Battery;Charging;Low;%1$d%%;Power;Time | com/cleanertool/box/remote/monitor/charge/ui/PowerStatusActivity.java;1693行;工具报错标记1 |
com.cleanertool.box.remote.monitor.app.ui.AppMonitorPopupPageActivity |
Clean;Scan the app and protect your phone from potential threats.;Installed successfully;scan;Clean up files from your device!;Clean up %1$s of residual junk files for more space. | com/cleanertool/box/remote/monitor/app/ui/AppMonitorPopupPageActivity.java;289行;工具报错标记1 |
com.cleanertool.box.remote.monitor.func.ui.FuncPopupActivity |
本Activity未直接引用可读标题;需沿绑定/父类定位 | com/cleanertool/box/remote/monitor/func/ui/FuncPopupActivity.java;334行;工具报错标记1 |
com.cleanertool.box.ui.home.more.speaker.SpeakerCleanPageActivity |
Cleaning, please wait a moment;Speaker Cleaner | com/cleanertool/box/ui/home/more/speaker/SpeakerCleanPageActivity.java;276行;工具报错标记1 |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
Photo Compression | com/cleanertool/box/ui/home/more/compress/permission/PermissionPromptActivity.java;177行;工具报错标记1 |
com.cleanertool.box.ui.home.more.compress.ImageCompressionActivity |
Size;Time;Photo Compression;Scanning, please wait a moment. | com/cleanertool/box/ui/home/more/compress/ImageCompressionActivity.java;366行;工具报错标记1 |
com.cleanertool.box.ui.home.more.compress.ImgCompressionPreviewActivity |
After compression;Before compression;Compressing, please wait a moment;Photo Compression | com/cleanertool/box/ui/home/more/compress/ImgCompressionPreviewActivity.java;304行;工具报错标记1 |
com.cleanertool.box.ui.home.main.appprocess.AppProcessListPageActivity |
App Process;Scanning, please wait a moment. | com/cleanertool/box/ui/home/main/appprocess/AppProcessListPageActivity.java;309行;工具报错标记1 |
com.cleanertool.box.ui.home.main.batteryinfo.BatteryResultPageActivity |
Analyzing, please wait a moment.;Battery Info | com/cleanertool/box/ui/home/main/batteryinfo/BatteryResultPageActivity.java;226行;工具报错标记1 |
com.cleanertool.box.ui.splash.UmpControlActivity |
本Activity未直接引用可读标题;需沿绑定/父类定位 | com/cleanertool/box/ui/splash/UmpControlActivity.java;75行;工具报错标记1 |
com.cleanertool.box.ui.ad.AdDisplayActivity |
本Activity未直接引用可读标题;需沿绑定/父类定位 | com/cleanertool/box/ui/ad/AdDisplayActivity.java;70行;工具报错标记1 |
已解析的直接页面跳转#
逐条解析Intent及import后,仅保留目标确属本包业务Activity的调用。R8可能把点击回调合并到SDK命名空间,故源类位于SDK目录也不自动排除。动态路由、反射与Compose路由可能不在此表;不能把未命中当不可达。
| 发起类 | 目标页面 | 精确调用位置 |
|---|---|---|
KQDzGbxbrjJqkWDlewKfjxNZd.RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS |
com.cleanertool.box.ui.about.FeedbackActivity |
KQDzGbxbrjJqkWDlewKfjxNZd/RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS.java:111 |
KQDzGbxbrjJqkWDlewKfjxNZd.RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS |
com.cleanertool.box.ui.about.FeedbackActivity |
KQDzGbxbrjJqkWDlewKfjxNZd/RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS.java:154 |
SpQyUrRKyiIvMLiVKBD.AobZYgwIQvCqoayj |
com.cleanertool.box.ui.splash.ex.ShowScanResultsActivity |
SpQyUrRKyiIvMLiVKBD/AobZYgwIQvCqoayj.java:40 |
AMKYQYuBzlogjdRzWzlWVNLaZgVzRvxpARt.AoSom |
com.cleanertool.box.ui.app.permission.GuideGetPermissionPageActivity |
AMKYQYuBzlogjdRzWzlWVNLaZgVzRvxpARt/AoSom.java:168 |
AMKYQYuBzlogjdRzWzlWVNLaZgVzRvxpARt.RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS |
com.cleanertool.box.ui.home.ex.result.AllResultPageActivity |
AMKYQYuBzlogjdRzWzlWVNLaZgVzRvxpARt/RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS.java:232 |
AKMZMLyAJrnUTXJDZMJeENRPykXmk.AobZYgwIQvCqoayj |
com.cleanertool.box.ui.home.more.notify.block.NotificationActivity |
AKMZMLyAJrnUTXJDZMJeENRPykXmk/AobZYgwIQvCqoayj.java:140 |
DFPxDfuCHQTtROavaDkVuvkRSMeQFPlNi.UWCWKliEiOoFBXpISrOkFOQOMgIqlsDWTeOviHcIXvWr |
com.cleanertool.box.ui.app.permission.GuideGetPermissionPageActivity |
DFPxDfuCHQTtROavaDkVuvkRSMeQFPlNi/UWCWKliEiOoFBXpISrOkFOQOMgIqlsDWTeOviHcIXvWr.java:101 |
DFPxDfuCHQTtROavaDkVuvkRSMeQFPlNi.UWCWKliEiOoFBXpISrOkFOQOMgIqlsDWTeOviHcIXvWr |
com.cleanertool.box.ui.app.permission.GuideGetPermissionPageActivity |
DFPxDfuCHQTtROavaDkVuvkRSMeQFPlNi/UWCWKliEiOoFBXpISrOkFOQOMgIqlsDWTeOviHcIXvWr.java:237 |
DFPxDfuCHQTtROavaDkVuvkRSMeQFPlNi.UWCWKliEiOoFBXpISrOkFOQOMgIqlsDWTeOviHcIXvWr |
com.cleanertool.box.ui.app.permission.GuideGetPermissionPageActivity |
DFPxDfuCHQTtROavaDkVuvkRSMeQFPlNi/UWCWKliEiOoFBXpISrOkFOQOMgIqlsDWTeOviHcIXvWr.java:242 |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV.xSwLaWBYjkPSypE |
com.cleanertool.box.ui.app.permission.GuideGetPermissionPageActivity |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV/xSwLaWBYjkPSypE.java:27 |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV.PcYaqUEGzUBWKSMmExzgO |
com.cleanertool.box.ui.home.main.appprocess.AppProcessListPageActivity |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV/PcYaqUEGzUBWKSMmExzgO.java:118 |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV.PcYaqUEGzUBWKSMmExzgO |
com.cleanertool.box.ui.home.main.batteryinfo.BatteryResultPageActivity |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV/PcYaqUEGzUBWKSMmExzgO.java:120 |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV.PcYaqUEGzUBWKSMmExzgO |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV/PcYaqUEGzUBWKSMmExzgO.java:122 |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV.PcYaqUEGzUBWKSMmExzgO |
com.cleanertool.box.ui.home.more.speaker.SpeakerCleanPageActivity |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV/PcYaqUEGzUBWKSMmExzgO.java:125 |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV.PcYaqUEGzUBWKSMmExzgO |
com.cleanertool.box.ui.home.main.wifi.TestSpeedPageActivity |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV/PcYaqUEGzUBWKSMmExzgO.java:131 |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV.PcYaqUEGzUBWKSMmExzgO |
com.cleanertool.box.ui.home.main.virus.ScanVirusPageActivity |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV/PcYaqUEGzUBWKSMmExzgO.java:134 |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV.PcYaqUEGzUBWKSMmExzgO |
com.cleanertool.box.ui.about.FeedbackActivity |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV/PcYaqUEGzUBWKSMmExzgO.java:356 |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV.PcYaqUEGzUBWKSMmExzgO |
com.cleanertool.box.ui.about.AppInfoActivity |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV/PcYaqUEGzUBWKSMmExzgO.java:363 |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV.PcYaqUEGzUBWKSMmExzgO |
com.cleanertool.box.ui.app.setting.SettingsScreenActivity |
NGTzagiLhDtLPUjWNQiphzedNtgUPLKToiJDPxypfMnJVKV/PcYaqUEGzUBWKSMmExzgO.java:370 |
IePAcUIgQwJqYLZfCkPkxFeNGSBVQOaqwAdRoUeTZIXtseMiWTu.AobZYgwIQvCqoayj |
com.cleanertool.box.ui.home.ex.result.AllResultPageActivity |
IePAcUIgQwJqYLZfCkPkxFeNGSBVQOaqwAdRoUeTZIXtseMiWTu/AobZYgwIQvCqoayj.java:140 |
AtbHWwmKZPpbXTBTwPAQzUeW.xSwLaWBYjkPSypE |
com.cleanertool.box.ui.app.permission.GuideGetPermissionPageActivity |
AtbHWwmKZPpbXTBTwPAQzUeW/xSwLaWBYjkPSypE.java:338 |
LHMYaSlPhpABDiTlzEmEKSgCjbaYNAKZtlPBfpJUI.tlwoTvapSYTFBXYhICFnLzYlWmNQiwhEsIGt |
com.cleanertool.box.remote.monitor.func.ui.FuncPopupActivity |
LHMYaSlPhpABDiTlzEmEKSgCjbaYNAKZtlPBfpJUI/tlwoTvapSYTFBXYhICFnLzYlWmNQiwhEsIGt.java:53 |
zZejYjKsJVjHSUsYtTjwOAkGFQqOJDlYvIDmySyGDaPQ.AobZYgwIQvCqoayj |
com.cleanertool.box.ui.ad.AdDisplayActivity |
zZejYjKsJVjHSUsYtTjwOAkGFQqOJDlYvIDmySyGDaPQ/AobZYgwIQvCqoayj.java:123 |
DRoSwglCoJeBVgFUzyhHGNPrABkBvRcmWVAkQLZwmdgXu.AobZYgwIQvCqoayj |
com.cleanertool.box.ui.home.ex.result.AllResultPageActivity |
DRoSwglCoJeBVgFUzyhHGNPrABkBvRcmWVAkQLZwmdgXu/AobZYgwIQvCqoayj.java:81 |
SWcQkriBjORegMezKOFLGCrK.XdzFYQaBOhSNtdCAdNRbhVksHnL |
com.cleanertool.box.remote.monitor.charge.ui.PowerStatusActivity |
SWcQkriBjORegMezKOFLGCrK/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:96 |
DtGdSISVuHcrLvKS.AobZYgwIQvCqoayj |
com.cleanertool.box.ui.home.ex.result.AllResultPageActivity |
DtGdSISVuHcrLvKS/AobZYgwIQvCqoayj.java:54 |
com.cleanertool.box.remote.monitor.app.AppMonitorReceiver |
com.cleanertool.box.remote.monitor.app.ui.AppMonitorPopupPageActivity |
com/cleanertool/box/remote/monitor/app/AppMonitorReceiver.java:60 |
com.cleanertool.box.remote.monitor.app.ui.AppMonitorPopupPageActivity |
com.cleanertool.box.ui.splash.IntroActivity |
com/cleanertool/box/remote/monitor/app/ui/AppMonitorPopupPageActivity.java:71 |
com.cleanertool.box.remote.monitor.app.ui.AppMonitorPopupPageActivity |
com.cleanertool.box.ui.splash.IntroActivity |
com/cleanertool/box/remote/monitor/app/ui/AppMonitorPopupPageActivity.java:76 |
EdWiUazSeXbDFuLmAuRUyCDOyvJQPp.RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS |
com.cleanertool.box.ui.home.ex.result.AllResultPageActivity |
EdWiUazSeXbDFuLmAuRUyCDOyvJQPp/RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS.java:130 |
CQPojApCTFRo.oIyIToYkHhxvSdYAbztjwHrlNyxmfWQRsn |
com.cleanertool.box.ui.home.main.virus.ScanVirusPageActivity |
CQPojApCTFRo/oIyIToYkHhxvSdYAbztjwHrlNyxmfWQRsn.java:123 |
com.cleanertool.box.ui.splash.ex.ShowScanResultsActivity |
com.cleanertool.box.ui.home.HomePageActivity |
com/cleanertool/box/ui/splash/ex/ShowScanResultsActivity.java:107 |
com.cleanertool.box.ui.splash.ex.ShowScanResultsActivity |
com.cleanertool.box.ui.home.HomePageActivity |
com/cleanertool/box/ui/splash/ex/ShowScanResultsActivity.java:146 |
com.cleanertool.box.ui.splash.IntroActivity |
com.cleanertool.box.ui.splash.ex.InitiateScanActivity |
com/cleanertool/box/ui/splash/IntroActivity.java:68 |
com.cleanertool.box.ui.splash.IntroActivity |
com.cleanertool.box.ui.home.HomePageActivity |
com/cleanertool/box/ui/splash/IntroActivity.java:71 |
com.cleanertool.box.ui.home.main.batteryinfo.BatteryResultPageActivity |
com.cleanertool.box.ui.home.HomePageActivity |
com/cleanertool/box/ui/home/main/batteryinfo/BatteryResultPageActivity.java:122 |
com.cleanertool.box.ui.home.main.newjunk.NewJunkCleanerAct |
com.cleanertool.box.ui.home.ex.result.AllResultPageActivity |
com/cleanertool/box/ui/home/main/newjunk/NewJunkCleanerAct.java:162 |
com.cleanertool.box.ui.home.main.newjunk.NewJunkCleanerAct |
com.cleanertool.box.ui.home.HomePageActivity |
com/cleanertool/box/ui/home/main/newjunk/NewJunkCleanerAct.java:486 |
com.cleanertool.box.ui.home.main.appprocess.AppProcessListPageActivity |
com.cleanertool.box.ui.home.HomePageActivity |
com/cleanertool/box/ui/home/main/appprocess/AppProcessListPageActivity.java:200 |
com.cleanertool.box.ui.home.main.junk.JunkPageActivity |
com.cleanertool.box.ui.home.ex.result.AllResultPageActivity |
com/cleanertool/box/ui/home/main/junk/JunkPageActivity.java:140 |
com.cleanertool.box.ui.home.main.junk.JunkPageActivity |
com.cleanertool.box.ui.home.HomePageActivity |
com/cleanertool/box/ui/home/main/junk/JunkPageActivity.java:408 |
com.cleanertool.box.ui.home.main.wifi.TestSpeedPageActivity |
com.cleanertool.box.ui.home.HomePageActivity |
com/cleanertool/box/ui/home/main/wifi/TestSpeedPageActivity.java:72 |
com.cleanertool.box.ui.home.main.wifi.TestSpeedPageActivity |
com.cleanertool.box.ui.home.main.wifi.devices.ScanDevicesResultPageActivity |
com/cleanertool/box/ui/home/main/wifi/TestSpeedPageActivity.java:168 |
com.cleanertool.box.ui.home.main.wifi.TestSpeedPageActivity |
com.cleanertool.box.ui.home.main.wifi.devices.ScanDevicesResultPageActivity |
com/cleanertool/box/ui/home/main/wifi/TestSpeedPageActivity.java:196 |
com.cleanertool.box.ui.home.more.speaker.SpeakerCleanPageActivity |
com.cleanertool.box.ui.home.HomePageActivity |
com/cleanertool/box/ui/home/more/speaker/SpeakerCleanPageActivity.java:58 |
com.cleanertool.box.ui.home.more.compress.ImageCompressionActivity |
com.cleanertool.box.ui.home.more.compress.ImgCompressionPreviewActivity |
com/cleanertool/box/ui/home/more/compress/ImageCompressionActivity.java:86 |
com.cleanertool.box.ui.home.more.compress.ImageCompressionActivity |
com.cleanertool.box.ui.home.HomePageActivity |
com/cleanertool/box/ui/home/more/compress/ImageCompressionActivity.java:140 |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com.cleanertool.box.ui.home.more.compress.ImageCompressionActivity |
com/cleanertool/box/ui/home/more/compress/permission/PermissionPromptActivity.java:48 |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com.cleanertool.box.ui.home.HomePageActivity |
com/cleanertool/box/ui/home/more/compress/permission/PermissionPromptActivity.java:126 |
com.cleanertool.box.ui.home.more.notify.block.NotificationActivity |
com.cleanertool.box.ui.home.more.notify.NotificationClearActivity |
com/cleanertool/box/ui/home/more/notify/block/NotificationActivity.java:79 |
com.cleanertool.box.ui.home.more.notify.NotificationClearActivity |
com.cleanertool.box.ui.home.more.notify.block.NotificationActivity |
com/cleanertool/box/ui/home/more/notify/NotificationClearActivity.java:112 |
com.cleanertool.box.ui.home.more.notify.NotificationClearActivity |
com.cleanertool.box.ui.home.more.notify.block.NotificationActivity |
com/cleanertool/box/ui/home/more/notify/NotificationClearActivity.java:158 |
com.cleanertool.box.ui.home.more.notify.NotificationClearActivity |
com.cleanertool.box.ui.home.more.notify.block.NotificationActivity |
com/cleanertool/box/ui/home/more/notify/NotificationClearActivity.java:205 |
com.cleanertool.box.ui.home.ex.result.AllResultPageActivity |
com.cleanertool.box.ui.home.HomePageActivity |
com/cleanertool/box/ui/home/ex/result/AllResultPageActivity.java:101 |
com.cleanertool.box.ui.home.HomePageActivity |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com/cleanertool/box/ui/home/HomePageActivity.java:171 |
com.cleanertool.box.ui.home.HomePageActivity |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com/cleanertool/box/ui/home/HomePageActivity.java:272 |
com.cleanertool.box.ui.home.HomePageActivity |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com/cleanertool/box/ui/home/HomePageActivity.java:372 |
com.cleanertool.box.ui.home.HomePageActivity |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com/cleanertool/box/ui/home/HomePageActivity.java:472 |
com.cleanertool.box.ui.home.HomePageActivity |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com/cleanertool/box/ui/home/HomePageActivity.java:572 |
com.cleanertool.box.ui.home.HomePageActivity |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com/cleanertool/box/ui/home/HomePageActivity.java:672 |
com.cleanertool.box.ui.home.HomePageActivity |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com/cleanertool/box/ui/home/HomePageActivity.java:772 |
com.cleanertool.box.ui.home.HomePageActivity |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com/cleanertool/box/ui/home/HomePageActivity.java:872 |
com.cleanertool.box.ui.home.HomePageActivity |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com/cleanertool/box/ui/home/HomePageActivity.java:972 |
com.cleanertool.box.ui.home.HomePageActivity |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com/cleanertool/box/ui/home/HomePageActivity.java:1072 |
com.cleanertool.box.ui.home.HomePageActivity |
com.cleanertool.box.ui.home.more.compress.permission.PermissionPromptActivity |
com/cleanertool/box/ui/home/HomePageActivity.java:1172 |
KURsaxMaHgRwKwnEMzSNGxuBOCdleRMI.XdzFYQaBOhSNtdCAdNRbhVksHnL |
com.cleanertool.box.ui.home.main.virus.ScanVirusPageActivity |
KURsaxMaHgRwKwnEMzSNGxuBOCdleRMI/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:80 |
KURsaxMaHgRwKwnEMzSNGxuBOCdleRMI.XdzFYQaBOhSNtdCAdNRbhVksHnL |
com.cleanertool.box.ui.home.main.virus.ScanVirusPageActivity |
KURsaxMaHgRwKwnEMzSNGxuBOCdleRMI/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:159 |
com.mbridge.msdk.config.component.info.provider.subprovider.AobZYgwIQvCqoayj |
com.cleanertool.box.ui.app.permission.GuideGetPermissionPageActivity |
com/mbridge/msdk/config/component/info/provider/subprovider/AobZYgwIQvCqoayj.java:82 |
com.facebook.appevents.xZbvnuTvSBPq |
com.cleanertool.box.ui.website.WebViewDisplayActivity |
com/facebook/appevents/xZbvnuTvSBPq.java:254 |
远端覆盖、可用性与剩余验证#
自有 cloud config(云配置)层解析 notify_config、notify_max_interval_config、splash_ad_config 和广告流程;有 changed/updateTime/version/parameters 等协议模型。未访问其管理端或取得线上配置,不能用协议字段推定运营策略。
当前尚未完整验证所有工具的权限通过/拒绝、扫描/结果、返回/退出和广告顺序。文件功能以测试副本验证删除或压缩结果;自然/渠道分组需脱敏实际状态或受控对照,不能只用安装器判断。
原有代码锚点 A#
| 编号 | 证明内容 | 本地源位置 | 核验 |
|---|---|---|---|
| A1 | 39 个广告场景枚举 | jadx/sources/CqbUWqyjq/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:130–207 |
已回读 |
| A2 | 广告配置解析及启动开关回退 | jadx/sources/EzIqjciSWNXpSGJxtSqdVjLDpPRtLsosrOEpBJ/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:103–177 |
已回读 |
| A3 | 归因回调 | jadx/sources/uHSaOdVHJixLfdoZakqCwnOBOIQ/xSwLaWBYjkPSypE.java:540–610 |
已回读 |
| A4 | 通知默认数值及远端覆盖 | jadx/sources/qkAtNSinzDarTSFdOhAxBuorqxzCxVfOg/sbReiPtQZmAYvXuMtojgqCoWVWHCUcySzKPM.java:24–91 |
已回读 |
| A5 | 业务推送/Activity 开关默认关闭 | jadx/sources/OMjrFSsXzyxOwOtQbqiqSRCVMJiWrEcLhoJcZAtonrVZd/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:17–26 |
已回读 |
| A6 | 功能计数及环境门禁 | jadx/sources/AoSom/RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS.java:233–319 |
已回读 |
| A7 | 前台服务生命周期 | jadx/sources/Sj6g/M0.java:16–44 |
已回读 |
| A8 | Job 100 重新登记 | jadx/sources/t/Sj6g.java:15–34 |
已回读 |
| A9 | 广播父类为空 | jadx/sources/Sj6g/Sj6g.java:8–12 |
已回读 |
| A10 | 提醒业务枚举 | jadx/sources/CqbUWqyjq/AobZYgwIQvCqoayj.java:52–77 |
已回读 |
| A11 | 功能通知正文和目标页 | jadx/sources/EkdlTOKXFYqyMXGEkpWNfOJmPUE/lqyDuXhHWfn.java:80–145 |
已回读 |
| A12 | 提醒间隔与点击区间 | jadx/sources/LHMYaSlPhpABDiTlzEmEKSgCjbaYNAKZtlPBfpJUI/hUNmranEFhWqZzLxyxYvFVjzvXsCXpHryomP.java:48–140 |
已回读 |
| A13 | 常驻 ID/Channel | jadx/sources/NjRumLKeKzoOGplzlLzjAVjMYmAsXUtXLtToLpDAONkrdO/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:13–29 |
已回读 |
本轮补充代码锚点 N#
| 编号 | 证明内容 | 本地源位置 | 核验 |
|---|---|---|---|
| N1 | 窗口请求统计、禁请求期与缓存选择 | jadx/sources/GkufAJmzwWf/xSwLaWBYjkPSypE.java:52–140 |
已回读 |
| N2 | 恢复常规反编译遗漏的禁请求时间更新 | analysis/simple/GkufAJmzwWf/xSwLaWBYjkPSypE.java:65–108 |
已回读 |
| N3 | Calendar毫秒值进入数据更新函数 | jadx/sources/AMKYQYuBzlogjdRzWzlWVNLaZgVzRvxpARt/RhxuBPGxYykmPgqvlHVDkVOkMxhxTLzdnjwfnIGDETOKJbsS.java:119–125 |
已回读 |
| N4 | NoRequestTime实际setter | jadx/sources/SYkeQUFUxouUSrgGmFUloUjRHaxCczCiWZjOjzryjAbeCXv/XdzFYQaBOhSNtdCAdNRbhVksHnL.java:88–91 |
已回读 |
| N5 | load开始时记录请求,而非show成功计数 | jadx/sources/vFfWvBzJXvDvbSlbyChiCJjqCgRwfpeVl/AobZYgwIQvCqoayj.java:69–91 |
已回读 |
| N6 | 近期请求记录SQL删除条件 | jadx/sources/wshTxWbEmiE/wXwzvYwYOIcUQVwIXPyletjeKDZdGgDjnEzXWhPgF.java:43–65 |
已回读 |
六专题导航#
| 专题 | 用途 |
|---|---|
| 产品功能与商业化分析 | 业务任务、页面、广告与来源链 |
| 权限与后台机制拆包报告 | 声明、调用、实际授权和功能边界 |
| 保活与拉活反编译代码册 | 机制图、主链步骤、代码片段与控制流修复 |
| 拉活通知规则与文案全量报告 | 触发、状态、频控、动作、候选和多语言全文 |
| 样本与证据索引 | 版本、split、签名、定位与证据范围 |
| 真机动态验证与后台存活报告 | 真实操作、后台矩阵、观察与未执行项 |