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)教程完成

猜你喜欢

转载自blog.csdn.net/nicolas_king/article/details/81126389
今日推荐