公式サイトは
https://waydro.id/
インストールに関するドキュメントは
https://docs.waydro.id/usage/install-on-desktops
今回はUbuntuで使用するので
https://docs.waydro.id/usage/install-on-desktops#ubuntu-debian-and-derivatives
参考にする
# curlはコマンドラインでサーバへのリクエストが行える
# ca-certificatesはCA証明書 パッケージ
sudo apt install -y curl ca-certificates;
# リポジトリを追加
# /usr/share/keyrings/waydroid.gpg
# /etc/apt/sources.list.d/waydroid.list
curl -s https://repo.waydro.id | sudo bash;
# waydroidをインストール
sudo apt install -y waydroid;
# クリーンアップ
sudo rm -rf /var/lib/waydroid /home/.waydroid ~/waydroid ~/.share/waydroid ~/.local/share/applications/*aydroid* ~/.local/share/waydroid;
# Ubuntuを再起動する
sudo reboot;
初回実行。Android TypeはGAPPSを選択
waydroid first-launch;
起動はメニューの中のwaydroidをクリック
終了はUbuntu側のターミナルで行う
waydroid session stop;
waydroid内でアップデートが行われたらUbuntuが強制でログアウトされるのでアップデート通知が出たらUbuntu側の編集中のものは全て閉じてアップデートする
アップデート後、waydroidが立ち上がらないので終了コマンド
waydroid session stop;
を実行してその後waydroidを立ち上げる
このデバイスはPlay プロテクトの認証を受けていません
を解消し、Google Playを使用できるようにする
https://docs.waydro.id/faq/google-play-certification
Waydroidを起動した状態でUbuntu側のターミナルで実行
sudo waydroid 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\";"
ブラウザを立ち上げgoogleにログイン後、android_idの後の数字を登録
https://www.google.com/android/uncertified
シェルを終了
exit;
認証されるまで暫く待つ
waydroid session stop;
Ubuntuからwaydroidの内蔵ストレージへアクセス
sudo xdg-open /home/$(logname)/.local/share/waydroid/data/media/0;
0 件のコメント:
コメントを投稿