Kali Linux on Android # 实测:小米2s离线安装Kali Linux
小米2s 离线安装Kali Linux
2017年2月4日 by 小甘丶
前段时间也研究过一两天,没弄明白,今天突然来兴致了,说研究一下吧,结果一不小心,就弄明白了!
第一次研究,主要是没弄明白这个系统他是怎么装到手机里的,这个结构我搞不清楚!
(可能是我比较笨!这个不搞清楚,按着网上的步骤一步一步来也能弄明白,但是我就是想要弄点自己的东西进去,所以一直不成功)
软件包,都是我自己下FQ去google play下的,主要用到如下工具:
Liux Deploy ---> 运行kali 的应用
Root Explorer ---> 浏览手机文件系统的工具(如有类似可以替换,必须能查看根目录)
JuiceSSH ---> ssh远程链接工具(用于链接本地kali操作系统)
网上看了很多方法,都是要从网络上下载,要找个网速好的wifi等好几个小时,制作成功img文件后,才能开始安装,其实没有那个必要!就像我们安装台式机一样!有很多种方法
网络安装、U盘安装、硬盘安装!
这里我们直接从官网下载对应格式的光盘镜像文件即可!
镜像下载地址:https://www.kali.org/downloads/

注意:我下载的是armhf格式的哦!
APP 百度网盘地址:
链接:http://pan.baidu.com/s/1qY31s0c 密码:vve5
镜像 百度网盘地址:
链接:http://pan.baidu.com/s/1hrDANgo 密码:bm9j
整体结构可以这么理解:就相当于在台式机上装了个虚拟机
android 对应 windows
linux deploy 对应 vmare或virtual box
juice ssh 对应 xshell

环境准备:因为我的小米2S不能插内存卡,我用的是U盘,
把下载的镜像解压缩到U盘根目录下的kali文件夹中,重命名为 kali-armhf.img
# 注意,这里的路径随意写,为了方便记忆,我这么写的,因为这个路径至关重要,一会儿安装的时候要用到!
将下载的应用安装到手机中(Linux Deploy、Juice SSH、Root Explorer)他们三个需要root权限哦!如果手机没有root权限,还是先root吧,
# 注意:root需谨慎!
Ok,软件都准备好了以后,开始安装:
第一步: 运行Root Explorer(已获取root权限),寻找路径,看看镜像文件的路径,我这里的路径是 /storage/usbdisk/kali/kali-armhf.img
第二步: 运行 Linux Deploy ,点击右下方的一个向下的箭头!进行设置


1. 确定发行版本是kali linux 架构为armhf,
2. 修改安装路径,为我们刚才拷贝的镜像路径:我的在这里为:
/storage/usbdisk/kali/kali-armhf.img
# 注:我还看到一个路径,为 /usbdisk/kali/kali-armhf.img 这个应该是小米手机创建的软连接,我没用,也没测试是否可用!
3. 设置一下登陆的用户名和密码,这里我使用常用的root和123456
4. 开启ssh服务,不喜欢用图形界面,主要是怕卡掉!嘿嘿,开启ssh后,才能用ssh客户端链接kali!
# 注: 如果要用图形界面,就开启vnc,使用vnc客户端链接!
5. 设置完成后,点击左上角的箭头,返回!
第三步: 开始安装Kali Linux
点击右上角的三个小点点,然后点击安装!

安装完成后,点击启动即可!
第四步: 开始,运行juiceSSH,创建链接
进入juiceSSH 后点击右下角的+ 号,出现如下界面


