k1r Blog

好きなことを好きなときに好きなだけ。

root化済みhonor8でFate/Grand Orderをプレイする方法

f:id:ken_requiem:20170107221706j:plain
年末にFGOを始めました。root化済みだと起動ができないようにSafetyNet APIという仕組みが導入されているようです。メイン機のXperiaZ3CではXposedが導入済みでしたが、画面が大きく、スペックの高いhonor8でプレイしたかったので、honor8にもXposedを導入しました。

※root化が必要です。手順は下記で纏めています。
k1r.hateblo.jp


手順は簡単です。
1.XposedInstallerを下記からダウンロード
[OFFICIAL] Xposed for Lollipop/Marshmallow [Android 5.0/5.1/6.0, v87, 2016/11/24]

2.xposed-v**-sdk23-arm64.zipを下記からダウンロード
Index of /framework/sdk23/arm64/

3.それぞれをデバイスに転送

4.ファイラーから"XposedInstaller_3.1.1.apk"をタップしインストール

5.cmdにコマンドを打ってリカバリーに入る

adb reboot recovery

6.TWRPが起動したら、INSTALLから先ほど転送したxposed-v**-sdk23-arm64.zipをflashしてreboot
※honorロゴで固まりますが、初回のみ4~5分掛かるので待ちます。焦って強制電源オフをしないでください。

7.起動したらXposedのメニュ→ダウンロード→ANRCと検索しタップ→横にスワイプしバージョンを表示→最新バージョンをダウンロード→インストール→完了をタップ

8.メニュ→モジュールを表示し、ANRCにチェックを入れて有効化、一度再起度します。

9.ドロワのANRCをタップ、App Listをタップし、右下の"+"をタップしアプリ一覧を表示、リストからFGOを選びます。下記のように聞かれますが、OKをタップ。

Some applications (such as fate/go) need to replace /system/bin/pm to run normally, continue?

10.Edit画面が表示され、Action欄のRoot Hideが選択されていることを確認し、SAVE。

あとは普通にドロワからFGOを起動します。起動中にANRCのダイアログが出ますがその内に消え、起動できるはずです。分からないところがあったら調べるか、聞いてください。
k1r (@k1r3941) | Twitter

そのほかの方法

ほかにもRootを隠す対策方法があるみたいですが、FGOをプレイするたびにアプリを起動して手動で隠さなければならず面倒です。初回だけ手間ですが、一度やってしまえば、常にrootedでFGOを起動できるので便利です。
Xposedとはなんぞや、の人もXposedは色々できるのでこの機会に調べてみると良いと思います。

iPhoneの方

僕は画面の小さいiPhone5sで止まっているので調べていません。6欲しい。