ZEROつれづれ日記とりとめもなく、だらだらぬるぬる書き留めるらしいです。0.39を動かす2013年10月に発売された、LG製のDocomoスマートフォン「L-01F」すでに発売から3年が過ぎようとしていますが、性能的には未だ問題ないレベルを維持しています。そんなL-01Fですが、デフォルトのOSは、Android4.2であり、最新のアプリを動かすには時代遅れとなってしまっています。大人気(?)のポケモンGOも、対応OSは4.4以上となっていて、L-01Fでは動かせません。そんなL-01Fで、ポケモンGOを動かすためには、以下の手段がありました。その1:root取得後、Xposed+XInstallerでポケモンGoをapkから手動インストール。その2:Android4.4以上のカスタムROMを導入してPlayストアからインストール。Remix-Mを使わせていただいておりました。Android6.0.1をベースにしたカスタムROMで、ポケモンGoも正常に動作していました。ポケモンGoはバージョン0.37からRoot環境での稼働を拒否するようになったため、上記手段は使えなくなってしまいました。Netを使っていて、その回避方法として「magisk」が提案されています。magiskの利用は前提としてストックROM(=購入状態のROM)であることらしく、Cloudy、CM、RRのようなカスタムROMでは使えないそうです。このような状態から、magiskを使えないL-01Fユーザは、相棒ポケモンを連れて歩けない0.35で細々とプレイを続けておられたと思うのですが、ついに0.39で、古いバージョンのポケモンGoは接続拒否されるように。0.39を動かすか?答えは意外に簡単なところにありました。カスタムROMを焼ける知識のある人なら、誰でもできると思います。・/system/bin/su・/system/xbin/suをリネーム(名前変更)する。0.39が起動可能になるんです。これをやってしまうと、Root状態は解除されてしまいます。元に戻すのは、ちょっとだけ面倒です。・TWRPがインストールされている。(CWMでもよさそうですが未確認)・PCからデバッグモードでL-01FにUSB-ADB接続できる。もどし方1.L-01Fを、リカバリモードで再起動する。2.TWRP上で/systemをマウントする。Shellでリネームしたsuを元に戻す。4.再起動これで元のRoot環境に戻りますが、一方でポケモンGoは起動しなくなります。Root環境で必要な作業を終えたら、またsuをリネームして再起動で、ポケモンGo起動可能となります。この手法はL-01F以外でも、CMやRRなどのカスタムROMを入れたどの端末でも使えるでしょうね。機種依存の特殊な手法は使っていないので。通常運用でRootが必要なのは、自分の場合Link2SDによるキャッシュ削除やAdawayのhosts更新くらいなので、当面はこのやり方でポケモンGoを使えるようにしておこうと思います。当然ながら、実行される場合は自己責任にて。»トラックバック・ピンバックはありませんご自分のサイトからトラックバックを送ることができます。Reply返信をキャンセルする。人のユーザが現在オンラインです。