当用户将刷机工具准备完后,则需要下载 ROM 包。 ROM 是 ROM image (只读内存镜像)的简称,常用于手机定制系统。一般手机刷机的过程,就是将只读内存镜像( ROM image )写入只读内存( ROM )的过程。常见的 ROM image 有 img 、 zip 等格式。 img 通常用 fastboot 程序通过数据线刷入(线刷),后者通常用 recovery 模式从 SD 刷入(卡刷),故 img 镜像也被称为线刷包, zip 镜像也称为卡刷包。如果将将手机刷机为 Kali netHunter ,则需要提前将需要的包下载好。所以,这里将介绍需要用到的 ROM 包。
q TWRP ——第三方 Recovery : twrp-3.1.1-0-bacon.img 。其中,下载地址为 https://dl.twrp.me/bacon/ 。
q SuperSU —— root 软件: BETA-SuperSU-v2.60-20151205163135.zip 。其中,下载地址为 https://download.chainfire.eu/745/SuperSU/BETA-SuperSU-v2.60-20151205163135.zip 。
q CM 13.0 —— Kali NetHunter 基于的第三方 Android 操作系统: cm-13.0-20161031-NIGHTLY-bacon-recovery.img 。其中,下载地址为 https://download.cyanogenmod.org/?device=bacon&type= 。
q Kali NetHunter Kernel —— Kali NetHunter 内核: kernel-nethunter-oneplus1-marshmallow-3.20-20170903-2143.zip 。其中,下载地址为 https://build.nethunter.com/nightly (注意:该网站经常更新,选个合适的版本下载即可)。
q 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 Desktop\android-sdk-windows\platform-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 。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29597077/viewspace-2563996/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29597077/viewspace-2563996/