博主使用的是一部mi3-TD手机(代号为pisces,双鱼座),国内还是比较常见的。
首先是安装刷机工具,这个跟windows下一样,就是adb(android-debug-bridge)还有fastboot。这一步非常简单,只需:
apt-get install adb fastboot
等到安装完成就可以使用了,不需要安装任何手机驱动
然后是找到一个第三方recovery,因为nethunter不是官方的刷机包,原厂的recovery是不能刷的,于是我们通常使用TWRP(Team Win Recovery Project)这个第三方recovery,博主已经事先从百度上搜索后下载好了,大家对应自己手机的品牌搜索下载就好,下载完成后应该是以个.img文件。
然后是下载nethunter通用包,在https://build.nethunter.com/nightly/ 下载最新版本的update-nethunter-generic-xxx.zip刷机包(应该日期上与我下方的截图有所差别),xxx由你手机cpu的构架决定,如果是64位则选择arm64,如果是普通cpu就选armhf,我的mi3-TD比较古老所以我选了armhf,至于i386和amd64这俩构架。。。我也是没见过谁手机有这么6了。。。
第四步其实就可以直接刷nh包了,但是吧,博主觉得手机用久了有点卡。。。又从官网上下了MIUI8开发版,打算先双清刷机。顺带讲一下怎么普通刷机。
手机用数据线链接电脑后先关机,之后按住音量下键和电源键进入fastboot模式(具体进入方式因手机型号而定)。
滑动滑块双清。。。双清后回到主菜单。。。
等一会儿刷机完成。。。当然你们不会有我下面这条错误,所以请无视它,然后Reboot System(重启系统)
第五步,也是最重要的一步,刷入nethunter通用包,和上一步一样,先fastboot进入twrp,然后把nh的通用包拷进手机中刷入。这个刷机包不是很大,1分钟就刷完了。如果报错显示no enough free space on /system的,把刷机包tools目录下的freespace.sh中的SpaceRequired变量改小,由50改为10或者更小。
选择Kali Chroot Manager——INSTALL KALI CHROOT然后选择download那一项,从网上下载kalifs包并安装,然后是选择包的大小,可以选mininal(迷你包)也可以选择full(全套包)当然区别在于占用的空间大小不同,然后等待漫长的下载结束,解包。。。然后弹出一个窗口要更新,选中你要更新的组件然后点击最下方按钮更新就好,然后弹进了终端模拟器,之后就和电脑上的kali大同小异了~(说实话,这几步忘记截图了。。。)