【开发者教程】修改音量键开屏

文章目录

【开发者教程】修改音量键开屏

第一步:

    1.提取ROM包找到你手机系统里的:system\framework\android.polic.jar,复制到电脑上。
  用WINRAR解压出android.polic.jar,得到classes.dex
  2.解包:反编译classes.dex
  3.找到 com\android\internal\policy\impl\KeyguardViewMediator.smali .用记事本打开本KeyguardViewMediator.smali文件.
  4.打开后,查找到“method private isWakeKeyWhenKeyguardShowing(I)Z”。不会找的人可以用Ctr+F搜索关键词。鼠标往下拖,找到并删除switch语句下的0x18 ->  :sswitch_5 0x19 -> :sswitch_5(删除红字部分)
  删除后注意:下面语句一定要和上面语句对齐哦,其它的不要动,点保存后退出.
  5.修改保存好后,就可以打包dex了
  6.打包:打包成功后重命名为classes.dex后替换进android.polic.jar文件.替换时,用winrar打开 android.polic.jar,把重新打包并重命名的classes.dex拖进WINRAR就可以.选标准压缩就可以了,
  7.然后替换到ROM包或者手机的system\framework目击录下,修改权限,重启后就可以用音量键唤醒屏幕了.

第二步:

1.​​打开: /system/usr/keylayout/Generic.kl
​2.找到:key 114 VOLUME_DOWN
        key 115 VOLUME_UP
3.修改为:key 114 VOLUME_DOWN WAKE_DROPPED
         key 115 VOLUME_UP WAKE_DROPPED
4.替换原来文件!

原文链接:,转发请注明来源!