Samsung Galaxy で仮の位置情報を使う

Samsung でも Android の同じ標準の仕組みを使いますが、名前と場所が独自です。ビルド番号は標準の Android より 1 階層深く、開発者向けの項目は設定の一覧の一番下に表示され、バックグラウンドの動作は「バッテリーセーバー」ではなく「バックグラウンドでの使用の制限」で管理します。以下では、こうした違いを踏まえて全体の手順を説明します。

  1. 「ソフトウェア情報」でビルド番号を探す

    設定 →「端末情報」→「ソフトウェア情報」→「ビルド番号」を 7 回続けてタップします。つまずきやすいのはこの余分な階層です。標準の Android ではビルド番号は「デバイス情報」の中にありますが、One UI ではさらに奥にあります。システムが残りの回数を表示し、PIN を求めた後、開発者モードがオンになったことを知らせます。

    Samsung の「ソフトウェア情報」画面:7 回タップする「ビルド番号」が強調表示されている
  2. 「開発者向けオプション」を開く

    設定の最上位に戻り、一番下までスクロールします。One UI では新しい項目は「開発者向けオプション」という名前で、ほかの多くの UI のように「システム」の中ではなく、最後の項目として追加されます。見当たらない場合は 7 回のタップがカウントされていません。ちょうど「ビルド番号」の項目をタップして、手順 1 をやり直してください。

    Samsung の設定一覧:「開発者向けオプション」は一番下にある
  3. 仮の現在地情報アプリを選ぶ

    項目の中で「仮の現在地情報アプリを選択」を見つけ、Mock Location を選びます。リストはシステムが作成し、空になる理由は 1 つだけです。対応するアプリがまだインストールされていないことです。ストア以外からの APK のインストールについては 別のガイド があります。

    仮の現在地情報アプリの選択:Mock Location にチェックが入り、「なし」は選択されていない
  4. バックグラウンドでの使用の制限を解除する

    設定 →「デバイスケア」→「バッテリー」→「バックグラウンドでの使用の制限」→ Mock Location を「スリープしないアプリ」のリストに追加します。バージョンによっては項目が「スリープ中のアプリ」という名前で、その場合は逆にアプリをリストから外します。これをしないと、One UI はいずれバックグラウンドサービスをスリープさせ、偽装は止まります。Xiaomi で起きるのと 同じです。

    Samsung の設定:Mock Location がバックグラウンド動作の「スリープしないアプリ」に追加されている
  5. 偽装を開始して確認する

    アプリを開き、位置情報と通知へのアクセスを許可して、地図で目的の場所をタップすると、すぐに偽装が始まります。その後、地図のある別のアプリを開き、選んだ地点が表示されることを確認します。

    Mock Location の画面:選んだ地点を示す地図とオレンジのピン、左の電源ボタンがオレンジ色に点灯し、偽装がオンになっている

Samsung とほかの UI の違い

違いは 3 つあり、すべて中身ではなく場所の違いです。1 つ目:ビルド番号は「端末情報」の直下ではなく「ソフトウェア情報」にあります。2 つ目:開発者向けの項目は「システム」の中ではなく、設定の一覧の一番下に追加されます。3 つ目:バックグラウンドの動作は、いつもの場所の「バッテリー」ではなく「デバイスケア」で管理します。

One UI は仮の位置情報の仕組みそのものは変えません。これは Android の標準機能で、ほかと同じく root なしで 動作します。

PIN を入力しても何も起きない場合

One UI は、開発者モードを有効にする前に PIN や指紋を求めます。確認をキャンセルすると 7 回のタップはカウントされず、エラーも表示されません。外から見ると「7 回タップしたのに何も起きない」ように見えます。

2 つ目の原因は仕事用プロファイルです。企業が管理するスマートフォンでは、管理者がポリシーで開発者モードを禁止できます。その場合は何回タップしても項目は表示されず、管理者なしでは回避できません。

Samsung で特に偽装が止まりやすい理由

One UI は、しばらく使っていないアプリをスリープさせます。この仕組みは「スリープ中のアプリ」と呼ばれ、アプリはあなたの操作なしに自動でそこに入れられます。偽装アプリはシステムからは使われていないように見えます。偽装を始めてスマートフォンをポケットに入れたら、操作がないからです。

そのため、制限を一度解除するだけでは足りません。数週間正常に動いた後に偽装が止まるようになったら、アプリがまた「スリープ中のアプリ」に入っていないか確認してください。サービスが動いている目印は 1 つ、通知パネルの常駐通知です。

Mock Location — root 不要の Android 用偽の GPS 位置情報アプリ

無料、Google Play 以外から配布。インストール前にファイルのチェックサムを確認できます。

APK をダウンロード