# 慧博新模拟器输入兼容与安全修复实现记录 V001 - 事项:`DEV-ANA-HIBOR-NEW-EMULATOR-INPUT-COMPAT-20260806-001` - 来源:`HANDOFF-YANBAO-LAOYANCAI-HIBOR-NEW-EMULATOR-CORE-INPUT-FIX-20260806-001` - 开发负责人:`dev.developer.ana.cai` - 审核入口:`dev.reviewer.ana.cai` - 类型:需求支持的轻量缺陷修复;不修改公共采集合同。 ## 实现 1. `AdbClient.input_text` 对 `[A-Za-z0-9._-]+` 使用 `adb shell input text`;现有 UI 层继续要求输入框文本与查询逐字相等。 2. 其他输入仅在 `ime list -s` 明确包含 `com.microvirt.memuime/.MemuIME` 时使用设备内 Base64 剪贴板服务;服务非零立即 fail closed,绝不发送 paste key。 3. `AdbClient.start_package` 仅在 `monkey` 明确缺失时回退到导出的 `cn.com.hibor/.WelcomeActivity`;其他 monkey 错误不被掩盖。 4. 缓存、PDF、hash、quota、manifest、选择与归档合同均未修改。 ## 验收 - 定向回归:安全 ASCII、Memu 服务失败不 paste、monkey 缺失回退、非 ASCII/特殊输入在不支持环境停止、UI 逐字回读,共 `5/5 PASS`。 - 完整离线回归:`59/59 PASS`;`compileall=PASS`;`git diff --check=PASS`。 - 真实 APP、ADB、下载、额度、归档、网络、数据库动作均为 `0`。 ## 当前状态 `IMPLEMENTED_PENDING_LIGHT_INDEPENDENT_REVIEW`