需通过服务与反馈模块启用实时行为日志抓取,或开启照明弹详细日志及adb全量捕获,再从miui-debug_log目录提取event_log、lightning_log_.csv或behavior_.log等原始文件。

小米手机开启系统级应用行为记录监控的详细日志,需启用底层行为捕获机制,而非仅查看已汇总的前台使用统计。默认状态下MIUI不持续保存完整行为流日志,必须手动触发或配置调试路径才能获取含时间戳、进程ID、权限调用链的原始记录。
通过服务与反馈模块启用实时行为日志抓取
这是唯一能生成带毫秒级时间戳、Activity跳转链、广播接收序列等系统级细节的日志方式,适用于复现卡顿、闪退或异常后台唤醒场景。
1、打开【设置】→【服务与反馈】(部分MIUI 14.0.25+版本显示为【问题反馈】)→【日志抓取】
2、在日志类型页勾选【系统日志】与【应用行为日志】两项——若只勾选“应用日志”,将缺失PackageManager权限变更、JobScheduler调度等关键操作记录。
3、点击【开始】后保持手机处于待机状态至少30秒,期间不要解锁屏幕或启动新应用,否则日志会被大量无关事件冲刷。
4、状态栏出现“Bug报告生成完毕”提示后,立即前往【文件管理】→【手机】→【MIUI-debug_log】,查找最新生成的bugreport_YYYY-MM-DD-HHMMSS.zip文件。
5、解压该压缩包,在子目录中定位名为event_log的纯文本文件——它包含每一条应用行为事件,例如06-25 05:42:17.892 1234 5678 I ActivityManager: START u0 {act=android.intent.action.VIEW dat=content://...}这类原始系统调用记录。
启用照明弹深度监控并导出原始行为数据
照明弹功能默认只显示摘要提醒,但开启“详细日志”开关后会将所有敏感行为写入本地数据库,供后续导出分析。
方法一:从隐私保护入口激活
1、进入【设置】→【隐私保护】→【照明弹】
2、开启【照明弹开关】后,点击右上角⋮→【设置】→勾选【记录详细行为日志】
3、返回照明弹首页,点击【查看全部应用行为记录】→右上角⋮→【导出日志】
导出文件为lightning_log_*.csv,可用Excel打开,字段含时间、应用包名、行为类型(如read_clipboard)、调用栈深度、是否后台触发。
小米/米家智能家居设备控制。通过MCP Server工具控制家中设备,包括灯、空气净化器、电暖气、空调、风扇、扫地机器人、窗帘等。触发场景:用户提到智能家居控制指令,如"把灯关掉"、"开空调"、"净化器调到睡眠模式"、"客厅太暗了"、"家里空气不好"等。即使未明确提及"小米"或"米家",只要涉及家居设备控制即可触发。
方法二:通过ADB强制启用全量行为捕获
1、先在【设置】→【关于手机】连续点击【MIUI版本】7次开启开发者选项
2、返回【设置】→【更多设置】→【开发者选项】→开启【USB调试】
3、用USB线连接电脑,执行命令:adb shell settings put global appops_mode 1
【此操作不可逆,将覆盖原有权限策略,重启后仍生效】
4、再执行:adb shell cmd appops set * android:record_audio allow(示例:允许录音权限记录)
5、触发目标应用行为后,运行adb shell dumpsys appops可直接输出当前所有应用的行为调用链。
访问debug_log目录获取未压缩的原始行为日志
系统守护进程每5分钟自动写入一次行为快照,文件名为behavior_*.log,内容未经聚合,保留了Service绑定、ContentProvider查询等底层交互。
1、打开【文件管理】→点击左上角菜单→开启【显示系统文件】
2、进入路径:【手机】→【内部存储设备】→【MIUI-debug_log】
3、查找文件名含behavior_且修改时间在最近24小时内的.log文件
4、用文档查看器打开,搜索关键词bindService、query uri=、startForegroundService可快速定位后台行为源头
注意:该目录下文件可能被系统自动清理,建议发现目标日志后立即复制到【Download】文件夹备份。










