软件层面禁用安卓音量键

 

起因

由于本人的手机音量+会自动被按下,故屏蔽以防止音量突然被拉满

以下内容基于 crDroid 6.1, Android 10

物理方案

从侧边和后盖分别对着音量键弹几下, 再不行就拆开后盖从背后弹几下, 使用su -c getevent验证

做法

以下内容依赖于 MagiskYOUR_MODULE_NAME请自行修改为你的 Magisk 模块的目录

若未安装 Magisk 但解锁了 system 分区,也可以直接更改该文件

  1. /system/usr/keylayout/gpio-keys.kl复制为/data/adb/modules/YOUR_MODULE_NAME/system/usr/keylayout/gpio-keys.kl
  2. VOLUME_UP出现那一行最前面插入#
  3. 保存,重启手机。

注意:本方法无法完全屏蔽 KeyEvent,因此对于 Termux 这类监听了onKeyDown的软件,你需要额外使用我写的Xposed模块。

Xposed模块下载