Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-06-17 | 13.7 kB | |
123.png | 2025-06-17 | 415.7 kB | |
debian-sid-noroot-recovery.tar.xz | 2024-11-01 | 1.6 GB | |
see-me.mp4 | 2024-08-19 | 22.2 MB | |
termux11v1.03.01.apk | 2024-08-19 | 5.7 MB | |
zt.zip | 2024-08-11 | 142.4 MB | |
amaze.filemanager.apk | 2024-08-11 | 10.2 MB | |
tometool-recovery.tar.xz | 2024-08-11 | 49.1 MB | |
Totals: 8 Items | 1.8 GB | 22 |
安卓系统内通过proot/chroot容器化运行桌面自由开源操作系统gnulinux发行版做子系统的教程
==目录==
一. 一键恢复安装安装内proot容器运行的gnulinux自由开源子系统
二. 附加软件推荐 metadata-cleaner清除文件元数据,clamav杀毒软件等
三.手动自己构建安装教程
一
==注意== 如果termux x11无法显示桌面,是因为部分国产系统的限制,这种只能在容器内安装tigervnc/x11vnc显示桌面,但是配置方法按照正常系统有区别,这里没找到可用的手动配置方案所以没有内置,不会配置请参考后面自建教程自建配置好vnc/xsdl远程桌面的容器,vnc用途过于广泛,也有很多vnc国产软件,国产安卓系统不太可能不支持,只是延迟和流畅度差点
点击此处下载里面所有文件
说明:其中see-me.mp4为安装教程,amaze为自由开源文件管理器,zt.zip是zerotermux-安卓开源终端命令行软件(压缩包解压密码为qp13579),turmux x11为远程桌面软件,连接显示容器内桌面用,debian恢复包为子系统主体 ,see-me.mp4为视频教程,123.png为运行效果实例图
*基于安卓proot容器,自建,不影响正常安卓系统运行使用,无需root即可以单独窗口运行自由及开源gnulnux桌面子系统(独立隔离环境),一定程度减少国产安卓系统的监控后门,相比voms,光速虚拟机等安卓虚拟机,后者付费/实名登陆/商业不开源,后者虚拟机有泄漏隐私风险,因此gnulinux容器是更安全可靠的方案
子系统可装tor浏览器,自由办公软件,自由视频播放器等常用自由及开源软件,和原系统同时使用 ,可以当手机虚拟机用 隔离环境,可以安装在国产机上 ,适用于一些不能刷机自由开源类原生的的, 也可以使用一些电脑独占无安卓版的自由软件,可以当局域网/互联网服务器的便携版用
注意 :
因手机cpu一般都为arm架构,所以子系统内自行安装的软件应该为arm64版,而不是电脑常见的 amd64,-86_64
系统默认用户名为droidmaster
默认密码为2580369
恢复安装方法: 视频教程请下载观看看see-me.mp4
- 安装好zeroturmux,turmux x11,amaze,使用amaze将系统恢复包放到手机储存目录目录下的
xinhao/data/
内,打开zeroturmux进行恢复,恢复完成后切换到此容器
2.修复sudo
zerotermux内输入
proot-distro login debian
登陆容器系统,然后输入
apt update
刷新软件库(此过程建议挂系统代理,因为内置brave浏览器的软件源没有中国镜像,被墙,如果无代理可用,那就等一会儿,这个源连接不上会自动跳过连接)
,然后输入
apt reinstall sudo
重新安装sudo解决权限问题
3. 修改密码
修改容器的root密码:
passwd
输入新密码,确认再输入一次
修改容器的普通用户密码,输入
passwd droidmaster
重复上面操作完成修改
最后 关闭zerotermux(强制停止进程,桌面长按图标-应用管理-强制停止),然后重新打开zerotermux
4.登陆并连接系统桌面
zeroturmux终端内输入
./startxfce4_debian.sh
(以后记不住就输入ls罗列文件就可以看到startxfce4_debian.sh文件名)
自动启动termux x11 和系统桌面 等待x11窗口登入进入桌面即可操作
5.--修改x11设置符合自己的操作习惯,推荐使用下面的
,点击桌面底部键盘按键⌨上面的定位按钮进入设置(或者手机状态栏的x11图标)
找到output
reseed选项下面都勾选,包括fullscreem全屏幕模式
找到pointer
触控touch选trackpad鼠标模拟
勾选下面的鼠标按键模拟 show mouse
找到keyboard
showaddtion旁边的设置按钮,勾选adjust display选项
其他自己探索
- 和真机共享文件
共享目录路径为,共享整个手机储存空间 ,桌面的primary文件夹就是手机文件
/storage/self/primary/手机主目录后文件路径
比如 手机下载文件夹
/storage/self/primary/Download
也就是说可以在容器内操作所有储存空间的文件 - 可以同时使用桌面和安卓zerotermux终端操作 ,桌面可以用图形化程序,可以作用桌面上的终端软件。。也可以在容器外的安卓zerotermux内进行终端操作,后者可能更方便,具体方法为回到zerotermux界面,按音量➖,在弹出的窗口右下脚点击切换对话,点击新会话,在zerotemux终端内输入
proot-distro login debian
登入容器即可进行手机的终端操作开来使用容器系统
8.. 注意: turmux x11启动后在手机状态栏可以点击设置触控方式,横竖屏切换(默认自适应),键盘模式等
9. 安卓12及以上会杀容器后台 ,需要用无线调试激活:
- 重启zerotrmux,打开系统设置开发者无线调试,记住ip地址后面的ip1:端口号1, 使用手机分屏模式,zerotemux在上分屏,手机设置在下分, zeroturmux内依次输入
cd termux-android12-phantom-fix
bash runme.sh
一行一确认,
然后点击设置的使用配对码配对,记住配对码、配对码下面的ip2:端口号2,zeroturmux终端内依次输入端口号2、配对码、端口号1,一行一回车确认
如果是自建的,需要没有内置修复工具,需要手动从github拉取修复工具,需要网络工具上外网,输入
apt update
apt upgrade -y
apt install git -y
git clone https://github.com/SaicharanKandukuri/termux-android12-phantom-fix.git
cd termux-android12-phantom-fix
bash runme.sh
- 然后点击下分屏幕设置无线调试-使用配对码配对
-
在zerotermux内输入弹出窗口的 端口号2 确认
-
然后输入配对码 确认
-
再然后输入之前记住的端口号1 完成配对 ,最后重启子系统即可 ,激活过程可以参考文末的 “坏了,这回手机真变电脑了!给手机安装Linux系统,变身生产力神器 “
https://www.bilibili.com/video/BV16u4y1M7yG/ 视频中5分40s后的激活教程,只不过激活脚本已经在恢复包内置了,不需要再克隆github激活项目到本地
10.完成后输入exit退出
11.更新系统(系统直接是可以用的,但是为了安全最好进行更新,更新过程耗时较长,可以找空闲时间进行这一步更新操作),关闭zerotermux(强制停止进程,桌面长按图标-应用管理-强制停止),然后重新打开zerotermux ,输入 proot-distro login debian
登录终端系统,然后输入apt update
刷新数据库(此过程建议挂系统代理,因为内置brave浏览器的软件源没有中国镜像,被墙),最后输入apt upgrade
完成更新。
12. 强制退出zero termux 再次启动,然后输入 ./startxfce4_debian.sh
启动系统和桌面显示,即可正常使用。
13. 修改显示比例,如果觉得字体和显示比例太小,可在系统应用程序-设置-外观-字体-dpi-自定义dpi,将dpi调高到舒适大小。
二. 附加软件安装和内置软件使用说明
- debian安装软件指令为
sudo apt install xxx
xxx代表软件包名
要模糊查找软件,输入
sudo apt search xxx
安装下载到本地deb软件包比如qq-amr64.deb (注意下载linux的arm64版deb软件包,不要下载到x86-64的)
sudo apt install 文件路径/qq-amr64.deb
系统内置了flatpak,因此可以使用flatpak install xxx
安装faltpak商店的软件 ,但是fltpak是沙盒化运行可能 启动不了
卸载软件指令为
sudo apt purge xxx
更新系统输入
sudo apt update
sudo apt upgrade
如果软件无法启动,应用查找找到此应用编辑启动方式,指令已一栏把末尾的 %u 改为 -no--sandbox ,保存后再启动,如果还是启动不了,说明软件本身不兼容
==推荐内置软件及说明==
- xfce4桌面及其自带组建(parole播放器,mousepad文本编辑器,解压缩等)
- libreoffice 办公套件
- fbreader 本地离线阅读器
- gnome之眼 gnome桌面的图片查看软件
- firefox浏览器/tor浏览器(已经做好基本安全设置,火狐通过chameleon设置为苹果手机版网页方便竖屏查看,可以自己在此插件内切回pc版网页,firefox播放视频比较卡,可以切换到brave播放网页视频)
- vscodium ,微软vscode的第三方编辑的开源版,去除了vscode官方版本的用户跟踪和私有组件等,项目地址为 https://github.com/VSCodium/vscodium
- gajim 桌面版xmpp端对端加密聊天软件
- metadata-cleaner清除文件元数据
sudo apt install metadata-cleaner
(已经内置)
如果软件图形化运行不了可以用命令行
mat2 文件路径
- clamav杀毒软件
sudo apt install clamtk
(已经内置)
更新病毒库
sudo freshclam
扫描特定文件
clamscan 文件路径/文件名
扫描特定目录
clamscan -r /path/to/directory
也可以用桌面上的图形化前端clamtk来操作,只是这个前端扫描显示进度有点卡 ,可以用图像化前端或者指令扫描手机内置储存空间的文件 路径见前文
-
tor浏览器 因为官方没有出arm版,所以如果要在容器内使用tor浏览器,只能选择第三方编译的,tor浏览器linux 非官方的arm版,下载压缩包解压后点击解压目录下的图标启动,非官方包有可能有使用风险,请勿用他登陆个人账户 ,因此不做内置
-
3d图形加速,需要自己手动开启,开启后支持高刷新率,点击此教程使用,所需软件已内置
- 可以根据自己要求在终端内安装使用所有dwbian sid的软件(支持arm64版的) ,或者arm64构架的离线安装包自己手动安装或者编译安装,包括电报/加密/在线音乐工具 等等
- 推荐安装第三方开源youtube的freetube ,浏览器搜索freetube github,进入项目找到linux arm deb包,下载安装,启动参数的%F修改为--no-sandbox
三.如果要自己手动安装
如果是poot(非root)安装 安卓11以上都会杀其后台,免杀教程参考前文 “安卓12及以上会杀容器后台 ,需要用无线调试激活 ”部分的说明
安卓运行gnulinux容器(proot/chroot)
介绍:
https://ivonblog.com/posts/how-to-use-termux/
中文教程安装debian-Termux如何安裝Debian系統 (圖形界面+中文化+音訊+一鍵啟動指令稿)
https://ivonblog.com/posts/termux-proot-distro-debian/
Termux X11:手機的X伺服器使用教學
https://ivonblog.com/posts/termux-x11/
国外其他教程:
https://github.com/LinuxDroidMaster/Termux-Desktops/blob/main/Documentation/proot/debian_proot.md#first-steps
上面是非root模式的proot安装debian 教程,在安装好debian12后,在安装桌面前可以编辑debian镜像源,替换为debian sid滚动更新版中国镜像,然后更新系统升级到debiansid
滚动更新版可以下载最新版软件包括新版gajim
下面是chroot安装debian教程
https://github.com/LinuxDroidMaster/Termux-Desktops/blob/main/Documentation/chroot/debianchroot.md
同样可以替换镜像源为sid的源升级到sid版 ,参考清华软件源的文档说明
汉化和安装中文输入法输入法参考互联网debian相关教程
kalilinux proot安装教程:
- 五分钟创建一个免root的安卓运行的kalilinux自由开源操作系统容器,内置vnc连接方案
其图文教程点击此
使用tome脚本简易安装 (不推荐 tome脚本有很多私有软件捆绑,优点只是上手简单 )
坏了,这回手机真变电脑了!给手机安装Linux系统,变身生产力神器 ,内置支持vnc和sxdl连接桌面,termux x11需要手动自己配置