ROOTEDなCustomROMでパズドラをしたい!!!
ということで私の行った方法を書かせていただきます。
ざっとした手順
- 使用するROMを分解、boot.imgを拝借。
- boot.imgを分解し、defalt.propを確認。
- 起動するように変更。
- boot.imgを再結合、ROMに返却し焼く。
- 起動後、Unroot。
つまりこの方法はROOTと引き換えになります。
rootedだとパズドラさんが起きてくれません。
なにかrootが必要な作業をするときはSuのFlashableなZipを焼き、パズドラしたくなったらまたUnrootします。
私の環境だとsuhideは使えませんでした(GooglePixelROMで、ブートループしました。)。
ROOT権限を引き渡す前にやることはやっておきましょう。
たとえばAdawayとかTitaniumとか。
たとえばAdawayとかTitaniumとか。
環境
- Galaxy S7 edge G935FD
- ROMed Renovate 3.3
- Windows10
必要なもの
- 諦める心。
- 7Zip。※a
- Notepad++(メモでもたぶんイケます。たぶん。)
- 使用するROM、もしくはboot.img単体。※1
- boot.imgを脱がせたり着せたりするツール。おそらく作者様。DownloadLink
- SUのFlashableなZIP。※2
※a ROMの圧縮率は特別なものではないようなので、エクスプローラの標準機能で解凍、再圧縮しても出来るかもしれませんが、7zipは楽でかなり便利なので入れない理由、使わない理由がないです。
※1 今回変更するのはboot.imgのみなので、楽なほうで。
※2 6はrootが必要になったときに楽に戻すために使います。機種によっては他の手法のほうが楽かもしれません。
手順
- ROMからboot.imgを7zipで取り出す。
- boot.imgツールを解凍、同じフォルダに1で取り出したboot.imgをぶち込む。
- 2のフォルダ内をShiftを押しながら右クリック、コマンドウィンドウを開く。
- ウィンドウにbootimg.exe --unpack-bootimg boot.img
を打ち込む。 - initrdを見つけ、default.propをNotepad++で開く。
※他のフォルダの中の場合もあるかもしれません。 - 記載された内容を確認し修正が必要であれば修正する。保存を忘れずに。
ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0
(1はtrue、2はfalse)
別のサイトではpersist.sys.usb.config=mtpの指定があるサイトも在りますが、私環境ではカンマadbでも起動しています。念のためにadb の記載を削除するほうが完璧かもしれません。 - boot.img入りのディレクトリに戻り、3と同じようにコマンドウィンドウを開く。
- ウィンドウにbootimg.exe --repack-bootimg
を打ち込む。 - 散らかったものがきれいに纏められ、boot-old.imgとboot.-new.imgが生成される。
boot.-old.imgは編集前、boot-new.imgは編集後。
newのほうをboot.imgにリネーム。 - 完成したboot.imgを1の要領で戻す。
もともとあるboot.imgは消すなり上書きするなりしてください。 - ROMを携帯に移し、焼く。
- 起動を確認後、Unrootし、パズドラを起動する。
※CustomROMのUnroot方法を確認。
ROMの前で右クリック、7zipを選択し、開く。
以上になります。ROMによってできたりできなかったりしますが、自分で考えたり諦めることも大切です。
答えられない場合もありますが、質問される際には細かい状態を添えてお願いいたします。
答えられない場合もありますが、質問される際には細かい状態を添えてお願いいたします。