ラベル

2018年7月24日火曜日

Sailfish OSでGoogle Playストアを使用する方法。

Sailfish OSの魅力はフリックUIなんですが、もう一つの魅力としてはAndroid用のアプリが利用出来る事だと思います。

Sailfish X には標準でAndroidアプリ用のStoreがインストールされていますが、検索しても出てこないアプリも多いですし、日本語にも対応してないので正直なところあんまり使えません。

Google Play Storeを使えるようにすれば良いのですが、通常の方法では正常にインストール出来ません。
上記Storeで検索すると一応見つけることが出来てインストールも出来るのですが、残念ながら動きません。

と言う事で、Sailfish OSにGoogle Play Storeをインストールして動かす方法です。

元ネタは下記になります。

https://it.toolbox.com/blogs/jeffhoogland/howto-google-playstore-on-sailfish-x-102517

■Sailfish OS にPlayストアをインストールする手順

まず下記から必要なファイルをダウンロードしましょう。
それなりに容量がありますし、使用するのは中の一部なのでPCでダウンロードした方が良いかもです。

https://androidfilehost.com/?fid=95832962473395379

ダウンロードしたら適当な場所に解凍します。
PCでダウンロードした場合は、解凍したファイルの /System/Priv-app にある、下記4つのファイルをXperiaの適当なフォルダにコピーします。

GmsCore.apk
GoogleLoginService.apk
GoogleServicesFramework.apk
Phonesky.apk

次にSailfish のターミナル、もしくは開発者モードでUSB接続したPCからターミナルでログインして下記を実行してサービスを停止します。

devel-su
※ここでパスワードを入力
systemctl stop aliendalvik.service
systemctl mask aliendalvik.service

先程コピーした4つのファイルを /opt/alien/system/priv-app/ へコピーして、パーミッションを644に変更します。

Xperiaの/Downloads に4つのファイルを置いてる場合

cd Downloads
cp GmsCore.apk oogleLoginService.apk GoogleServicesFramework.apk Phonesky.apk /opt/alien/system/priv-app/
cd /opt/alien/syste/priv-app
chmod 644 GmsCore.apk
chmod 644 oogleLoginService.apk
chmod 644 GoogleServicesFramework.apk
chmod 644 Phonesky.apk

続いてサービスの再起動

systemctl unmask aliendalvik.service
systemctl start aliendalvik.service

インストール実行します

apkd-install Phonesky.apk

Sailfishにインストールの画面が表示されますので、インストールをタップして完了するのを待って・・
メニューにPlay Storeのアイコンが出たら成功!
ちなみにGoogle Settingのアイコンも作られます。

このままでも使えますが、バージョンが古いままなので続けて新しいバージョンをインストールします。
ただし、Ver8以上をインストールすると、Sailfishでは正しくアプリをダウンロード出来ません。
※「インストールを保留しています」のまま、いつまで待っても進まなくなる。

出来る限り新しいバージョンって事で、私はVer7を入れています。

Ver7を入れるにせよ、Ver6のまま使うにせよ必ず自動アップデートはOFFにしておきましょう。
Playストアが勝手に更新されると、上で書いたようにアプリのダウンロードが出来なくなりますので注意。

もし誤ってアップデートされてしまったら、一度Playストアをアンインストールしてから古いバージョンをインストールし直せばOKです。

ちなみにこれでGoogleアカウントへのサインインが可能になるので、Google関連の各種アプリも使えるようになります。

と言う事で、これでGoogle Play Storeが使えるようになって、日本語のアプリも普通に導入可能になりました。
中にはインストールできない物とかありますが(root化されてるとインストールできない物とか)、少なくとも現在自分自身が必要としているアプリについては、全てインストールできています。

ただちょっと残念な事に、通知に関してはロック画面に対応していないようです。

0 件のコメント:

コメントを投稿