<br />
<br />
需要给fnos安装桌面环境,论坛里面有教程。
接下来安装waydroid
ssh连接fnos,获取root权限
sudo -i
安装WayDroid依赖文件
apt install curl ca-certificates -y
添加WayDroid官方仓库
curl https://repo.waydro.id | sudo bash
安装WayDroid
sudo apt install waydroid -y
在桌面环境启动waydroid,会要求下载镜像,这一步需要anbox kernel modules和魔法,不然大概率下载不了或者下载失败
编译anbox kernel modules
apt install dkms
下载附件
附件:anbox-modules-master.zip
在桌面环境解压附件,在终端中运行附件中的 INSTALL.sh
会自动编译anbox kernel modules
下载完镜像waydroid已经可以使用了,x86的还需要添加Libhoudini
安装lzip
apt install lzip
克隆waydroid_script仓库
git clone https://github.com/casualsnek/waydroid_script
切换至waydroid_script目录
cd waydroid_script
创建虚拟环境
python3 -m venv venv
安装脚本需要的依赖
venv/bin/pip install -r requirements.txt
执行waydroid_scrip脚本
venv/bin/python3 main.py
选择android11,选择install,移动到Libhoudini按空格,然后回车会自动添加Libhoudini(需要magisk和google也可以一起安装)
启动waydroid,已经可以正常使用arm软件了
桌面环境需要插上hdmi才能启动,所以要插上显示器,或者使用hdmi诱骗器
远程使用waydroid
fnos docker中安装ws-scrcpy
新建docker-compose.yaml,名字文件夹自己选
services:
ws-scrcpy:
container_name: ws-scrcpy
image: sunls2/ws-scrcpy:latest
logging:
options:
max-size: 1m
ports:
- "9000:8000"
restart: unless-stopped
-
连接飞牛ssh,root权限,连接waydroid
docker exec ws-scrcpy adb connect 192.168.240.112:5555
打开网页 飞牛ip:9000(9000端口可以在上面配置文件修改)
将飞牛ip:9000映射到公网就可以随时使用waydroid,缺点就是没有声音


|