GMSがないHUAWEI/HarmonyOSスマホにGMSを入れる

# Qiita初投稿
こんにちは。みなさん
一応Qiita初投稿です
たぶんあんまり投稿しないと思います()
あと私は文章を書くのがあまり得意じゃないのでわかりにくいかもです。
ちなみにHUAWEIのGMS導入方法は、OPPOやvivoなどよりは難しいかもしれませんが慣れたら結構簡単です

# 前提
PCにADB環境を入れておいてください。なおいつか書くかもしれないmicroGで入れる場合は必要ありません。
大陸版でのみ動作します。
グローバル版のHarmonyOS,EMUIでは動きませんのでご了承ください。

# GMSインストール開始

本題のGMSを導入していきます
まずとりあえずデフォルトIMEじゃ入力しにくいので AppGallaryからSwiftkeyなどを入れておきます(べつにGBoardとかをapkから入れてもいいと思います)


試した機種
HUAWEI Pura 70 Ultra、HUAWEI Mate 50 Pro、HUAWEI P50 Pro
HarmonyOS4.2,4.0

追記：P40 Pro PlusでやったところPlayストアだけ動かない謎現象が起きたので機種によってはできないかもです。
今のところ原因不明です
追記：P50 Proで勝手にサインアウトされる謎現象が起きました()
MicroGのほうがいいかもです
MicroGのほうもそろそろ書くかもです

今回はHuaGuというアプリを使って入れていきます(他のサイトとか見ても大体このソフト出てきますね

一旦まず開発者オプションを有効化します

設定→端末情報を開くとこの画面が出てくるのでHarmonyOSバージョンっていうところを連打します
（そしてパスワードを設定した場合は入れると) **これでデベロッパーになりました！** という表示が出たら開発者オプションを有効にできました
![Screenshot_20241222_183710_com.android.settings.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3968005/ecd1dc66-6f1a-1219-385f-e0df735673a4.jpeg)
機種、バージョンによって一部異なりますが基本一緒です

ひとつ前の画面に戻って**システムと更新**というところをタップします
そうすると**開発者向けオプション**という欄が出てきています。
そこで**USBデバッグ**をオンにしてください

# HuaGuのインストール
https://mega.nz/file/qBB0zR7C#kXIsaQNEtYzOBWUqXPn4YIQE0aogdGGh2sGCVEWvP-c
１. まず上のリンクからHuaGuのapkをダウンロード、インストールします。(ダウンロード、インストール方法は端折ります)

２. そして開くと注意書きが出てくるのでOK or 確定をタップしてください
タップすると何回か権限を許可しますかみたいなことが出てくるので許可してください

![Screenshot_20241222_184753_com.huafen.harmonyos_google.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3968005/f026021a-a73b-af62-457d-6a2c0d0ae44e.jpeg)
３. できたらこの画面が出てくるので**1番**を押してGoogle関連のアプリをいったん全部削除します。
(入れてないと何も出てこずにチェックマークが出てきます。)

４. 次に、**2番**をタップします
そしたら日付,時刻を変えるページに飛ぶので**自動設定をオフ**にして日付を**2020年7月10日**(ちなみにこれ2019とかで日付そのままでもいい)にします。タイムゾーン、時刻はそのままで大丈夫です。
５．HuaGuに戻って**3番**をタップするとバックアップと復元が開くので、右上の4つの点みたいなやつ(: :←こんなかんじのやつ)をタップして、**内部ストレージから復元**を選択します
![Screenshot_20241222_190451_com.android.settings.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3968005/fd803369-8821-7e4f-edb0-fe0b21bf6709.jpeg)

:::note info
内部ストレージから復元が出てこない場合
設定を開きアプリとサービス→アプリ→右上のボタン(: :)からシステムプロセスを表示→検索欄にバックアップと入れるとバックアップアプリが出てくるのでタップ→権限欄にメディアとファイルという項目があるのでタップしてすべてのファイルに変更
これで行けるはずです
:::
６. そうしたらローカルバックアップ履歴というのが出てくるので**2019年12月7日の天涯软件とか書いてあるやつがあるので**それをタップしアプリとデータを選択し復元
![Screenshot_20241222_190110_com.huawei.localBackup.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3968005/4c1ea99a-1033-7b3b-3a7b-302129a32a3e.jpeg)

パスワードは**a12345678**(まあヒントに書いてありますね)

![Screenshot_20241222_190429_com.huawei.localBackup.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3968005/6473d3c4-e722-6074-8285-de7c1b47854e.jpeg)

