假如你对KaliLinux特别的了解,你肯定晓得Kali官方发布了特意针对Android手机的KaliLinuxNetHunter。

安卓手机安装KaliLinux的NetHunter还是很复杂的,步骤也是特别的多,希望你们仔细的看本教程,耐心的看本教程,由于稍不小心,你都会报错。

一、安卓手机ROOT

安卓手机ROOT方式太多了,也有好多的软件都可以一键ROOT,这儿就不详尽说了。

因为我用的是BlueStacks安卓模拟器,ROOT方式请查看:Bluestacks蓝叠安卓模拟器ROOT设置教程

二、下载、安装BusyBox

BusyBox是一个集成了三百多个最常用Linux和工具的软件。

BusyBox下载请去GooglePlay,笔记本上怎么去GooglePlay下载BusyBox?请查看:GooglePlay没有绑定任何设备,怎么下载里面的APK?教程

因为我用的是BlueStacks安卓模拟器安卓手机可以刷linux系统,BusyBox安装就十分简单了,具体步骤如下:

1、必须先把R.E.管理器设置为已挂载读写;

2、添加APK;

3、选择下载的BusyBoxapk文件;

4、双击安卓模拟器桌面的BusyBox图标;

5、BusyBox加载;

6、BusyBox安装;

7、BusyBox安装成功;

三、KaliLinuxNetHunter下载

下载地址:

Kali官网NetHunter主要支持的手机机型是:Nexus4/5、Nexus7、Nexus10、Nexus6、Nexus9、OnePlus,即使说也有支持一些其它机型的手机,而且我还是建议用Nexus。

因为我用的是BlueStacks安卓模拟器,这模拟器刚好引擎又支持Nexus4/5这两种型号,我自然是选择了Nexus5,为此我只须要下载Nexus5的包即可!

注意:Nexus5有两个下载地址:Nexus5Lollipop与Nexus5Marshmallow,应当怎样选择?

Lollipop和Marshmallow都是安卓系统目前最主流的版本,只是两个版本不一样。Lollipop是安卓5.0,Marshmallow是安卓6.0。我个人下载的是Nexus5Marshmallow;

四、KaliLinuxNetHunter安装

因为安装步骤有一些小复杂,请你们仔细看,耐心的看,不要错过任何的细节。

1、解压NetHunter

NetHunter这个压缩包我们可以在安卓模拟器中打开浏览器下载,也可以通过笔记本上先下载出来,之后再把文件拖到安卓模拟器中。

最后只须要滑鼠左键仍然点击压缩包不伸开,还会出现【全部提取】,也就是解压。

以下是BlueStacks默认路径:

笔记本文件拖到安卓模拟器中压缩包所存在的路径:/mnt/sdcard/DCIM/SharedFolder

安卓模拟器内浏览器下载文件所存在的路径:/mnt/sdcard/Download

安卓模拟器内解压文件所存在的路径:/storage/sdcard/SpeedSoFtware/Extracted

注意:假如文件实在找不到,可以步入【R.E.管理器】-右上角小图标-搜索,也可以找到文件所在位置。

2、nethunter.apk安装

步入,....../data/app目录,双面nethunter.apk并安装它。因为这个步骤很简单,就不详尽说明了!

3、VNC.apk安装

4、Terminal.apk安装

5、把....../data/local目录下的kalifs-full.tar.xz复制到/Storage/sdcard目录下

关于为何要如此复制?往旁边继续看就晓得了,若果不这样复制,安装的时侯会提示找不到文件。

6、给/data/data/hunter/files/scripts/目录下的bootkali、bootkali_bash、bootkali_login做个软链接LINUX 删除目录,软联接到/system/bin/目录下。或则说把这三个文件复制粘贴到/system/bin/也可以。

软链接方式:键盘左键点击文件不伸开,会弹出【操作选项】,向上翻,最后一个【链接至该文件】。

