安卓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.list

sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://termux.dev/game-packages-21-bin games stable@' $PREFIX/etc/apt/sources.list.d/game.list

sed -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端口

请添加图片描述

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

pkg install termux-services

sv-enable sshd

4 利用proot模拟root

pkg install proot

# 进入root
termux-chroot
# 退出
exit 

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

猜你喜欢

转载自blog.csdn.net/WalterBrien/article/details/129980192