小米手机adb调试报错Exception occurred while executing ‘keyevent‘:

报错信息:

Exception occurred while executing 'keyevent':
java.lang.SecurityException: Injecting input events requires the caller (or the source of the instrumentation, if any) to have the INJECT_EVENTS permission.

解决方案:权限不足导致。设置里搜索‘开发者选项’,开启‘USB调试’、‘USB调试(安全设置)’,关闭‘启用系统优化’。三者缺一不可。

开发者选项的显示需要开启开发者模式,开启方式:

设置-我的设备-全部参数与信息-连点八次OS版本。
       

### 小米手机 QCN 指令的使用方法 #### 背景说明 QCN 文件是高通芯片组中的配置文件,主要用于存储设备的无线网络参数(如 Wi-Fi 和蓝牙 MAC 地址)。当涉及到刷机或其他操作时,备份和恢复 QCN 文件对于防止设备变砖至关重要。以下是关于如何在小米手机上执行 QCN 指令的具体方法。 --- #### 工具准备 为了成功执行 QCN 操作,需要以下工具和环境: 1. **已 ROOT 的设备**:因为修改或读取 QCN 文件通常需要较高的权限。 2. **ADB 和 Fastboot 工具**:用于连接电脑与手机并发送命令[^4]。 3. **高通 Diagnostics 端口开启**:通过特定的方法启用高通诊断接口以便访问内部数据[^3]。 4. **支持 QXDM 或 QPST 的 PC 客户端**:这些工具能够帮助解析和管理 QCN 数据[^5]。 --- #### 执行流程 ##### 1. 开启高通 Diagnostics 端口 - 利用 ROOT 权限强制打开高通 Diagnostics 端口。此过程可能涉及编辑系统属性文件 `/data/property/persist.sys.qxdmlog` 并设置其值为 `true`。 ```bash echo true > /data/property/persist.sys.qxdmlog ``` > 注意:上述命令需通过终端模拟器或者 ADB shell 输入完成。 --- ##### 2. 备份当前 QCN 文件 - 连接手机至计算机并通过 ADB 发送指令来定位 QCN 文件路径。默认情况下,该文件位于 `/persist/wlan_mac.bin` 或其他指定目录下。 ```bash adb pull /persist/wlan_mac.bin C:\backup\wlan_mac.bin ``` 此处假设目标位置为 Windows 下的 `C:\backup` 文件夹,请根据实际需求调整保存地址。 --- ##### 3. 修改或替换 QCN 文件 如果计划更改序列号等内容,则可借助十六进制编辑器手动调整 WLAN_MAC.BIN 中的数据结构后再上传回原路径: ```bash adb push modified_wlan_mac.bin /persist/wlan_mac.bin ``` 务必确认新生成的内容格式无误以免引发兼容性问题。 --- ##### 4. 应用高级调试工具验证效果 最后推荐配合 QXDM/QCAT 对整个通信链路状态予以监控从而确保各项功能恢复正常运作水平。 --- ### 注意事项 - 整体过程中任何不当干预均可能导致硬件永久损坏即俗称“软硬双砖”,因此建议仅针对具备充分技术积累者尝试实施以上步骤; - 若不确定具体实现细节最好寻求官方售后服务中心协助解决而非贸然行动增加风险系数。 --- #### 总结 综上所述,在小米手机上执行 QCN 指令并非简单任务,它不仅考验使用者对底层架构的理解程度同时也强调了精准的操作技巧以及必要防护措施的重要性][^[^34]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值