７. HuaGuに戻って**4番**をタップすると何やら怪しげ？な**谷歌服务助手**とかいうアプリが開くのでまた権限関連を全て許可します。また、端末管理者権限も有効にします(ちょっと待たされます)
許可して戻ってくるとなんか色々出てきますが放置してHuaGuに戻ります。
![Screenshot_20241222_191041_com.lzplay.helper.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3968005/bb3fc289-2fa7-00c4-fe30-d824bfcd66f2.jpeg)

８. **5番**をタップするとまた日付と時刻の画面になるので**自動設定をオン**にしてHuaGuに戻ります。

９. **6番**をタップするとなんかMicroGをインストールする画面になるのでそのままインストールして開きます。

開いたら**Account**を押していつも通りな感じでGoogleアカウントにログインします。
ちなみに最初一回落ちて戻りますが正常です。もう一回押してログインしましょう。

:::note alert
ちなみにここでGoogleアカウントにログインしないともうログインできません！
あとからログインするにはまたGMSを消してMicroGのところからになります。
:::

１０.HuaGuに戻り**7番**をタップすると色々出てくるので**Install**をタップするとGoogle関連のアプリのインストール画面になります
何回か続くので、すべてインストールしてください。
![Screenshot_20241222_192824_com.huafen.harmonyos_google.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3968005/62fd54fc-0b90-318f-719f-f5e4f488cca8.jpeg)

１１.**8番**をタップするとMicroGをアンインストールするメッセージが出てくるのでそのままアンインストールします。

１２.**9番**をタップすると**GooglePlay開発者サービス**をインストールする画面が出てくるのでインストールします。
これでHuaGuを使うのは終わりです。

１３.一度Playストアを開き左からスライド→設定を開き基本情報→Playストアのバージョンというのが出てくるのでそれを押したらPlayストアが更新されるので少し待ちます

１４．少し待っていると **GooglePlay開発者サービスからThis device isn’t Play Protect…** みたいな通知が来ます
来たらPC側でコマンドプロンプトを開きPCと端末を接続して
**adb shell pm disable-user --user 0 com.google.android.gsf**
と入力します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3968005/5b528531-6017-2d49-de2a-847acf80b830.png)
こうPackage com.google(ryと帰ってきたら成功です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3968005/dd0b7b67-9d68-b05f-3073-a6a811a1e061.png)
こう帰ってきた場合はスマートフォンとちゃんとつながってない可能性があります。

そしたら設定を開きアプリとサービス→アプリ→右上のやつ(: :)を押してシステムプロセスを表示→検索欄にGoogleサービスフレームワークと入力
Googleサービスフレームワークが無効化されていれば完了です。

１５.まだThis device isn't Play Protect(ryが出てきていたらアプリとサービス→アプリ(さっきのとこ)の検索欄にPlay 開発者(ryと入力
開いて強制停止します。
まだ通知欄にまださっきのThis device(ryが出ていたら放置していてください

１６.アプリとサービス→アプリでPlay開発者サービスを開き権限を全て渡します。
下のほうにある詳細設定欄の**他のアプリの上に重ねて表示**、**システム設定の書き込み**の両方も許可してください
![Screenshot_20241222_194240_com.android.settings.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3968005/649e2d3b-4436-9566-736a-4cb220e17ba9.jpeg)

これにて完了です。お疲れさまでした。

# 通知やGoogleMapsなどの位置情報系を裏で常に動かしたい場合
通知などは裏でアプリが動いてないと届かないので動くようにしていきます。

設定で**アプリとサービス**→**起動マネージャー**→動かしたいアプリをオフにすると手動で管理という画面が出てくるので**自動起動**、**他のアプリによる起動**、**バックグラウンドで実行**をオンにすると通知なども来るようになります。

::: note
ちなみにGoogle系のアプリはほとんど手動設定にしておくのがおすすめです。
特にGoogle Play 開発者サービスはオンにしておかないとサードパーティー製のアプリで地図が動かなかったりします。
:::

![Screenshot_20241222_200145_com.huawei.systemmanager.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3968005/75e82450-9a73-3c09-b2b9-842c77cf2ff8.jpeg)

# 最後に
初めてQiitaで投稿してみましたがわかりやすかったでしょうか()
わかりにくかったらコメントなどで改善できるとこなどを言ってもらえると助かります。
私はなぜかクイックシェアも使えていて割と便利です。
左手小指痛い()