> 文章列表 > 安卓5.0以上7.0以下使用Termux

安卓5.0以上7.0以下使用Termux

安卓5.0以上7.0以下使用Termux

参考:https://zhuanlan.zhihu.com/p/400507701

说明:

Termux支持5.0以上的安卓系统。

Termux7.3版本之后,仅支持7.0以上的安卓系统。

1 安装Termux

  • 设备信息

    手机:vivo x7

    系统版本:Android 5.1.1

  • 使用安装包:

termux-app_v0.118.0 be66cff-apt-android-5-github-debug_arm64-v8a
  • 备用安装包:
termux-app_v0.118.0 be66cff-apt-android-5-github-debug_armeabi-v7a
  • 安卓5可用Termux版本下载:
https://github.com/termux/termux-app/actions/workflows/debug_build.yml

拷贝到手机后,解压安装即可。

安装完termux之后,进入app,等待installing结束之后即可看到命令行界面。

2 修改源

# 替换安装源
sed -i 's@^\\(deb.*stable main\\)$@#\\1\\ndeb https://packages.termux.dev/apt/termux-main-21 stable main@' $PREFIX/etc/apt/sources.listsed -i 's@^\\(deb.*games stable\\)$@#\\1\\ndeb https://termux.dev/game-packages-21-bin games stable@' $PREFIX/etc/apt/sources.list.d/game.listsed -i 's@^\\(deb.*science stable\\)$@#\\1\\ndeb https://termux.dev/science-packages-21-bin science stable@' $PREFIX/etc/apt/sources.list.d/science.list# 替换安装源后,执行apt update && apt upgrade可以正常执行
apt update && apt upgrade

所有的repo:

deb https://packages.termux.dev/apt/termux-main-21 stable main
deb https://termux.dev/science-packages-21-bin science stable
deb https://termux.dev/game-packages-21-bin games stable
deb https://termux.dev/termux-root-packages-21-bin root stable

3 安装openssh

安装ssh后远程连上进行操作。

# 执行安装
pkg install openssh# 查询当前用户名
whoami# 设置密码
password# 开启服务,运行ssh
sshd

登录,手机上termux查看ip,输入命令

ip a

电脑端MobaXterm设置登陆,但是需要注意的是手机上termux开启的sshd服务用的是8022端口,而不是常用的22端口

安卓5.0以上7.0以下使用Termux

安装termux-services,设置SSH自启动,这样以后打开Termux程序即可

pkg install termux-servicessv-enable sshd

4 利用proot模拟root

pkg install proot# 进入root
termux-chroot
# 退出
exit 

如果出现某些命令突然无法使用的错误,可以在安卓后台关闭termux,重新开启。