KaliLinuxNetHunter教程下载相关资源
当用户将刷机工具准备完后,则需要下载ROM包。ROM是ROM image(只读内存镜像)的简称,常用于手机定制系统。一般手机刷机的过程,就是将只读内存镜像(ROM image)写入只读内存(ROM)的过程。常见的ROM image有img、zip等格式。img通常用fastboot程序通过数据线刷入(线刷),后者通常用recovery模式从SD刷入(卡刷),故img镜像也被称为线刷包,zip镜像也称为卡刷包。如果将将手机刷机为Kali netHunter,则需要提前将需要的包下载好。所以,这里将介绍需要用到的ROM包。
- TWRP——第三方Recovery:twrp-3.1.1-0-bacon.img。其中,下载地址为https://dl.twrp.me/bacon/。
- SuperSU——root软件:BETA-SuperSU-v2.60-20151205163135.zip。其中,下载地址为https://download.chainfire.eu/745/SuperSU/BETA-SuperSU-v2.60-20151205163135.zip。
- CM 13.0——Kali NetHunter基于的第三方Android操作系统:cm-13.0-20161031-NIGHTLY-bacon-recovery.img。其中,下载地址为https://download.cyanogenmod.org/?device=bacon&type=。
- Kali NetHunter Kernel——Kali NetHunter内核:kernel-nethunter-oneplus1-marshmallow-3.20-20170903-2143.zip。其中,下载地址为https://build.nethunter.com/nightly(注意:该网站经常更新,选个合适的版本下载即可)。
- Kali NetHunter——Kali Nethunter ROM包:nethunter-generic-armhf-kalifs-full-rolling-3.20-20170903-2143.zip。其中,下载地址为https://build.nethunter.com/nightly(注意:该网站经常更新,选个合适的版本下载即可)。
当以上所有资源下载完成后,将这些包都拷贝到Desktop/android-sdk-windows/platform-tools文件夹下面。这里为了方便记忆,将Recovery包重命名为recovery.img,SuperSu重命名为root.zip。当需要某个包时,用户可以使用“adb push 软件包 目标”命令将需要到包上传到手机的根目录中(/sdcard)。例如,上传CM 13.0 ROM包到手机的/sdcard目录中。打开Windows系统的命令行提示符窗口,然后执行如下命令:
cd Desktopandroid-sdk-windowsplatform-tools
adb push cm-13.0-20160928-NIGHTLY-bacon.zip /sdcard
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
[100%] /sdcard/cm-13.0-20160928-NIGHTLY-bacon.zip
从输出的信息中,可以看到成功上传了CM包。接下来,用户用同样的方式,将其它包也上传到手机的根目录。如下所示:
adb push root.zip /sdcard #上传Root包
adb push kernel-nethunter-oneplus1-marshmallow-3.20-20170903-2143.zip /sdcard #上传Nethunter内核
adb push nethunter-generic-armhf-kalifs-full-rolling-3.20-20170903-2143.zip /sdcard #上传Nethunter
将以上ROM上传成功后,即可开始刷机了。
以上提到获取Kali NetHunter包的第三方网站会经常更新,所以使用最新版可以马上体验到新的功能。但是,就太稳定。Kali官网也提供有稳定版,只是已经很久没更新了,所以没有新版本中的功能多。为了方便用户的使用,这里也介绍下Kali NetHunter官网的下载地址。如下所示:
https://www.offensive-security.com/kali-linux-nethunter-download/
在浏览器中成功访问以上地址后 从该界面可以看到提供了所有支持设备的ROM包,版本为3.0。本教程使用的设备是OnePlus One,所有选择下载OnePlus One对应的ROM包。而且,可以看到,该设备支持的CM系统为12.1。所以,如果要安装Kali NetHunter的稳定版,则需要安装CM 12.1系统。下载成功后,这两个软件包名分别为nethunter-oneplus1-lollipop-3.0.zip和cm-12.1-20151117-SNAPSHOT-YOG7DAO1K6-bacon.zip。