安卓手机现在大家几乎是人手一部,更新换代之后,旧手机除了长眠储藏室之外,是否还可以有别的用途呢?这里给大家一个新的选择,用废置的安卓手机跑起完整的Linux,作为学习和装逼之用也无不可。
最近在网上看到了很多介绍类似功能的帖子,自己尝试了一些,碰壁不少,但功夫不负有心人,还是让某人给搞出来了,现在分享出来,给有这个需要的同学一些帮助。
一、准备工作
手机配置:
1.Android设备需要root权限,用360超级ROOT就可以获取到。
2.最小1GHz处理器
3.Android4.0以上
4.SD有足够空间(根据Linux版本而定),建议8G
5.设备需要联网,便于远程登录
6.支持loop和ext2,Ext4文件系统并未尝试(是否支持loop在安装所需软件之后检测)通常来说这两项都会满足。
所需工具:
Android terminal emulator(终端模拟器):用于输入命令,360手机助手可以下载到
![](https://img.haomeiwen.com/i9273866/1fb1fabcffc8f5e2.png)
BusyBox:用于提供shell命令支持,360手机助手可以下载到
![](https://img.haomeiwen.com/i9273866/df055726db9642dd.png)
PUTTY :用于命令行访问Linux系统,官网可以下载到,免费软件
TightVNC:用于远程桌面连接安装好的Linux系统,。
下载地址:yhttps://www.tightvnc.com/download-old.php
kaliLinux镜像:
可以到下边网址获取发行版Linux的镜像文件及启动挂载脚本文件。
https://sourceforge.net/projects/linuxonandroid/files/?source=navbar
我下载的是KaliLinux。
二、开始实践
1.用360手机助手连接自己的手机将下载好的kaliLinux镜像文件复制到自己手机的外部存储根目录下,
我的手机是/mnt/sdcard(这个因手机而异,启动脚本内容也要改成和自己手机外部存储一样的目录),否则会失败哟!
我把下载的Linux镜像文件改名成了kali.img,启动脚本改成了bs.sh,名字太长在手机上输入很不方便。
![](https://img.haomeiwen.com/i9273866/ed63e3ac8ba590f7.png)
2.启动终端模拟器
![](https://img.haomeiwen.com/i9273866/ef3facc70a957cd9.png)
3.输入Linux 命令 SU 获得root权限
![](https://img.haomeiwen.com/i9273866/2c9c1d7419feb832.png)
4.切换到启动脚本和镜像文件目录
![](https://img.haomeiwen.com/i9273866/7465800ce1b4d60b.png)
5.启动脚本挂载系统到指定目录
![](https://img.haomeiwen.com/i9273866/9964970e8bfd482c.png)
6.提示是否开启VNC服务,有需要就输入Y回车开启
![](https://img.haomeiwen.com/i9273866/97a6e88992f4f2a1.png)
7.提示是否开启SHH服务,有需要就输入Y回车开启
![](https://img.haomeiwen.com/i9273866/8830680bdc46a8c2.png)
8.提示设置默认VNC桌面大小,输入800x480 回车
![](https://img.haomeiwen.com/i9273866/06cb9024af1ed5d7.png)
9.提示是否保存默认设置,输入Y回车,保存默认设置。
![](https://img.haomeiwen.com/i9273866/163fee3470604757.png)
10.此时命令输入提示由root@android:变成了root@localhost: 我们熟悉的root用户提示。
![](https://img.haomeiwen.com/i9273866/1522f2a485d7cf66.png)
11.修改root用户密码,PC远程访问,这个密码自己要记住哦,远程访问要使用的。
![](https://img.haomeiwen.com/i9273866/ac48fb36da1a9bb3.png)
![](https://img.haomeiwen.com/i9273866/51bad3af6013a019.png)
至此系统挂载完成,接下来远程访问一下.
三、PC访问
1.使用PUTTY,通过SSH访问
![](https://img.haomeiwen.com/i9273866/7b03d97dedf07b5d.png)
2.选择open,打开命令行,如下图已经远程连接到Linux系统。
![](https://img.haomeiwen.com/i9273866/420009c386922125.png)
3.重置VNC server 密码
![](https://img.haomeiwen.com/i9273866/5e7f52fc937347a8.png)
4.打开VNC软件,输入IP地址回车
![](https://img.haomeiwen.com/i9273866/3808cc864620197b.png)
5.输入密码
![](https://img.haomeiwen.com/i9273866/a725546f709793c4.png)
验证始终失败,O(∩_∩)O哈哈~
网友评论