收起左侧

fnos安装waydroid,随时可以摸鱼的高性能云手机

10
回复
2245
查看
[ 复制链接 ]

0

主题

4

回帖

0

牛值

江湖小虾

2025-2-6 19:59:46 显示全部楼层 阅读模式

[i=s] 本帖最后由 玉尺书生 于 2025-2-6 21:25 编辑 [/i]<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

下载附件

upload 附件: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,缺点就是没有声音

QQ20250206-201553.png

QQ20250206-201606.jpg

收藏
送赞 3
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

5

主题

42

回帖

0

牛值

初出茅庐

2025-2-8 13:15:30 显示全部楼层
有个屏幕坏了的破手机,也没有办法连接上呀

0

主题

2

回帖

0

牛值

江湖小虾

2025-2-8 14:02:28 显示全部楼层
ERROR: Cannot locate waydroid config file, reinit wayland and try again!最后废了
没遇见过这情况  详情 回复
2025-2-9 11:33

0

主题

4

回帖

0

牛值

江湖小虾

2025-2-9 11:33:23 楼主 显示全部楼层
没遇见过这情况

0

主题

7

回帖

0

牛值

江湖小虾

2025-2-15 01:13:02 显示全部楼层
这个是docker部署,有飞牛虚拟机方案吗
redroid是docker部署,但是只能用scrcpy连接,性能没有这个好 这个我发现安装后桌面有概率会卡死,现在也是使用的redroid了  详情 回复
2025-2-18 22:16

0

主题

4

回帖

0

牛值

江湖小虾

2025-2-18 22:16:18 楼主 显示全部楼层
redroid是docker部署,但是只能用scrcpy连接,性能没有这个好
这个我发现安装后桌面有概率会卡死,现在也是使用的redroid了

0

主题

1

回帖

0

牛值

江湖小虾

2025-3-25 00:52:19 显示全部楼层
你好,按你的教程安装,在“终端中运行附件中的 INSTALL.sh”这一步后,打开waydroid,会提示错误,“ERROR: Binder node "binder" for waydroid not found”。然后"binder" 模块一直无法安装,能请教一下解决办法吗?谢谢
我很久没用这个了,不知道是不是飞牛版本更新了的原因  详情 回复
2025-4-22 10:37

0

主题

5

回帖

0

牛值

fnOS系统内测组

2025-3-25 17:22:11 显示全部楼层
我在桌面环境解压附件,在终端中运行附件中的 INSTALL.sh,报错哎
/home/admin/下载/anbox-modules-master# ./INSTALL.sh
sudo: dkms:找不到命令
sudo: dkms:找不到命令
modprobe: FATAL: Module ashmem_linux not found in directory /lib/modules/6.6.38-trim
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/6.6.38-trim
ls: 无法访问 '/dev/binder': 没有那个文件或目录
ls: 无法访问 '/dev/ashmem': 没有那个文件或目录

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
好像是dkms没安装 apt install dkms  详情 回复
2025-4-22 10:38

0

主题

4

回帖

0

牛值

江湖小虾

2025-4-22 10:37:23 楼主 显示全部楼层
朱泪x 发表于 2025-3-25 00:52
你好,按你的教程安装,在“终端中运行附件中的 INSTALL.sh”这一步后,打开waydroid,会提示错误,“ERROR ...

我很久没用这个了,不知道是不是飞牛版本更新了的原因

0

主题

4

回帖

0

牛值

江湖小虾

2025-4-22 10:38:31 楼主 显示全部楼层
依人心 发表于 2025-3-25 17:22
我在桌面环境解压附件,在终端中运行附件中的 INSTALL.sh,报错哎
/home/admin/下载/anbox-modules-master# ...

好像是dkms没安装
apt install dkms
好像现在没有binderfs,运行INSTALL.sh就 root@fc:/vol1/1000/beifen/anbox-modules-master/anbox-modules-master# ./INSTALL.sh Sign command: /lib/modules/6.6.38-trim/build/scripts/sign-file Binary /lib/mod  详情 回复
2025-4-28 14:32

0

主题

5

回帖

0

牛值

江湖小虾

2025-4-28 14:32:26 显示全部楼层
_o9UuQ 发表于 2025-4-22 10:38
好像是dkms没安装
apt install dkms

好像现在没有binderfs,运行INSTALL.sh就
root@fc:/vol1/1000/beifen/anbox-modules-master/anbox-modules-master# ./INSTALL.sh
Sign command: /lib/modules/6.6.38-trim/build/scripts/sign-file
Binary /lib/modules/6.6.38-trim/build/scripts/sign-file not found, modules won't be signed
Creating symlink /var/lib/dkms/anbox-ashmem/1/source -> /usr/src/anbox-ashmem-1
Error! Your kernel headers for kernel 6.6.38-trim cannot be found at /lib/modules/6.6.38-trim/build or /lib/modules/6.6.38-trim/source.
Please install the linux-headers-6.6.38-trim package or use the --kernelsourcedir option to tell DKMS where it's located.
Sign command: /lib/modules/6.6.38-trim/build/scripts/sign-file
Binary /lib/modules/6.6.38-trim/build/scripts/sign-file not found, modules won't be signed
Creating symlink /var/lib/dkms/anbox-binder/1/source -> /usr/src/anbox-binder-1
Error! Your kernel headers for kernel 6.6.38-trim cannot be found at /lib/modules/6.6.38-trim/build or /lib/modules/6.6.38-trim/source.
Please install the linux-headers-6.6.38-trim package or use the --kernelsourcedir option to tell DKMS where it's located.
modprobe: FATAL: Module ashmem_linux not found in directory /lib/modules/6.6.38-trim
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/6.6.38-trim
ls: cannot access '/dev/binder': No such file or directory
ls: cannot access '/dev/ashmem': No such file or directory
root@fc:/vol1/1000/beifen/anbox-modules-master/anbox-modules-master#
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则