ルートを持つデバイスで Android Pay を使用する方法

アンドロイドペイ デビューした 米国では .遅かれ早かれ、このサービスが他の国で見られるようになるのは時間の問題であり、数か月後には私たちと一緒にいることになります.いつものように、非常に影響力のあるサービスの場合 出てきて、多くの質問が発生し、そのうちの1つが今日解決されます . Android スマートフォンに root を持っているユーザー 比較的大きなコミュニティです .それらは過半数ではありませんが、考慮に入れるには十分です。支払いはデリケートなものであり、そのため常に、まず、権限が多すぎる携帯電話でこれらのサービスを使用することを拒否します.現時点では何も公式ではありませんが、懐疑論だけでなく解決策もあります。





今日の Android Pay の状況 Googleウォレットと同じ : root を持っている場合、このサービスで支払いを行うことはできません。時間が経つにつれて、Google は柔軟になり、この制限を取り除きました。おそらく時間の経過とともに、この状況も変化するでしょうが、現在のシナリオは、先ほどお伝えしたシナリオです。



Android Pay をルートで使用する

もちろん、この禁止は完璧ではなく、複数のユーザーが メソッドを与えた モバイルがルート化されていないとAndroid Payに認識させ、支払いを許可します。静かに、ルートを持っているかどうかを心配せずに(プラットフォームが到着したときに)単に使い続けるのでなければ、悪意のある目的でプラットフォームをだます方法は教えません.

Google ウォレットは、ルート化された Android デバイスに対して同様の制限を設けていましたが、その後、Google は黙って制限を削除し、Google ウォレットをデバイスのルート アクセスと一緒に機能させました。これは Android Pay でも発生する可能性があります。将来のある時点で、Google がルート アクセスから Android Pay を保護する方法を見つけ出し、それが本当に確実になったときに、アプリのルート制限を解除する可能性があります。



そのため、Android Pay はルート アクセスを正式にサポートしていませんが、回避策がないわけではありません。 Android Pay を Root で動作させるには、いくつかの方法があります。



方法 1: Android Pay のシステムレス ルート回避策

Android Pay をシステムレス ルートで動作させるには、以下の手順に従ってください。 ジグメソン ヒント:

  1. カスタム変更なしで、デバイスをフォーマット/工場出荷時の状態にリセットして、ファームウェアをストックします。
  2. システムレスの SuperSU でデバイスをルート化します。
  3. デバイスで USB デバッグを有効にします。
    1. に行く 設定 » タブレットについて ' と ビルド番号を 7 回タップします 有効にする 開発者向けオプション .
    2. 帰ります 設定 ' 選択する 開発者向けオプション ' 有効 USBデバッグ。
  4. PC で ADB と Fastboot をセットアップする .
  5. デバイスを PC に接続します。
    └ デバイスの画面に USB デバッグの許可を求めるプロンプトが表示された場合は、[OK] を選択します。
  6. PC でコマンド ウィンドウを開き、次のコマンドを発行します。
    adb シェル
    これは
    chmod 751 /su/bin
  7. それでおしまい。 Android Pay は、デバイスのシステムレス ルートで動作するようになりました。

上記のシステムレス ルート メソッドで行ったことは、デバイスでシステムレス ルートを検出する SafetyNet チェックをオフにすることです。それがうまくいくことを願っています。そうでない場合は、以下に示す他の方法も試してください。



方法 2: SuperSU からルートを無効にする

によって提案されたように タード・ファーガセン コメントで、SuperSU からルートを無効にするだけでも機能します。



  1. デバイスで SuperSU アプリを開きます。
  2. [設定] タブをタップします。
  3. 「スーパーユーザーを有効にする」オプションのチェックを外します。
  4. Android Pay を開き、カードを設定します。
  5. SuperSU アプリに戻り、「スーパーユーザーを有効にする」オプションにチェックマークを付けます。

それでおしまい。これで支払いができるはずです。

方法 3: RootCloak Xposed モジュールを使用する

と呼ばれるXposedモジュールを使用できます ルートクローク これにより、デバイスのルート ステータスが隠蔽されるため、(Android Pay が使用する)Google Play Services アプリをクロークして、デバイスがルート化されているという事実を隠すことができます。以下は、ハッキングのクイック ガイドです。

  1. Xposed Framework をデバイスにインストールします。
  2. インストール ルートクローク Xposed Module を開き、Xposed インストーラー アプリで有効にします。
  3. ランチャーから RootCloak アプリを開きます。
  4. アプリを初めて使用する場合は、メニューを開き(3 つの点のアイコンをタップ)、[デフォルトのアプリにリセット] オプションを選択します。
  5. Google Play サービスがまだデフォルト アプリのリストにない場合は、[+] ボタンを使用して追加します。
  6. デバイスを再起動するか、Google Play Services アプリを強制終了してください。
  7. Android Pay アプリを開くと、ルート化されたデバイスで動作するはずです。

ノート: クレジット カードまたはデビット カードを追加しているときに強制終了される場合は、すべてのカードを追加するまで、オンとオフを繰り返し切り替える必要がある場合があります。そして最後にオンのままにします。

注 2: うまく動作しない場合は、本日リリースされた最新の Google Play Services アプリを使用することをお勧めします。

代替方法 (未テスト) : 「No Device Check」Xposed モジュールをインストールします。

Google は最近、新しい SafetyNet API を導入しました。これは、アプリ デベロッパーが「false」ステータスを返すことでデバイスがルート化または変更されているかどうかを確認し、アプリがそれに応じて機能を調整できるようにするのに役立ちます。

「No Device Check」Xposed モジュールはこの動作を変更し、デバイスの互換性について常に「true」ステータスを返すため、アプリはデバイスがルート化または変更されていないと判断し、すべての機能を有効にします。

「No Device Check」Xposed モジュールをダウンロードする

これは、ルート化されたデバイスで Android Pay を使用するのにも役立つ場合があります。試してみて、下のコメントセクションでうまくいくかどうかをお知らせください.

楽しいアンドロイドを!