56

僕の所持しているメイン端末(HTL21)でroot化、パズドラ使用可環境構築になんとか成功したので備忘録にメモ。

(1)下準備

必要なもの
・ダウングレードツール
http://www.scottish-vinegar.com/%E5%B0%8F%E7%89%A9%E7%BD%AE%E3%81%8D%E5%A0%B4/

おそらく、普通に利用しているユーザーなら1.39.XXX.Xみたいなバージョンになっていると思いますが、このままだとハックが行えないのでダウングレードする必要があります。
ダウングレードツールをダウンロードし、必ずお読みください.txt通りに環境を構築。
その後、run_me.batを開き(右クリック>編集)、:FLASH RUUの項目のping -nからはじまる最初の部分の待ち時間を5→15に変更、上書き保存して実行します。(多分通るはず)
この操作によってバージョンが1.15.970.1まで下がります。

(2)ハック

必要なもの
・S-OFFツール
ワンクリS-OFF_1.29.970.1.zip (ワンクリS-OFF_1.29.970.1.zip) ダウンロード | au HTC J butterfly HTL21 専用アップローダ | uploader.jp
・PL99IMG.zip
PL99IMG.zip (PL99IMG.zip) ダウンロード | au HTC J butterfly HTL21 専用アップローダ | uploader.jp
・TWRP v2.6.3
MultiROM for HTC J Butterfly · vroad/release Wiki · GitHub
落としたものは\downgrad_tool\adb辺りに入れといてください。

1.15.970.1に下げられたら、一度だけソフトウェアアップデートを行います。
この操作によってバージョンが1.29.970.1に上がります。
その後、S-OFFツールを実行。これでS-OFFは完了です。
必要があるかはわかりませんが、一応S-OFFツールのテキストに従ってブートローダをアンロックしときましょう。

その後、(1)でダウンロードしているであろう公式RUUを当てて、バージョンを下げます。(S-OFFは維持される)

コマンドプロンプトを起動。
cd (\downgrad tool\adbまでのファイルパスを指定)
↓(\downgrad tool\adbに移動)
adb reboot bootloader
↓(bootloader起動)
fastboot oem rebootRUU

fastboot flash zip RUU.zip

一度エラーが出るはずなので(FAILEDとか出る)再度実行

fastboot reboot-bootloader
↓(bootloaderに戻る)
fastboot oem writecid 22222222
↓(CIDを書き換え、色々できるような状態にする)
fastboot oem rebootRUU

fastboot flash zip PL99IMG.zip
↓HBOOTを焼く
fastboot reboot-bootloader
↓(bootloaderに戻る)
fastboot flash recovery recovery_mrom_dlxj_20140125.img
↓recovery領域にTWRPを焼く
HTL21に戻り、BOOTLOADER→RECOVERYを実行

これでTWRPを実行できる環境が整いました。

(3)ROM焼き

・CyanongenMod 11.0(by tako0910氏)
kernel & Custom ROM フォーラム • トピック - [HTL21] CyanogenMod 11.0 [DLX_WLJ]
・Cyanogenmod11用 kexec-hardboot対応カーネル+MultiROM(zip)
MultiROM for HTC J Butterfly · vroad/release Wiki · GitHub
・gapps.zip(これがないとPlayストアが使えません)
StackPath
・SuperSU 2.01
SuperSU Download

※これらでDLしたファイルは全てSDカード内に入れておくこと!

TWRP起動後、InstallからCyanongenMod、kaxec-hardboot対応カーネル、Multiromをインストールします。
Advanced→Multirom→Add ROM→Next→ZIP InstallでサブロムとしてCyanongenModを焼きます。(焼き方がまずいのが最初に焼いたCM11は動きません、情報求)
焼き終わったら再起動を求められますが、戻るボタンを押して一旦戻ります
List ROMから先ほど焼いたCyanongenModを選択、Flash ZIPからgapps.zip、SuperSUを焼きます。全て終わったら再起動。(Reboot→Power OFF)

(4)パズドラの対策を対策

・対策ツール
【パズドラ】パズル&ドラゴンズ root起動スレ

再起動後、ほうっておくとInternalで起動してしまうので、何か操作をして自動起動をキャンセルします。
その後、先ほど焼いたROMを選択→Boot。

起動したら初期設定は適当に読み飛ばします。
設定からビルド番号をタップしまくって開発者向けオプションを解放、USBデバッグを有効に。
その後、対策ツール内のrun.batを管理者権限で実行、そのまま待ってると端末でsuperSUでの許可を求められるので許可します。不明なアプリがどうこうはとりあえず拒否で。

終わった後再起動、SuperSUを起動→設定からスーパーユーザーの有効化のチェックを外した後、パズドラを起動してみると動くはずです。


使用したツール開発者様、HTL21 root8スレの>>416氏に感謝。