Android手机怎么开启原生虚拟按键-以小米手机为例,实现全面屏手势
小米手机开启手机虚拟按键之前,要进行BootLoader解锁,至于什么是BootLoader,下面重点介绍:
BootLoader是在操作系统内核运行之前运行的一段小程序。其实Bootloader就相当于电脑上的bios,通过这段小程序,进行硬件初始化,获取内存大小信息等,调整手机到适配状态。所以Bootloader是很重要的,如果bootloader不能正常加载,手机就是砖头一个,无法正常启动和使用。然后以用户的按键组合进入到某种启动模式,如所熟知的电源键和音量键的组合,可以进入到Recovery、Fastboot 或者正常开机。
值得注意的是,Bootloader被锁的手机必须要**才能刷第三方rom。如果不**bootloader,就无法初始化手机硬件,手机也就无法使用。
而在我们接触刷机时,Bootloader、Fastboot已经混合为一个概念;我们只需了解的是,对部分机型,有Bootloader解锁以及对应驱动。Fastboot一般是利用adb来操作手机。如果一部手机上了BootLoader锁,就不能使用Recovery刷第三方rom包,官方自带的Recovery也不允许用户刷入第三方rom包,需解了BootLoader替换Recovery才行
1、Bootloader解锁
小米手机Bootloader解锁 进入申请即可http://www.miui.com/unlock/index.html
2、root权限获取
使用小米手机自带的授权管理中的root权限开启即可,下载完root包后,手机会自动重启,重启完成后。此时手机已经root了
3、关闭实体按键的功能,开启虚拟按键-实现全面屏手势(MIUI10 依旧可用)-针对实体按键损坏的情况
1)下载ES文件浏览器或RE文件管理器
2)然后用re管理器打开system/build.prop在最下面加上一句代码:
qemu.hw.mainkeys=0
保存重启即可;若出现修改代码无法保存的话,那肯定是system文件只有只读权限,需要将权限修改为读写,具体方法参照
方法一,下载APP,获取分区权限
链接: https://pan.baidu.com/s/1SBEJebGMA4x7-Jhqfa-p0Q 密码: xiyc
方法二,使用adb命令获取分区权限,参照下面即可
https://blog.csdn.net/nicolas_king/article/details/81122416
3)在/system/usr/keylayout文件下,打开这几个文件atmel-max touch.kl、Generic.kl,出现下面中的
key 139 MENU VIRTUAL
key 102 HOME VIRTUAL
key 158 BACK VIRTUAL
都在前面加#即可,如下图所示,保存手机重启即可,手机下面的三个实体按键就屏蔽了
4)教程完成
上一篇: 春季食物,知道这些你就不愁了
下一篇: 七言杂咏,暑天的感觉