HONOR(MagicOS)で仮の位置情報を使う
HONOR は 2020 年に Huawei から独立し、それ以来、独自の UI である MagicOS と Google サービスを搭載した独立ブランドです。Huawei 向けのガイドは HONOR のユーザーには半分しか当てはまりません。設定の場所は似ていますが、名前が違うものもあり、アプリのインストールに回り道は不要です。Google Play があるからです。以下は MagicOS 専用の手順です。
開発者モードをオンにする
設定 →「端末情報」→「ビルド番号」を 7 回続けてタップします。システムが PIN を求め、開発者モードがオンになったことを知らせます。画面に「ビルド番号」の項目がない場合は、「バージョン」の中に隠れています。MagicOS のバージョンによって、最上位にあるか 1 階層深くにあるかが異なります。

開発者向けオプションを開く
設定 →「システムとアップデート」→「開発者向けオプション」。MagicOS 8 以降では「その他の設定」にあることもあります。見つからない場合は設定の検索で「開発者」と入力してください。

仮の現在地情報アプリを選ぶ
開発者向けオプションで「仮の現在地情報アプリを選択」を見つけ、Mock Location を選びます。アプリはあらかじめインストールしておく必要があります。システムは、テスト用の位置情報源として機能できるアプリだけを表示します。RuStore から、または ウェブサイトの APK でインストールできます。

起動の自動管理をオフにする
設定 →「バッテリー」→「アプリ起動」→ Mock Location を探し、「自動で管理」をオフにします。MagicOS はすぐに 3 つのスイッチ(「自動起動」「二次起動」「バックグラウンドで実行」)を表示するので、3 つともオンにします。これが重要な手順です。自動管理のままだと、UI が自分の判断でバックグラウンドサービスを終了させ、画面をロックして数分後に偽装が止まります。

位置情報の権限を許可する
アプリを開いて、位置情報へのアクセスを許可します。これは偽装のためではなく逆の目的、つまり実際の地点を表示し、停止後にそこへ戻るために必要です。スマートフォンの再起動後に偽装を復元するには、「アプリの使用時のみ」ではなく「常に許可」が必要です。

結果を確認する
地図をタップして偽装を開始し、別の地図アプリを開くと、選んだ地点が表示されるはずです。画面をロックして 15 分後に通知パネルを見て、通知があればサービスは動いています。確認の全手順は 別のガイド にあります。

この目的での HONOR と Huawei の違い
主な違いは実用面にあります。HONOR には Google サービスがあるため、アプリはいつものようにストアからインストールでき、Google Play なしでのインストールの解説は HONOR のユーザーには不要です。偽装の仕組みは同じで、メーカーの追加機能ではなく Android の一部です。
共通の遺産も残っています。3 つのスイッチによるアプリ起動の管理は EMUI から受け継がれ、同じように動作します。Huawei のガイドを探してスマートフォンで項目が見つからなかった場合、原因はおそらく機能がないことではなく項目の名前です。Huawei のガイド では同じ考え方をより詳しく説明しています。
MagicOS のバージョンごとの項目の名前
MagicOS 7・8・9 は、ほぼすべての大きなアップデートで項目の配置を変えます。「アプリ起動」は「バッテリー」にも「アプリ」にも現れ、「開発者向けオプション」は「システムとアップデート」にも「その他の設定」にも現れます。変わらないのは場所ではなく意味です。どこかにアプリの自動起動の管理があり、どこかに開発者向けオプションがあります。
設定の検索機能なら、名前が変わっていても「開発者」「起動」で両方の項目が見つかります。
それでも偽装が止まる場合
アプリが起動の自動管理に戻っていないか確認してください。UI の大きなアップデートで、この設定がリセットされることがあります。サービスが動いている目印は通知パネルの常駐通知で、通知が消えていたらシステムがサービスを終了させています。
MagicOS でよくある 2 つ目の原因は、バッテリー残量が少ないと自動でオンになる省電力モードです。すべてのアプリのバックグラウンド動作を一度に制限します。ほかの原因はメーカーに関係なく、別に説明しています:バックグラウンドで偽装がオフになる理由。