2024/12/01

Ubuntu上でWaydroidをインストール(Android 11)

公式サイトは
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 件のコメント:

コメントを投稿

Linux用のTUI(テキストユーザインタフェース)のエディタを作ってみたらめっちゃ使い勝手の悪いエディタが出来上がった

自分が作ったエディタ使うぐらいなら、Linuxで使えるnanoを使った方が1000倍ましと思えるぐらいの物が出来上がった   機能としては TUIのエディタ 対応はUTF-8のファイル、マルチバイト文字 引数に渡せば複数のファイルを読み込み、L キーで一覧出力し、番号...