软件 - Waydroid

  1. 安装
    1. 内核
    2. Wayland
  2. 配置
    1. 下载Android系统镜像
  3. 使用
  4. 卸载
  5. 参考

安装

内核

  • Zen内核

    sudo pacman -S linux-zen linux-zen-headers
    
  • 其他内核

    1. 安装binder_linux-dkms
      yay -S binder_linux-dkms
      
    2.
    

Wayland

  • yay -S waydroid
    

配置

下载Android系统镜像

  • 默认镜像
    waydroid init
    
  • 带GAPPS的镜像
    waydroid init -s GAPPS
    

P.S. 建议全局科学上网或者`export http_proxy=http://IP:Port && export https_proxy=http://IP:Port`

或者去,将解压缩到`/var/lib/waydroid/images/`

### 修复设备

如果是安装带GAPPS版本的而,科学上网后会不停弹出以下告警

> ⚠️ This Device isn't Play Protect certified
> Your device isn't certified to run Google apps or use Google Services. Contact the device manufacturer or retailer and ask for a certfied device. Learn more at g.co/AndroidCertifiedDevice

![](../resources/Pasted%20image%2020241216160247.png)

- adb命令获取
    1. 进入waydroid shell
        ```shell
        sudo waydroid shell
        ```
    2. 获取
    ```shell
    ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"
    ```


也可以使用脚本
```shell
venv/bin/python3 main.py certified

然后将获取到的id号输入到设备注册页面即可


使用


卸载


参考

Waydroid - ArchWiki


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 cnlnnn@qq.com

文章标题:软件 - Waydroid

字数:264

本文作者:cnlnn

发布时间:2024-12-16, 15:56:00

最后更新:2025-01-10, 09:07:33

原始链接:https://cnlnn.pages.dev/posts/waydroid/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。