然而我做软链接第一个成功,再做其它的时侯就出也一个提示:链接操作因以下缘由失败:"linkfailedRead_onlyfilesystem“可能是由于目标文件系统不支持symbolic链接。大多数SD卡并不支持链接。既然这样,我只得用复制粘贴方式了。

安卓手机直接刷linux_安卓手机装linux系统_安卓手机可以刷linux系统

7、打开Nethunter

当前面三个apk都安装成功后,我们去安卓模拟器-【我的应用】可以清楚的看见早已都安装成功了。

8、点击Nethunter界面【KaliChrootManager】;

9、点击【INSTALLKALICHROOT】;

10、点击【UseSdCard】;

大约意思是,我们在安装Nethunter的时侯,你的包是从sdcard选择,还是去下载,因为我们的安卓模拟器早已有了,因而不须要再下载了。

11、点击【FullChroot】;

这儿大约意思是你安装Nethunter的时侯,你是选择最小化安装,还是完整安装。最小化安装工具比较少,完整安装包含所有的工具。

安卓手机直接刷linux_安卓手机可以刷linux系统_安卓手机装linux系统

12、Nethunter完整版安装中......,约10分钟完成

13、kalilinuxnethunter安装和更新;

14、kalilinuxnethunter安装成功情况一!

以下情况也是可以说明成功的,只是报了一个“Error:Terminalappnotfound,cantcontinue.Installaterminal.(错误:找不到终端应用程序,未能继续。)”。

因为上面我们早已安装过Terminal.apk了,但是Terminal早已可以正常运行,我猜想是我第6步哪里出错了linux开源软件,由于最后的复制粘贴我是没有去看结果的,之后我如今再用查看,结果仅显示了其中一行,正确的应当是起码要显示三行才对,如下:

[email protected]/* <![CDATA[ */!function(t,e,r,n,c,a,p,m,o){try{t=document.currentScript||function(){for(t=document.getElementsByTagName('script'),e=t.length;e--;)if(t[e].getAttribute('data-yjshash'))return t[e]}();if(t&&(c=t.previousSibling)){p=t.parentNode;if(a=c.getAttribute('data-yjsemail')){for(e='',o=0,r='0x'+a.substr(0,2)|0,n=2;a.length-n;n+=2){m=('0'+('0x'+a.substr(n,2)^r).toString(16)).slice(-2);if((a.length-n)=128)o=(parseInt(m)1)break;e+='%'+m;}p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)}p.removeChild(t)}}catch(u){}}()/* ]]> */:/ # ls -ls /system/bin/bootkali*
lrwxrwxrwx 1 root root 54 2018-08-26 09:35 /system/bin/bootkali -> /data/data/com.offsec.nethunter/files/scripts/bootkali
lrwxrwxrwx 1 root root 59 2018-08-26 09:35 /system/bin/bootkali_bash -> /data/data/com.offsec.nethunter/files/scripts/bootkali_bash 
lrwxrwxrwx 1 root root 59 2018-08-26 09:35 /system/bin/bootkali_init -> /data/data/com.offsec.nethunter/files/scripts/bootkali_init 
lrwxrwxrwx 1 root root 60 2018-08-26 09:35 /system/bin/bootkali_login -> /data/data/com.offsec.nethunter/files/scripts/bootkali_login

经过我的大量测试,报这个错误是Terminal.apk的问题,你可以从“”下载,也可以全部重新安装一遍。

我用安卓模拟器再从头到尾重新安装一遍早已恢复正常!我还是用的压缩包里的那种Terminal.apk。

15、kalilinuxnethunter安装成功情况二!

当我们再度去安卓模拟器-【我的应用】打开【Nethunter】时,会发觉,原先Nethunter界面有许多黑色的选项,如今可以正常显示了安卓手机可以刷linux系统,不信你可以点击去瞧瞧,这样同样代表真正的成功了!

总结:还有不懂的请看视频:;此视频只是一个思路,不懂的话切勿乱用,须慎重,避免手机成板砖。

本文原创地址://gulass.cn/azsjazkdnhsh.html编辑:刘遄,审核员:暂无