ども!ビルメンデスのyamapi(@yamapi33)です。
ここ数日、P8liteでのポケモンGO関連について情報を集めまくっています。
Twitterを見ていると、P8lite(LUMIERE 503HW)では要求スペックを満たしているのにフリーズしてしまい、まともにプレイできない人が大勢いるようです。
このブログでも、本体設定の変更でプレイできるようにする方法と、非公式ですがAndroid6.0にアップデートすることでプレイできるようになる方法を記事にしてきました。
ですが、前者では解決しないパターンもあり、後者ではリスクが大きいというデメリットがあります。
僕の環境では、運良くAndroid6.0にアップデートすることで問題なくプレイできていますが、上手くいかないという報告も上がっていました。
しかし、本日遂に暫定的にプレイするための方法が確立されたようです!
手動でアップデートするのはちょっと…という方は、是非試してみてください。
NoRoot Firewallで特定のパケットを遮断する
「NoRoot Firewall」というアプリを使用します。
簡単に言うと、通信の制御ができるというアプリです。
まずはこのアプリをインストールしましょう。
では、設定を説明していきます。
1.ポケモンGOのキャッシュをクリアする
設定→アプリの管理と進み、「ポケモンGO」のキャッシュをクリアします。
キャッシュが残っていると、うまくできないようです。(読み込んだ地図データが残るため)
2.アプリを起動し、ポケモンGOにカスタムフィルタを設定する
NoRoot Firewallを起動したら、【アプリ】タブに移動しポケモンGOの詳細設定画面に移動します。
下部の「+新しいカスタムフィルタ」をタップすると、設定画面が出るのでここにフィルタを登録します。合計で7項目です。
全て入力が終わると、このような状態になります。
これで準備は完了です。
3.ホームタブに戻り実行する
この設定でNoRoot Firewallを実行します。
「再起動時にアプリを自動で立ち上げる」にチェックを入れておいた方がいいでしょう。
【スタート】をタップで実行されます。
「ポケモンGO」以外で通信するアプリが保留になっていると思うので、それらは【許可】しておくのを忘れずに。
忘れると、多分ほかのアプリ(LINEとかTwitterとか)の通信ができないと思われます。
NoRoot Firewall動いている間、ポケモンGOが落ちる原因となっていたであろう地図データ類の通信を遮断するので落ちなくなるということみたいです。
また、念のためNoRoot Firewallは保護アプリに設定しておきましょう。
地図が表示されなくなる
さて、この状態でポケモンGOをプレイするとこんな感じになります。
そう、落ちる原因だったデータを遮断しているので、地図が表示されません。
ですが、これは仕様です。
あくまでこの方法は公式のアップデートがくるまでのつなぎとしてお考えください。
また、ポケストップの画像が表示されません。
地図が表示されない、ポケストップの画像が表示されない、ARが使えない(これはジャイロセンサーが付いてないのでどちらにしても無理)という点以外は、正常に遊べるようになっているとの事です。
僕の環境では、既にAndroid6.0にアップデートしてしまっているので正確な検証はできませんが、この方法でプレイできるようになったという報告を数件見ているので大丈夫かと思われます。
最後に
P8lite(LUMIERE 503HW)でポケモンGOが落ちてプレイできない、しかし手動でアップデートはちょっと怖いという人は、試してみるとよいかもしれませんね。
その他の端末で落ちてしまってプレイできないという場合でも、もしかするとこの方法ならプレイできるようになるかも…
↑検証できないので分かりませんが(笑)
というか、HUAWEIがさっさと対応してくれればそれが一番なんだけど…
おわり