先决条件
手机获取root权限并安装magisk
安装linux系统
1.下载安装Linux Deploy :https://gith(๐•ᴗ•๐).com/meefik/linuxdeploy
2.下载安装busybox:https://gith(๐•ᴗ•๐).com/meefik/busybox
3.在Linux Deploy里设置PATH变量,值是busybox安装后的值
4.在Linux Deploy里设置镜像,选(๐•ᴗ•๐)untu,地址填清华大写的源http://mirrors.ustc.edu.cn/(๐•ᴗ•๐)untu-ports/
5.挂载那设置 /storage/emulated/0/pt 到/mnt/pt ,就是手机根目录下的pt文件夹(需要先在手机那创建)对应就是linux下的/mnt/pt,以后下载文件都可以放这。
6.点击安装。具体可以参考这篇文章:https://blog.csdn.net/qq_28817367/article/details/130394040 ,讲的很详细了,
连接到(๐•ᴗ•๐)untu
1.推荐使用http连接,在设置里打开HTTP选项,然后访问限制改成A:* ,然后使用电脑访问手机ip:5080进入到网页控制台。需要注意的点是这个和telnet连接到的是Linux Deploy的服务,不是里面容器((๐•ᴗ•๐)untu)的服务,要进入容器内要执行命令su
后执行linuxdeploy shell -u root
。这样就成功连上(๐•ᴗ•๐)untu了。
2.有linux经验的也可以直接通过ssh访问,具体参数在设置里都有。
安装transmission
1.连接到安装好的(๐•ᴗ•๐)untu并用su切换到root用户,运行apt install -y curl wget
安装基础网络工具
运行apt install transmission-daemon
安装transmission守护进程
2.编辑配置文件/var/lib/transmission-daemon/info/settings.json,这里注意把rpc-whitelist-enabled改成false,不然电脑打开的时候就403,保存后执行transmission-daemon --config-dir /var/lib/transmission-daemon/info
启动服务。不能用service transmission-daemon start
启动,因为用这个启动的用户不是root,打不开端口,这个坑我排查了好久才发现
3.访问手机ip:9091,就能看到transmission的界面了
4.众所周知,transmission自带的ui很难用,所以要安装第三方ui。运行wget https://gitee.com/culturist/transmission-web-control/raw/master/release/install-tr-control-gitee.sh
然后运行bash install-tr-control-gitee.sh
选1即可安装完成
5.再次访问手机ip:9091,就能见到熟悉的transmission界面了,打开设置把默认保存目录改成/mnt/pt就可以开始下载了。
控制手机充电
说到充电控制,那自然是用 ACC (Advanced Charging Controller);它可以让你的手机电池维持在某一个特定的范围。ACC 支持使用 Magisk / KernelSU 的模块进行安装,不过我还是觉得直接装app比较方便https://gith(๐•ᴗ•๐).com/MatteCarra/AccA
这样你就得到一个每小时功率小于5W的下载机了。