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 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。