找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

高通设备开启KVM成功!!

在华为平板T1-A21W/L上,搭载了MSM8916(高通410),成功安装原生linux并且打开KVM!
对于所有的MSM8916和MSM8939设备理论上都应该适用!
有图有真相
qemu能够在开启状态下运行Kali

高通设备开启KVM成功!!-1.jpg
回复

使用道具 举报

大神点评(14)

zling2001 楼主 昨天 10:40 显示全部楼层
成功以EL2启动!如果有>=3个回复我就发教程!!!
回复 支持 反对

使用道具 举报

zling2001 楼主 昨天 10:41 显示全部楼层
真的没人吗?
回复 支持 反对

使用道具 举报

zling2001 楼主 昨天 10:41 显示全部楼层
开kvm啊,没人感兴趣吗
回复 支持 反对

使用道具 举报

zling2001 楼主 昨天 10:41 显示全部楼层
真的没人吗
回复 支持 反对

使用道具 举报

MexLawn 昨天 10:41 显示全部楼层
支持楼主
高通设备开启KVM成功!!-1.png
回复 支持 反对

使用道具 举报

高通设备开启KVM成功!!-1.png
回复 支持 反对

使用道具 举报

支持
回复 支持 反对

使用道具 举报

顶顶顶
回复 支持 反对

使用道具 举报

zling2001 楼主 昨天 10:43 显示全部楼层
来了,教程启动!
回复 支持 反对

使用道具 举报

zling2001 楼主 昨天 10:44 显示全部楼层
首先我们要弄清楚,KVM由两部分实现,一部分是在安卓内核中,这部分可以通过我们修改内核配置来实现,另一部分则是需要高通的EL2权限,遗憾的是,整个操作系统本身都只是运行在EL1中,所以,即使获取root也无法拥有EL2权限。而EL2权限由虚拟机管理器Hypervisor控制,也就是设备的HYP分区。但是,由于高通设备开启了安全启动(secure boot),几乎不可能修改HYP分区,但是对于高通410和高通616和高通615 以及更旧的设备存在着漏洞从EL1跳转到EL2.实际上,远远不止这些芯片有漏洞,只要你的手机上有hyp分区,就可以试一试
回复 支持 反对

使用道具 举报

zling2001 楼主 昨天 10:44 显示全部楼层
首先,需要解锁BOOTLOADER,这里不再赘述。对于华为设备,我们需要特殊的方法,我会过一会发另一篇帖子。
回复 支持 反对

使用道具 举报

zling2001 楼主 昨天 10:45 显示全部楼层
首先找到你设备的内核源码,可以在github上找,或者是华为的官网上也有,然后按照里面的方法去编译,注意在正式编译前执行make menuconfig,把KVM相关配置全部打开,具体可以参考B站上那些教程,这里不再赘述。本文的重点在于如何进入EL2
回复 支持 反对

使用道具 举报

zling2001 楼主 昨天 10:46 显示全部楼层
高通设备开启KVM成功!!-1.jpg
就是参照这个文件编译,注意在执行第二个make之前先执行make menuconfig
回复 支持 反对

使用道具 举报

zling2001 楼主 昨天 10:46 显示全部楼层
然后现在我们开始,首先安装一个git
运行git clone https://github.com/msm8916-mainline/lk2nd --branch legacy
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