网上关于一加2刷入Kali Nethunter的教程非常多,各大社区反映的问题也同样的多。手机操作系统、Nethunter内核、安装包新版本越来越多,坑也越来越多。我写这个教程,目的是为了让新手减少一些弯路,节约时间,以更爽的姿势刷入。
本教程的前提条件,需要您了解如何进入Recovery模式,熟练使用Twrp工具。
主要的难点,就是第2步内核的选择,很多外接网卡的使用问题都和这有关。
::01:: 手机基础系统
第1步:刷入H2OS 稳定版 (基于Android 6.0)。这个版本优化的不错,建议使用,当然也可以用对应的O2OS-3.1.0。如果您的手机已经在使用本系统,可以忽略这一步。如果是用5.0或者7.0这种隔代版本系统,最好清除SDCARD之外的目录,全新安装。
附:第十七版(稳定版)官方下载地址:http://download.h2os.com/oneplus_2/mp/OnePlus2Hydrogen_14_OTA_022_all_1608171641_bfffc21a086c4849.zip
::02:: Nethunter 内核
第2步:刷Nethunter内核。以前一直以为这个步骤多余,即使不刷入这个内核,NetHunter的大部分功能都可以使用,但是如果想接入外置网卡,如:TP-Link TL-WN722N,这一步就必不可少了,包里面包含了众多网卡固件驱动(/system/etc/firmware)。
因为H2OS没有相应的NH包,考虑到H2OS、O2OS 最近的版本越来越接近,决定用O2OS包来刷,为了避免版本兼容问题,选了一个与H2OS发行日期接近的:https://build.nethunter.com/nightly/3.15.2-20161005-2308/kernel-nethunter-oneplus2oos-marshmallow-3.15.2-20161005-2308.zip
提示: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应用里安装Chroot选择 From Sdcard。
附:Nethunter O2OS 3.1.0版本,下载地址:https://www.androidfilehost.com/?fid=457084094631642238
请将第1-3步准备的文件,放在SDcard某个文件夹里,备用。
::04:: TWRP Recovery
第4步,关机后,按个音量下+关机键进入刷机模式。按照1-3的顺序安装。注意,如果第一步系统是全新安装,在这步安装好后,先开机,完成首次使用的设置。再关机,进入刷机模式,完成第2-3两步后,开机验货。
我这里用的是这个版本:twrp-3.0.2-2-oneplus2.img。下载地址:https://dl.twrp.me/oneplus2/
::05:: 总结
作为工具,稳定很重要,因此我选用了官方系统,其它第三方系统,CM及其继任者lineageOS从14.1开始(android7.0.1),裸机的时候速度还可以,一旦装了很多日常应用,电池消耗的极快,充电速度也奇慢无比,有时间的话可以体验一下,刷机方式大同小异。要点就是,对应各种版本,按顺序刷入。