刷机前的准备工作
- 备份,不必多说吧?
- 检查手机型号是否受官方支持。以小米3(代号cancro)为例,打开
可以看到,官方提供Marshmallow也就是安卓6.0的内核和对应的安装脚本,这样不用我们手动编译了。
如果没有找到自己的手机型号,请尝试通过源代码手动编译Kali Nethunter内核。
3.检查手机是否支持TWRP Recovery。CWM可能无法刷入内核。
- 下载对应版本的cyanogenmod刷机包。安卓6.0对应的是CM13,由于CM官网已经关闭,这里只能通过第三方镜像下载,注意下载的ROM是否纯净。
我是通过archive.org下载到的。
构建Nethunter内核
此处需要在Linux环境下进行。我是在加拿大的VPS上编译的,然后再传回编译好的文件。
- 下载源代码。
git clone https://github.com/offensive-security/kali-nethunter
2.