注:想要使用ifconfig命令,需要安装net-tools的软件包
执行命令如下:
1. 设置root密码
sudo passwd
# 连续输入两次root密码
2. apt-get install net-tools
3. ifconfig wlan0
Kali Linux on Android # 实测:小米2s离线安装Kali Linux的更多相关文章
- Android SDK 2.2 离线安装
android的普通安装方法非常easy,不必多说. 因为普通安装方法速度非常慢,对一般的用户要数小时的时间等待. 为更高速安装,能够採取离线安装方法.即,先分别下载所需包,再安装. 一,首先下载SD ...
- android学习——ADT的离线安装
前一篇讲解了ADT的在线安装,不过有的时候在线在线安装的速度很慢.所以今天学习一下ADT的离线安装: 首先 下载与SDK相对应的ADT(如果SDK是最新版的就下最新版ADT否则就把SDK更新到最新版以 ...
- 下载android sdk更新包离线安装解决方案
本文转载自:http://xljboox.blog.163.com/blog/static/7628448320111159354738/ 第一次安装android sdk后进行开发包的更新,你应该了 ...
- Android SDK离线安装
Android SDK离线安装是本文要介绍的内容,主要是来了解并学习Android SDK安装的内容,具体关于Android SDK是如何离线安装的内容来看本文详解. Android开发环境,完整的说 ...
- 小米Air安装Arch Linux之图形界面配置(Gnome 和 sway)持续更新中……
0. 前言 上一篇文章简单讲述了在小米Air上安装Arch Linux的经验,但是安装完后基本系统后,还需要额外的配置才能进到日常使用.下文简单列举一些步骤. 1. 参考网站 主要还是参考ARCH W ...
- Linux知识(1)----U盘安装Ubantu14.04系统
由于需要用到ROS(Robot Operating System)机器人操作系统,该系统是基于Linux系统Ubantu14.04的,第一次安装接触Linux点点生惧,但我知道并没那么难弄,况且还是U ...
- 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南
How to install Arch Linux on VirtualBox 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南 本文导航 1.Arch Linux 软件仓库2. ...
- 小米2S 连接Ubuntu Android Studio
1. 首先打开手机上的开发者选项,USB调试.拨号:*#*#717717#*#* ,手机会以Toast形式出现“……enable”字样.再次拨号可disable. 2. Ubuntu安装mtpfs: ...
- 实测Eclipse连接小米2S调试问题
小米2S手机在Eclipse真机调试时,设备选择列表无法显示手机,DDMS也连接不上设备,解决步骤: 1.打开手机设置中开发者选项 - USB调试开启: 2.保证小米2S手机Windows下设备驱动已 ...
随机推荐
- 日志处理(一) log4j 入门和详解(转)
log4j 入门. 详解 转自雪飘寒的文章 1. Log4j 简介 在应用程序中添加日志记录总的来说基于三 个目的: 监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作 ...
- php 截取字符串第一个字符,截取掉字符串最后一个字符的方法
php 截取字符串第一个字符,php截取掉字符串最后一个字符的方法: $frist = substr( $c_url, 0, 1 ); $delete_last = substr(base_url() ...
- MySQL数据库----多表查询
一.介绍 首先先准备表 员工表和部门表 #建表 create table department( id int, name varchar(20) ); create table employee1( ...
- 业余时间正在开发一个REACT小视频站点
业余时间正在开发一个REACT小视频站点,数据接口来源于吐槽弹幕网(C站),供C站用户移动端的观看.因现存在移动网络屏蔽C站的关系,最好使用非移动网络进行观看.否则会比较卡,影响用户体验. 站点测试入 ...
- Nginx服务器之负载均衡策略(6种)
一.关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器.详情请查看我的另一篇博客. 二.Ng ...
- 03: zabbix API接口 对 主机、主机组、模板、应用集、监控项、触发器等增删改查
目录:Django其他篇 01: 安装zabbix server 02:zabbix-agent安装配置 及 web界面管理 03: zabbix API接口 对 主机.主机组.模板.应用集.监控项. ...
- 20145122《Java程序设计》第七周学习总结
教材学习内容总结 1.在只有Lambda表达式的情况下,参数的类型必须写出来. 2.Lambda表达式本身是中性的,同样的Lambda表达式可用来表示不同目标类型的对象操作. 3.Lambda表达式只 ...
- 【转】各种消息下wParam及lParam值的含义
转载自:http://bbs.fishc.com/forum.php?mod=viewthread&tid=52668#lastpost 01.WM_PAINT消息 LOWORD(lParam ...
- script 加载顺序问题的延展研究
今天群里有人问为什么会出现脚本的加载顺序与定义脚本顺序不一致的问题,这个问题引起了我的好奇,经过一番调研,有了这篇文章. 这是一个伪命题吗? 首先,W3C 推荐 script 脚本应该被立即加载和执行 ...
- Python3基础 getatime getctime getmtime 文件的最近访问 + 属性修改 + 内容修改时间
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...