💭
Arch LinuxでApple Musicをロスレスで聞けるようにする
自分用メモ。
どうやって聴く?
- CiderやWeb版はロスレスに対応してない
- Wineは重い
- Waydroid経由でApple Musicを動かす
Waydroidの準備
インストール
yay -S waydroid
初期化、GAPPSを指定する
sudo waydroid init -s GAPPS
Google Play Protect認証
シェルから操作
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\";"
android_id|xxxxxxxxxxxxxxxxxxx
で、この数字を に登録
:/ # exit
で抜ける。
ルート化された端末ではApple Musicは使えないので、
/var/lib/waydroid/waydroid.cfgの[properties]に以下の設定をペースト
ro.product.brand = google
ro.product.manufacturer = Google
ro.system.build.product = redfin
ro.product.name = redfin
ro.product.device = redfin
ro.product.model = Pixel 5
ro.system.build.flavor = redfin-user
ro.build.fingerprint = google/redfin/redfin:11/RQ3A.211001.001/eng.electr.20230318.111310:user/release-keys
ro.system.build.description = redfin-user 11 RQ3A.211001.001 eng.electr.20230318.111310 release-keys
ro.bootimage.build.fingerprint = google/redfin/redfin:11/RQ3A.211001.001/eng.electr.20230318.111310:user/release-keys
ro.build.display.id = google/redfin/redfin:11/RQ3A.211001.001/eng.electr.20230318.111310:user/release-keys
ro.build.tags = release-keys
ro.build.description = redfin-user 11 RQ3A.211001.001 eng.electr.20230318.111310 release-keys
ro.vendor.build.fingerprint = google/redfin/redfin:11/RQ3A.211001.001/eng.electr.20230318.111310:user/release-keys
ro.vendor.build.id = RQ3A.211001.001
ro.vendor.build.tags = release-keys
ro.vendor.build.type = user
ro.odm.build.tags = release-keys
ro.adb.secure = 1
ro.debuggable = 0
再構築する
sudo waydroid upgrade --offline
Google Play Storeから最新バージョンのApple Musicをインストールするとオフライン状態と認識されて使えないので
APKPureから4.6.0をインストールする。
waydroid app install apkファイル
4.5.0ではロスレスをオンにすると「認証されていないコンテンツです」と表示され使えなかったので4.6.0でよさそう

Discussion