在网上,有很多关于如何在一加2手机上刷入Kali Nethunter的教程。然而,这些教程中也存在许多问题和挑战。手机操作系统、Nethunter内核以及安装包的版本越来越多,也伴随着越来越多的坑。我写这篇教程的目的是为了帮助新手避免一些弯路,节省时间,并以更顺利的方式完成刷机过程。
在开始本教程之前,您需要了解如何进入Recovery模式,并熟练使用Twrp工具。其中主要的难点在于第2步,即内核的选择,因为许多外接网卡的使用问题与此相关。
::01:: 手机基础系统
第1步:刷入H2OS稳定版(基于Android 6.0)。这个版本经过了不错的优化,建议使用,当然也可以选择对应的O2OS-3.1.0版本。如果您的手机已经在使用这个系统,可以忽略这一步。如果您的手机是使用了5.0或者7.0这种隔代版本的系统,最好清除除了SDCARD之外的所有目录,并进行全新安装。附:第十七版(稳定版)官方下载地址:
::02:: Nethunter 内核
第2步:刷入Nethunter内核。以前一直以为这个步骤多余,即使不刷入这个内核,NetHunter的大部分功能仍然可以使用,但是如果想要连接外置网卡,如:TP-Link TL-WN722N,这一步就必不可少了,因为内核中包含了许多网卡固件驱动(/system/etc/firmware)。由于H2OS没有相应的NH包,考虑到H2OS和O2OS最近的版本越来越接近,我决定使用O2OS包来刷入,并选择了一个与H2OS发行日期接近的版本:
提示:Android 6.0.1对应的NH包是3.15.2,而最新的NH内核是3.15.4,对应了Android 7,不同内核版本不能混用。
::03:: Nethunter安装包
第3步:刷入Nethunter安装包。最好使用Chroot完整版,因为在线安装的速度非常慢。如果您已经安装了mini版,可以在电脑上下载一个完整版,解压缩后,在目录中找到kalifs-armhf-full.tar.xz文件,并将其放置在手机SDCARD的根目录下,然后在Nethunter应用中选择”From Sdcard”进行安装。
附:Nethunter O2OS 3.1.0版本,下载地址:
请将第1-3步准备的文件放在SDcard的某个文件夹中备用。
::04:: TWRP Recovery
第4步,在关机状态下,按住音量下键+关机键进入刷机模式。按照1-3的顺序进行安装。注意,如果第一步系统是全新安装的,在完成这一步的安装后,先开机完成首次使用的设置,然后再关机,进入刷机模式,完成第2-3两步的安装,最后再开机进行验货。我使用的版本是twrp-3.0.2-2-oneplus2.img。下载地址:
::05:: 总结
作为工具,稳定性非常重要,因此我选择了官方系统。其他第三方系统,如CM及其继任者lineageOS从14.1开始(android7.0.1),在裸机状态下速度还可以,但一旦安装了许多日常应用,电池消耗非常快,充电速度也非常慢。如果有时间,可以尝试一下,刷机的方式大同小异。关键是按照各种版本的要求,按顺序进行刷入。