termux运行autocx
Opened this issue · 2 comments
Deleted user commented
简单说明:
把脚本放到termux根目录,chmod +x termux_autocx.sh && ./termux_autocx.sh
会自动配置proot,根据提示进入proot,chmod +x install.sh && ./install.sh
自动配置环境
termux_autocx.sh.txt
上面简单的看不懂,详细的在下面
Deleted user commented
Termux运行autocx脚本
这是autocx项目的地址,脚本的使用方法这里不多赘述。proot环境来自atilo,非常感谢。关于proot我们理解成在安卓的兼容层运行了一个和安卓系统同级的linux就好了
思路:
- autocx是python写的脚本,理论上只要能运行python就可以完美运行脚本。但是在termux环境下有几个需要的模块并没有适配,所以我们先通过Termux跑一个linux,在linux中运行脚本,这里选择debian
- 因为涉及到两个环境(termux&&debian)所以分两回执行脚本,下载的脚本中包含了配置proot环境和在proot环境创建另一个脚本两部分
termx配置
- 点击这里下载,安装termux
- 因为手机屏幕太小了,我还是电脑ssh吧 :
pkg update && pkg i openssh
,不用ssh的不用安装 - termux执行:
sshd
开启ssh服务ip addr
查看手机的IP地址,passwd
设置密码 - win打开cmd / linux terminal:
ssh -p8022 root@手机IP
连接手机
放置脚本
- 在帖子里或者蓝奏云下载脚本,放到termux根目录。重命名把.txt后缀去掉。如果你的手机文件管理不能识别termux根目录的话,请手动放到
/data/data/com.termux/files
下 - 添加权限:
chmod +x termux_autocx.sh
- 运行脚本,配置proot:
./termux_autocx.sh
配置proot
- 在脚本的提示下输入
atilo run debian
进入proot chmod +x install.sh
添加权限./install.sh
执行脚本,配置脚本环境
luooofan commented
我已经按照 @kimjungwha 的说明成功配置执行项目
列几点注意事项,希望像我这样的termux新手少踩坑(大神忽略):
- termux中使用命令时
/
是安卓机的根目录,所以不要cp
或mv
到/
下 - 我的手机可以将文件直接下载到termux中
home/downloads
目录中,所以通过cp
或者mv
移到home
目录(即说明中的根目录)下即可 - 不要
su
后再./
执行脚本,这时默认使用本机的/system/bin/sh
执行,会出现问题 - 脚本执行过程可能会出现网络问题如超时下载缓慢等(包括在刚配置termux的时候installing也可能会有),大家多试几次,自行解决
- 建议用ssh操作,方便快捷,
ssh
时root
也可以换成termux下执行id
命令所给出的用户(一般是u0_axxx) - 如果termux配崩了,可以清除数据重新配置,重新安装openssh后,再次在pc上进行ssh时,如果报错提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!,可以参考这篇博客解决
- 发现脚本好长时间没有动静的可以按
enter
键试试,没有成功的话可以重新按步骤执行
最后附上国光大佬的Termux 高级终端安装使用配置教程
希望能对大家有所帮助