Linux 跑安卓

Waydroid #

安装 #

sudo apt install curl ca-certificates
curl https://repo.waydro.id | sudo bash
sudo apt install waydroid

配置 #

sudo http_proxy="http://127.0.0.1:7890" https_proxy="http://127.0.0.1:7890" waydroid init
sudo systemctl stop waydroid-container
sudo /usr/bin/python3 /usr/bin/waydroid -w container start
sudo systemctl start waydroid-container
sudo systemctl status waydroid-container

ARM兼容层 #

git clone https://github.com/casualsnek/waydroid_script
cd waydroid_script
python -m pip install -r requirements.txt # 建议用虚拟环境哈~
python main.py  install libhoudini

配置页面 #

https://docs.waydro.id/usage/waydroid-prop-options

解决app检测网络问题 #

包名通配

waydroid prop set persist.waydroid.fake_wifi "com.netease.*"
sudo ufw allow 53
sudo ufw allow 67
sudo ufw default allow FORWARD

挂载文件 #

sudo mount --bind ~/Downloads ~/.local/share/waydroid/data/media/0/Download

adb #

adb connect <IP>:5555