CleanTool v2.3.1 拉活通知规则与文案全量报告#
文档日期:2026-10-12
样本:com.brisksignal.easyproxyapp,2.3.1 (231)
分析日期:2026-09-30
范围:APK 与 split 的静态反编译;未做真机、抓包或服务端验证
1. 结论#
CleanTool 内置三套通知通道、一条常驻前台服务通知和一套固定 ID 的场景召回通知。场景通知覆盖截图/新文件、安装卸载、充放电、低电量、解锁、最近任务、网络切换、通知清理、广告外跳返回、周期自动提醒和 FCM。除 FCM 的直接本地模板分支外,大多数场景先经过统一门禁和冷却;普通场景通知均使用通知 ID 8194,新通知会覆盖旧通知。
App 还会在首条普通提醒之后发起“连续提醒”:Samsung 设备计划 1 条、其他设备计划 3 条静默版本,间隔 4 秒;点击或划掉通知会取消该协程。由于 v32.invokeSuspend() 和通知构建方法存在 JADX 失败,连续提醒的完整权限/异常分支记为 I/U,不能当成真机已复现。
本文使用:
- S1:APK 代码/资源可直接确认;
- I:多处静态控制流可拼接,但未动态复现;
- U:受混淆、JADX 失败、远端/OEM 行为影响而未确认。
2. Channel、通知 ID 与基础样式#
| 用途 | Channel ID | Channel name | 重要性/样式 | 通知 ID | 等级 |
|---|---|---|---|---|---|
| 常驻 FGS | channel_id_resident |
resident |
importance 3;无声音 | 1 |
S1 |
| 普通场景提醒 | channel_id_remind |
remind |
importance 4;badge、灯光、振动开启;无自定义声音;锁屏可见 | 8194 |
S1 |
| 连续静默提醒 | channel_id_remind_silence |
remind_silence |
importance 4;badge 开启;灯光/振动关闭;无声音;锁屏可见 | 8194 |
S1 |
证据:jadx/sources/com/ai/smart/notify/KeepCallbackImp.java:13-19、jadx/sources/defpackage/m71.java:38-73、jadx/sources/defpackage/s32.java:200-277。
2.1 常驻通知#
- 使用自定义折叠/展开
RemoteViews,展示实时网络速度与Clean / Cache / Photo标签;设置为 ongoing,不允许普通清除。 when被设为当前时间加 365 天;删除回调再次指向常驻 Service。- 五个选择码
8197~8201只用于构建不同点击 Intent,不是五个通知 ID。
| 选择码 | action | 静态目标 |
|---|---|---|
8197 |
resident_clean |
Large File(大文件) |
8198 |
resident_cache |
Cache Clean(缓存清理) |
8199 |
resident_app |
App Manage(应用管理) |
8200 |
resident_photo |
Screenshot(截图清理) |
8201 |
resident_speed |
Network Traffic(网络流量);字段名虽为 speed,但静态路由落到 n11.NetworkTraffic |
证据:m71.java:98-228、s32.java:49-93、f81.java:230-409、n11.java:27-50。f81.g() 有 “Failed to restore switch over string” 警告,因此路由表以其可见调用与 n11 枚举交叉确认,仍保留 I 风险。
3. 统一展示门禁#
u32.a(...) 是大多数本地场景通知的统一门禁。可交叉确认的规则如下:
- 系统通知总开关必须开启;否则直接返回 false。(S1)
- 标准模式只允许本地时间
07:00 <= hour < 23:00。(S1) - 安装时长必须达到 300 秒;广告返回的特殊调用跳过这项。(S1/I)
- 设备必须已解锁且处于 interactive 状态。(S1)
- 标准模式横屏不展示。(S1)
MyApplication.f4797c必须表明 App 在后台;前台不展示。(S1)- 按通知 type 或 scene 执行冷却。(S1/I)
u32.a() 本身有 JADX 错误,尤其 Kotlin 默认参数恢复成了不直观的 objArr;以上结论由日志文本、存储键、调用 mask 与相邻分支交叉得到。远控 notify_interval_10m=1 会开启代码命名为 notify_ab_test 的实验模式;可见效果包括改用 scene 冷却,并放宽标准时段/横屏约束,但完整实验分流仍记 I。
3.1 type 冷却#
| type | 默认冷却 | ae.s()==true 时 |
常见场景 |
|---|---|---|---|
| 1 | Remote Config notifyCoolTime;本地默认 900,000ms(15 分钟) |
2 小时 | 截图、新文件、自动、最近任务、网络切换、通知清理 |
| 2 | 30 分钟 | 2 小时 | 解锁召回 |
| 3 | 60 秒 | 2 小时 | 低电量、安装卸载、充放电 |
证据:u32.java:20-35,50-168、p22.java:41-46、yi2.java:29-32,115-138。type 3 的 60 秒来自 ExoPlayer 常量 DEFAULT_TRACK_BLACKLIST_MS。
3.2 scene 冷却#
| Scene | 存储键后缀 | 冷却 |
|---|---|---|
| SCREENSHOT | screenshot |
10 分钟 |
| NEW_FILE | new_file |
10 分钟 |
| CHARGE_START | charge_start |
10 分钟 |
| CHARGE_END | charge_end |
10 分钟 |
| LOW_BATTERY | low_battery |
10 分钟 |
| NETWORK_50 | network_50 |
10 分钟 |
| NETWORK_100 | network_100 |
10 分钟 |
| SWITCH_NETWORK | switch_network |
10 分钟 |
| INSTALL_APP | install_app |
10 分钟 |
| UNINSTALL_APP | uninstall_app |
10 分钟 |
| RECENT_TASK | recent_task |
10 分钟 |
| NOTIFY_CLEAN | notify_clean |
10 分钟 |
| AD_GO_BACK | ad_go_back |
10 分钟 |
| UNLOCK | unlock |
1 小时 |
| AUTO | auto |
1 小时 |
证据:t32.java:5-30。低电量另有独立的 15 分钟时间戳门禁;标准模式自动通知也另有独立的 1 小时门禁。
4. 场景、规则、action、路由和文案#
下面列出静态代码找到的所有通知生产场景。title key 和 button key 对应第 8 节六语种原文。
| 场景/触发 | 额外规则与延迟 | type/scene | action | title/body key | button | 点击路由 | 等级 |
|---|---|---|---|---|---|---|---|
| 新截图/图片文件 | FileObserver;有文件名时插入 %1$s,否则通用文案 |
1 / SCREENSHOT | notify_screenshot |
quickly_remove_useless_screenshots 或 quickly_get_rid_of_screenshots |
clean |
Screenshot | S1 |
| 新非图片文件 | FileObserver;有文件名时插入 %1$s |
1 / NEW_FILE | notify_new_fileA |
tap_to_clean_and_free_up_storage_find 或 detected_large_file_tap_to_clean |
clean |
Large File | S1 |
| 电量 ≤20% | 另加 15 分钟低电量门禁 | 3 / LOW_BATTERY | notify_lowpower20 |
low_battery_alert_check_with_one_tap |
check |
RAM | S1 |
| 安装 App | PACKAGE_ADDED 后 2.5 秒;能解析 App 名则 A,否则 B |
3 / INSTALL_APP | notify_appInstallA/B |
A: find_clear_unused_content_to_free1;B: too_many_apps_remove_unused_apps |
A clean / B remove |
App Manage | S1 |
| 卸载 App | PACKAGE_REMOVED 后 2.5 秒 |
3 / UNINSTALL_APP | notify_appUnInstall |
remove_unused_apps_and_leftovers |
remove |
App Manage | S1 |
| 开始充电 | ACTION_POWER_CONNECTED 后 2.5 秒 |
3 / CHARGE_START | notify_charge |
background_apps_maybe_slowing |
close |
App Manage | S1 |
| 停止充电 | ACTION_POWER_DISCONNECTED 后 2.5 秒 |
3 / CHARGE_END | notify_uncharge |
it_s_a_good_time_to_clean_up |
clean |
Large File | S1 |
| 打开最近任务 | CLOSE_SYSTEM_DIALOGS reason=recentapps 后 2 秒 |
1 / RECENT_TASK | notify_recentTask |
easily_manage_your_recently_used_apps |
manage |
App Manage | S1 |
| 解锁:缓存/内存轮换 | USER_PRESENT 后 2 秒;布尔值在 cache 与 RAM 间切换 |
2 / UNLOCK | notify_unlockScreen_junk / notify_unlockScreen_ram |
clear_useless_files_to_keep1 / memory_used_too_many_apps_running1 |
clean / manage |
Cache / RAM | S1 |
| 解锁:多日未清理实验 | AB 开启、D1+ 且当天未点过缓存清理时替代上述轮换;天数取距最后清理或安装时间的向上整日数 | 2 / UNLOCK | notify_unlock_unclean |
day_x_without_cleanup + body day_x_without_cleanup_content |
clean |
Cache | S1/I |
| 通知清理达到 20 条 | NotificationListener 每取消一条其他 App 非 ongoing 通知计数;达到 20 尝试展示并清零 | 1 / NOTIFY_CLEAN | notify_notifyClean |
notifications_filtered_keep_your_bar |
view |
Notify Clean | S1 |
| 网络类型切换 | 运行时网络类别变化 | 1 / SWITCH_NETWORK | notify_change_network |
data_alert_check_background |
check |
Network Traffic | S1/I |
| 广告外跳/应用退后台 | 生命周期检测到广告导致退后台后延迟 1 秒;跳过标准 type/安装时长部分门禁 | 1 / AD_GO_BACK | notify_ad_retrieve |
oops_looks_like_you_tapped_an_ad_tap_to_go_back |
back |
返回既有 MainActivity/原 action | S1/I |
| 自动提醒 | 每个 livePoint 后延迟 2.5 秒尝试;AB 模式 scene 1h,否则另设 1h门禁;随机 3 选 1 |
1 / AUTO | notify_auto_1/2/3 |
high_cache_usage_review_files_taking / low_storage_review_and_clear / too_many_unused_apps_batch |
clean/clean/manage |
Cache / Large File / App Manage | S1/I |
| FCM 高 delivered-priority 本地模板 | RemoteMessage.c()==1(Firebase 实现对应 delivered priority=high)且通知开启,10 条模板随机 1 条;此分支未调用统一门禁 |
不走 u32.a |
notify_sub_high |
第 5 节 10 条模板 | 随模板 | Cache | S1 |
| FCM high-priority 分支 | 可见检查后台、未锁屏、非横屏、距 live point ≥5 分钟、07:00-23:00;执行体恢复不全 | — | — | 未发现读取远端 title/body | — | U | U |
4.1 仅存在路由/枚举、未找到生产者#
notify_use_network_over_50、notify_use_network_over_100 及 NETWORK_50/NETWORK_100 在路由和 scene 枚举中存在,但全局检索未发现构建这些通知的 App 自有生产代码。当前应标记为 U/疑似遗留入口,不能写成实际会触发。
4.2 SCREEN_OFF#
SCREEN_OFF 会取消 ID 8194 并取消相关连续提醒协程,不会新发召回通知。证据:z23.java:35-45。
5. FCM 十条随机模板#
当 RemoteMessage.c()==1(RemoteMessage.java:23-35 显示它表示 delivered priority=high)时,从下列列表随机选取一项(随机工具的具体分布未动态验证),action 始终为 notify_sub_high,点击静态路由为 Cache Clean:
| # | title key | button | 图标 |
|---|---|---|---|
| 1 | storage_low_clear_cache_and_residual |
clean |
ic_nt_2 |
| 2 | clear_clutter_remove_useless |
clean |
ic_nt_2 |
| 3 | notifications_messy_manage_them1 |
clean |
ic_nt_8 |
| 4 | device_ready_tap_to_check_your |
check |
ic_nt_9 |
| 5 | data_warning_review_apps_consuming |
check |
ic_nt_1 |
| 6 | similar_photos_detected_review1 |
clean |
ic_nt_6 |
| 7 | useless_screenshots_found_clean_them |
clean |
ic_nt_6 |
| 8 | high_ram_usage_manage_active |
manage |
ic_nt_3 |
| 9 | large_files_10mb_found_review_and |
remove |
ic_nt_7 |
| 10 | manage_power_hungry_apps_to_keep1 |
manage |
ic_nt_5 |
证据:com/ai/smart/NaKMPne.java:51-85。
FCM token 会传给 Adjust、缓存并订阅内置 topic tZDmW;静态代码未证明服务端发送频率、受众、payload 或活动规则。见 lw0.java、NaKMPne.java:137-141。
6. 连续提醒、取消规则与展示替换#
- 普通场景提醒先用
channel_id_remind、ID8194展示。(S1) - 随后启动协程,Samsung 品牌/厂商计划 1 次,其他设备计划 3 次;
v32中可见每次delay(4000ms)后调用同一构建器的 silent 版本。(S1/I) - 静默版本改用
channel_id_remind_silence,仍使用 ID8194,因此表现为更新/替换同一条提醒,而非累积多个通知。(S1/I) deleteIntent广播com.action.CANCEL_REPEAT到NotifyRepeatReceiver;点击统一入口OutOpenActivity也取消lw0.g协程。(S1)SCREEN_OFF主动取消 ID8194并取消另一连续任务引用。(S1)
s32.e()、v32.invokeSuspend() 与 OutOpenActivity.g() 都有 JADX 警告;连续次数、4 秒间隔和取消点有清晰静态语句,完整异常/通知权限分支仍为 U。
7. Remote Config 对通知的作用#
| key | 本地默认 | 静态用途 | 线上值 |
|---|---|---|---|
notifyCoolTime |
900 秒 | type 1 通知冷却,远端秒数乘 1000 | U,未联网读取 |
notify_interval_10m |
0/false |
值为 1 时开启 notify_ab_test 实验模式 |
U,未联网读取 |
openTime |
10 | 启动页时长,非通知文案 | U |
未发现从 Remote Config 或 FCM payload 读取 title/body 并直接展示的 App 自有代码;已找到的通知文案均来自本地 strings.xml。这不排除服务端用消息类型/优先级控制触发,属于 U。
8. 内置通知文案六语种全量表#
App 自有语言选择代码列出 English、Deutsch、Español、Français、Português、日本語;本表穷举上述通知生产代码直接引用的全部 40 个 R.string key。其他系统 locale 会回退资源默认值(英语)。占位符 %1$s / %1$d 按运行时插入文件名、App 名、比例、天数或条数。
下表保持 APK 资源原文,不主动润色。
��是 APK 解码产物中实际可见的替换字符,是否在真机同样显示为乱码需要动态验证;>、\'是 XML/转义形式。
| key | English | Deutsch | Español | Français | Português | 日本語 |
|---|---|---|---|---|---|---|
storage_low_clear_cache_and_residual |
��Storage Low! Clear cache and residual files to free space. | ��Speicherplatz knapp! Lösche Cache und Restdateien, um Speicherplatz freizugeben. | ¡Almacenamiento bajo! Borra la caché y los archivos residuales para liberar espacio. | ��Espace de stockage insuffisant ! Videz le cache et supprimez les fichiers résiduels pour libérer de l'espace. | ��Armazenamento baixo! Limpe a cache e os ficheiros residuais para libertar espaço. | ��ストレージ容量が不足しています!キャッシュと不要なファイルを削除して空き容量を確保しましょう。 |
clear_clutter_remove_useless |
Clear clutter: Remove useless files to reclaim storage. | Aufräumen: Entferne unnötige Dateien, um Speicherplatz freizugeben. | Elimina archivos innecesarios para recuperar espacio de almacenamiento. | Nettoyez le système : supprimez les fichiers inutiles pour récupérer de l'espace de stockage. | Elimine a desordem: Remova ficheiros inúteis para recuperar espaço de armazenamento. | 不要なファイルを削除してストレージ容量を解放しましょう。 |
notifications_messy_manage_them1 |
Notifications messy? Clean them to keep your device tidy! | Benachrichtigungen unübersichtlich? Bereinigen Sie sie, um Ihr Gerät ordentlich zu halten! | ¿Notificaciones desordenadas? ¡Límpialas para mantener tu dispositivo ordenado! | Notifications en désordre ? Nettoyez-les pour garder votre appareil bien rangé ! | Notificações desorganizadas? Limpe-as para manter o seu dispositivo organizado! | 通知が散らかっていませんか?整理してデバイスをすっきり保ちましょう! |
device_ready_tap_to_check_your |
Device Ready: Tap to check your device details now. | Gerät bereit: Tippen Sie hier, um Ihre Gerätedetails jetzt zu überprüfen. | Dispositivo listo: Toca para comprobar los detalles de tu dispositivo ahora. | Appareil prêt : appuyez pour consulter les détails de votre appareil. | Dispositivo pronto: Toque para verificar os detalhes do seu dispositivo agora. | デバイス準備完了:タップしてデバイスの詳細を確認してください。 |
data_warning_review_apps_consuming |
⚠️Data Warning! Review apps consuming data in background. | ⚠️Datenwarnung! Überprüfen Sie Apps, die im Hintergrund Daten verbrauchen. | ⚠️¡Advertencia de datos! Revisa las aplicaciones que consumen datos en segundo plano. | ⚠️Avertissement concernant les données ! Vérifiez les applications qui consomment des données en arrière-plan. | ⚠️Aviso de dados! Analise as aplicações que consomem dados em segundo plano. | ⚠️データ警告!バックグラウンドでデータを消費しているアプリを確認してください。 |
similar_photos_detected_review1 |
Similar photos detected! Keep the best ones and free up space! | Ähnliche Fotos erkannt! Behalten Sie die besten und geben Sie Speicherplatz frei! | ¡Fotos similares detectadas! Conserva las mejores y libera espacio. | Photos similaires détectées ! Gardez les meilleures et libérez de l'espace ! | Fotos semelhantes detetadas! Mantenha as melhores e liberte espaço! | 類似の写真が検出されました!最良のものを残して空き容量を確保しましょう! |
useless_screenshots_found_clean_them |
Useless screenshots found! Clean them to keep storage organized. | Unnötige Screenshots gefunden! Löschen Sie diese, um Speicherplatz freizugeben. | ¡Capturas de pantalla inútiles encontradas! Elimínalas para mantener el almacenamiento organizado. | Captures d'écran inutiles détectées ! Supprimez-les pour optimiser l'espace de stockage. | Capturas de ecrã inúteis encontradas! Limpe-as para manter o armazenamento organizado. | 不要なスクリーンショットが見つかりました!削除してストレージを整理しましょう。 |
high_ram_usage_manage_active |
High RAM Usage: Manage active apps for better efficiency. | Hohe RAM-Auslastung: Verwalten Sie aktive Apps für eine bessere Effizienz. | Alto uso de RAM: Administra las aplicaciones activas para una mayor eficiencia. | Utilisation élevée de la RAM : gérez les applications actives pour une meilleure efficacité. | Alta utilização de RAM: Gerir as aplicações ativas para uma melhor eficiência. | RAM使用量が高い:アクティブなアプリを管理して効率を向上させましょう。 |
large_files_10mb_found_review_and |
��Large Files (>10MB) found! Review and remove them. | ��Große Dateien (>10 MB) gefunden! Überprüfen und entfernen Sie sie. | ��¡Archivos grandes (>10 MB) encontrados! Revísalas y elimínalas. | ��Fichiers volumineux (> 10 Mo) détectés ! Examinez-les et supprimez-les. | ��Ficheiros grandes (>10 MB) encontrados! Analise e remova-os. | ��10MBを超える大きなファイルが見つかりました!確認して削除してください。 |
manage_power_hungry_apps_to_keep1 |
Manage power-hungry background apps to help your device last longer. | Verwalten Sie stromhungrige Hintergrund-Apps, damit Ihr Gerät länger hält. | Administra las aplicaciones en segundo plano que consumen mucha batería para que tu dispositivo dure más. | Gérez les applications gourmandes en arrière-plan pour prolonger l'autonomie de votre appareil. | Gira aplicações em segundo plano que consomem muita bateria para o seu dispositivo durar mais. | 電力を消費するバックグラウンドアプリを管理して、デバイスのバッテリーを長持ちさせましょう。 |
high_cache_usage_review_files_taking |
High cache usage! Review files taking up memory. | Hohe Cache-Auslastung! Speicherintensive Dateien prüfen. | ¡Alto uso de caché! Revisa los archivos que ocupan memoria. | Utilisation élevée du cache ! Vérifiez les fichiers qui occupent de la mémoire. | Utilização de cache elevado! Analise os ficheiros que estão a ocupar memória. | キャッシュ使用量が多いです!メモリを消費しているファイルを確認してください。 |
low_storage_review_and_clear |
Low storage? Review and clear large files now! | Wenig Speicherplatz? Große Dateien jetzt prüfen und löschen! | ¿Poco espacio de almacenamiento? ¡Revisa y elimina los archivos grandes ahora! | Espace de stockage insuffisant ? Vérifiez et supprimez les fichiers volumineux dès maintenant ! | Pouca memória disponível? Analise e limpe ficheiros grandes agora! | ストレージ容量が不足していますか?大きなファイルを今すぐ確認して削除しましょう! |
too_many_unused_apps_batch |
Too many unused apps? Batch uninstall to save time now. | Zu viele ungenutzte Apps? Jetzt per Stapelverarbeitung deinstallieren und Zeit sparen. | ¿Demasiadas aplicaciones sin usar? Desinstálalas por lotes para ahorrar tiempo. | Trop d'applications inutilisées ? Désinstallez-les par lots pour gagner du temps. | Demasiadas aplicações não utilizadas? Desinstale em lote para poupar tempo agora. | 未使用のアプリが多すぎます?時間を節約するために一括アンインストールを実行しましょう。 |
low_battery_alert_check_with_one_tap |
Low Battery Alert! Check with one tap. | Warnung bei niedrigem Akkustand! Mit einem Tippen prüfen. | ¡Alerta de batería baja! Compruébalo con un toque. | Alerte batterie faible ! Vérifiez en un seul clic. | Alerta de bateria fraca! Verifique com um toque. | バッテリー残量低下アラート!ワンタップでチェック。 |
quickly_remove_useless_screenshots |
Quickly remove useless screenshots!%1$s Detected | Schnell unnötige Screenshots entfernen! %1$s erkannt | ¡Elimina rápidamente las capturas de pantalla innecesarias! %1$s detectado. | Supprimez rapidement les captures d'écran inutiles ! %1$s détecté. | Remova rapidamente capturas de ecrã inúteis! %1$s detectado | 不要なスクリーンショットをすばやく削除しましょう!%1$s が検出されました |
quickly_get_rid_of_screenshots |
Quickly get rid of screenshots you don’t need! | Schnell Screenshots entfernen, die Sie nicht benötigen! | ¡Elimina rápidamente las capturas de pantalla que no necesitas! | Supprimez rapidement les captures d'écran inutiles ! | Remova rapidamente as capturas de ecrã de que não necessita! | 不要なスクリーンショットをすばやく削除しましょう! |
tap_to_clean_and_free_up_storage_find |
Tap to clean and free up storage!Find %1$s | Tippen Sie, um Speicherplatz freizugeben! Finden Sie %1$s | ¡Toca para limpiar y liberar espacio! Encuentra %1$s | Appuyez pour nettoyer et libérer de l'espace de stockage ! Trouvez %1$s | Toque para limpar e libertar espaço de armazenamento! Encontre %1$s | タップして整理し、ストレージを解放しましょう!%1$s を検索 |
detected_large_file_tap_to_clean |
Detected large file! Tap to clean and free up storage! | Große Datei erkannt! Tippen Sie, um Speicherplatz freizugeben! | ¡Archivo grande detectado! ¡Toca para limpiar y liberar espacio de almacenamiento! | Fichier volumineux détecté ! Appuyez pour nettoyer et libérer de l'espace de stockage ! | Ficheiro grande detectado! Toque para limpar e libertar espaço de armazenamento! | 大きなファイルが検出されました!タップしてクリーンアップし、ストレージを解放しましょう! |
notifications_filtered_keep_your_bar |
%1$d Notifications Filtered! Keep your bar tidy and focused. | %1$d Benachrichtigungen gefiltert! Halte deine Leiste übersichtlich und fokussiert. | %1$d ¡Notificaciones filtradas! Mantén tu barra ordenada y enfocada. | %1$d Notifications filtrées ! Gardez votre barre propre et claire. | %1$d Notificações filtradas! Mantenha a sua barra organizada e focada. | %1$d 通知をフィルタリング!通知バーを整理して集中力を維持しましょう。 |
data_alert_check_background |
Data Alert! Check background apps using high data. | Datenverbrauchswarnung! Hintergrund-Apps mit hohem Datenverbrauch prüfen. | ¡Alerta de datos! Comprueba las aplicaciones en segundo plano que consumen muchos datos. | Alerte données ! Vérifiez les applications en arrière-plan qui consomment beaucoup de données. | Alerta de dados! Verifique as aplicações em segundo plano que estão a utilizar muitos dados. | データアラート!バックグラウンドで大量のデータを使用しているアプリを確認してください。 |
oops_looks_like_you_tapped_an_ad_tap_to_go_back |
Oops! looks like you tapped an ad. Tap to go back! | Hoppla! Sie haben anscheinend auf eine Anzeige getippt. Tippen Sie, um zurückzugehen! | ¡Ups! Parece que tocaste un anuncio. ¡Toca para volver! | Oups ! Il semble que vous ayez appuyé sur une publicité. Appuyez pour revenir ! | Ups! Parece que tocou num anúncio. Toque para voltar! | おっと!広告をタップしてしまったようです。タップして戻ってください! |
easily_manage_your_recently_used_apps |
Easily manage your recently used apps. | Verwalte deine zuletzt verwendeten Apps ganz einfach. | Gestiona fácilmente tus apps usadas recientemente. | Gérez facilement vos applications récemment utilisées. | Gerencie facilmente as suas aplicações utilizadas recentemente. | 最近使用したアプリを簡単に管理しましょう。 |
clear_useless_files_to_keep1 |
Device slowing down? Messy files may be the cause. Clean now! | Gerät wird langsamer? Unordentliche Dateien könnten die Ursache sein. Jetzt bereinigen! | ¿El dispositivo va lento? Los archivos desordenados pueden ser la causa. ¡Limpia ahora! | Appareil ralenti ? Des fichiers en désordre peuvent en être la cause. Nettoyez maintenant ! | O dispositivo está lento? Ficheiros desorganizados podem ser a causa. Limpe agora! | デバイスが遅くなっていますか?不要なファイルが原因かもしれません。今すぐクリーンアップ! |
memory_used_too_many_apps_running1 |
%1$s memory used! Background apps are slowing you down. | %1$s Speicher belegt! Hintergrund-Apps verlangsamen Sie. | ¡%1$s de memoria en uso! Las aplicaciones en segundo plano te están ralentizando. | %1$s de mémoire utilisée ! Les applications en arrière-plan vous ralentissent. | %1$s de memória em uso! As aplicações em segundo plano estão a abrandá-lo. | %1$sのメモリを使用中!バックグラウンドアプリが速度を低下させています。 |
day_x_without_cleanup |
%1$d days not cleaned!Time to clear junk files! | %1$d Tage nicht bereinigt!Zeit, Junk-Dateien zu löschen! | ¡%1$d días sin limpiar!¡Es hora de eliminar archivos basura! | %1$d jours sans nettoyage !Il est temps de supprimer les fichiers inutiles ! | %1$d dias sem limpeza!Hora de limpar ficheiros inúteis! | %1$d日間クリーンアップしていません!不要ファイルを削除する時間です! |
day_x_without_cleanup_content |
One-click to quickly clean up junk files in your phone! Clean in seconds! | Ein Klick, um Junk-Dateien auf Ihrem Telefon schnell zu bereinigen! In Sekunden sauber! | ¡Un clic para limpiar rápidamente los archivos basura de tu teléfono! ¡Limpia en segundos! | Un clic pour nettoyer rapidement les fichiers inutiles sur votre téléphone ! Nettoyez en quelques secondes ! | Um clique para limpar rapidamente os ficheiros inúteis do seu telefone! Limpe em segundos! | ワンクリックでスマホの不要ファイルを素早くクリーンアップ!数秒で完了! |
remove_unused_apps_and_leftovers |
Remove unused apps and leftovers to tidy up. | Entferne ungenutzte Apps und Datenreste, um aufzuräumen. | Elimina las apps que no uses y los archivos residuales para ordenar. | Supprimez les applications inutilisées et les fichiers résiduels pour faire du ménage. | Remova aplicações não utilizadas e ficheiros residuais para organizar a sua barra de notificações. | 使用していないアプリや不要なファイルを削除して整理しましょう。 |
background_apps_maybe_slowing |
Background apps maybe slowing your charge. Close them now! | Hintergrund-Apps verlangsamen möglicherweise das Laden. Schließen Sie sie jetzt! | Las aplicaciones en segundo plano pueden ralentizar la carga. ¡Ciérralas ahora! | Les applications en arrière-plan ralentissent peut-être la charge. Fermez-les maintenant ! | As aplicações em segundo plano podem estar a abrandar o carregamento. Feche-as agora! | バックグラウンドアプリが充電を遅くしている可能性があります。今すぐ閉じましょう! |
it_s_a_good_time_to_clean_up |
It's a good time to clean up useless files! | Jetzt ist der perfekte Zeitpunkt, um unnötige Dateien zu löschen! | ¡Es un buen momento para limpiar archivos inútiles! | C'est le moment idéal pour supprimer les fichiers inutiles ! | É uma boa altura para limpar ficheiros inúteis! | 不要なファイルを整理するのに最適なタイミングです! |
too_many_apps_remove_unused_apps |
Too many apps? Remove unused apps to boost performance! | Zu viele Apps? Entferne ungenutzte Apps, um die Leistung zu steigern! | ¿Demasiadas aplicaciones? ¡Elimina las apps que no uses para mejorar el rendimiento! | Trop d'applications ? Supprimez les applications inutilisées pour améliorer les performances ! | Muitas aplicações? Remova aplicações não utilizadas para melhorar o desempenho! | アプリが多すぎますか?使用していないアプリを削除してパフォーマンスを向上させましょう! |
find_clear_unused_content_to_free1 |
Found %1$s! Clear unused apps to free up space! | %1$s gefunden! Entfernen Sie ungenutzte Apps, um Speicherplatz freizugeben! | ¡Se encontró %1$s! ¡Elimina las aplicaciones no utilizadas para liberar espacio! | %1$s trouvé ! Supprimez les applications inutilisées pour libérer de l'espace ! | %1$s encontrado! Remova aplicações não utilizadas para libertar espaço! | %1$sが見つかりました!未使用のアプリを削除して空き容量を確保しましょう! |
clean |
Clean | Bereinigen | Limpiar | Nettoyer | Limpar | クリーン |
check |
Check | Prüfen | Verificar | Vérifier | Verificar | 確認 |
manage |
Manage | Verwalten | Gestionar | Gérer | Gerir | 管理 |
remove |
Remove | Entfernen | Eliminar | Supprimer | Remover | 削除 |
back |
Back | Zurück | Atrás | Retour | Voltar | 戻る |
close |
Close | Schließen | Cerrar | Fermer | Fechar | 閉じる |
view |
View | Anzeigen | Ver | Voir | Ver | 表示 |
cache |
Cache | Cache | Caché | Cache | Cache | キャッシュ |
photo |
Photo | Foto | Foto | Photo | Foto | 写真 |
资源证据:jadx/resources/res/values/strings.xml、values-de/strings.xml、values-es/strings.xml、values-fr/strings.xml、values-pt/strings.xml、values-ja/strings.xml。
9. 产品/合规观察#
- 通知监听的行为强度高(S1):获得通知访问权限后,App 会撤下其他 App 的非 ongoing 通知,并用“已过滤 N 条”拉回自己的通知清理页。
- 场景文案与真实检测未完全绑定(S1/I):自动提醒的“高缓存/低存储/太多未用 App”是随机三选一,代码中未见在选文案前重新检测相应阈值;FCM 十条模板也随机选择。因此文案可能表达未经当下测量证实的设备状态。
- 广告回流召回(S1):广告把用户带离 App 后,会尝试发“点了广告,点此返回”的通知,属于广告归因/回流专用场景。
- 固定 ID 覆盖(S1):所有普通场景共用
8194,策略重在反复刷新一条通知,而不是通知栏堆叠。 - 远端可调节但未见远端文案(S1/U):冷却和 AB 开关可远控;当前未发现远端 title/body 读取,服务端真实投放规则未验证。
10. 未验证项#
u32.a()、s32.e()、v32.invokeSuspend()、NaKMPne.c()、OutOpenActivity.g()的 JADX 失败分支。- Android 12L-16 及 Samsung/其他 OEM 对通道重要性、连续提醒、后台通知和 FGS 的实际表现。
- 线上 Remote Config 的
notifyCoolTime、notify_interval_10m真实值与分群。 - FCM 服务端 topic 发送时刻、频次、地域、payload 与 high-priority 完整执行体。
- 资源内
��在真机渲染是否仍乱码;需对应 locale 真机截图确认。 NETWORK_50/100是否由 native、动态代码或当前未恢复分支触发;Java/Kotlin 静态生产者未找到。