【追記】いくつかファイルリンク切れになっていたのでDropboxに再アップロード。
ダウングレード編
必要なもの
- HTL22_misc_version_erase_script.rar
- 2.21.970.2のOTA内に含まれている”firmware.zip”
- 1.05.970.2の公式RUU
- tr.apk
- DOS画面を操作する知識(cdコマンド程度でOK)
- USBデバッグモードに入れる知識(ググれ)
adb環境や、HTCのドライバは適当に準備しておいて下さい。
ファイル群はCドライブ直下に置くとやりやすいのでおすすめです。
最新バージョンだとSIMロック解除どころかRoot、S-OFFできないので下のバージョンにダウングレードをします。
まずは、misc_version_erase_scriptを解凍し、Filesフォルダ内に、tr.apkを移動。
そして、install.batを起動。
説明に従ってキーを押していき、HTL22に「Make it ra1n」が出てきたらそのボタンを押して
Bootloaderモードで起動させる。
画面の、「OS-」の後に、何も書いてなければtowelroot成功。次へ進みます。
次はRUUのインストール。RUUのzipを、ROM.zipにリネームして、任意のフォルダに設置。
コマンドプロンプト起動
まず
「fastboot oem rebootRUU」
を送信。再起動されて黒い画面でグレーのhtcロゴが出れば成功。
「fastboot flash zip firmware.zip」
で最初にダウンロードしたfirmware.zipをインストール。
FAILED (remote: 90 hboot pre-update! please flush image again immediately)
が出て、finishedとなれば成功です。次にRUUをインストールします。
「fastboot flash zip rom.zip」
で1.05.970.2のRUUを入れて、ダウングレードさせます。
しばらく待ち、どんどんインストールされていく様を見ていきます。
finishedが出たら
「fastboot reboot」でfastboot画面を終了させます。
そして1.05.970.2なHTL22へと進化(退化?)
S-OFF編
準備するもの
コマンドプロンプトを起動します。
adb push run_root_shell /data/local/tmp/
adb push revone-0.2.1-wlj /data/local/tmp/
adb shell chmod 755 /data/local/tmp/revone-0.2.1-wlj
adb shell chmod 755 /data/local/tmp/run_root_shell
これでrevoneとrun_root_shellをHTL22に送ります。
そして
adb shell
$ cd /data/local/tmp
$ ./run_root_shell
Attempt perf_swevent exploit…
writing address is 8e55
# ./revone-0.2.1-wlj -P
./revone-0.2.1-wlj -P
revone successful – please reboot to continue.
# reboot
adb shell
$ cd /data/local/tmp
$ ./run_root_shell
Attempt perf_swevent exploit…
writing address is 8e55
# ./revone-0.2.1-wlj -P
# reboot
adb shell
$ cd /data/local/tmp
$ ./run_root_shell
# ./revone-0.2.1-wlj -s 0 -u -t
# reboot bootloader
HBOOTを起動させて、S-OFFになっている事を確認。
S-OFF編終了。
CWM導入&root化
準備するもの
・htl22-root.zip(外部SDカードに保存)
まず
「adb reboot bootloader」でbootloaderを起動。
画面中央が「FASTBOOT USB」になっている事を確認。
そして、
「fastboot flash recovery recoverycwm2.img」
でimgを焼く。
そしてfinishedしたら、次はBOOTLOADERに入り、RECOVERYを選択。
そうしたらCWMが起動するので、
「install zip from sdcard」を選択
「choose zip from external sdcard」を選択
そして「htl22-root.zip」を選択して、焼いてsuccessしたら、
「reboot system now」で再起動。 そしてアプリ一覧を確認し、SuperSUを発見したら
この工程は終わりです。
SIMロック解除
ここまで、ダウングレード、S-OFF、CWM導入してroot取ったり大変でした
次は本命のSIMロック解除です。
準備するもの
まずbootloaderを起動し、CWMで起動する。
そしてmisc.imgを抜き出す。
「adb shell
# dd if=/dev/block/mmcblk0p19 of=/misc.img
# exit
adb pull misc.img」
で、取り出したmisc.imgはバックアップとでも付けて保管しておきましょう。
そして、上でダウンロードした編集済みmisc.imgをHTL22にpushします。
「adb push misc.img /
adb shell
# dd if =/misc.img of=/dev/block/mmcblk0p19
# reboot」
で完了。
お疲れ様でした!!
あとは、モバイルデータ通信の所を、「GSM/UMTS(海外)」にすれば
こうなります
SPモード契約なのでパケット通信は試せませんでしたが、電話番号も認識されたので
これにて終了!!
5 件のコメント:
再度 revone-0.2.1-wlj をアップロードしていただくことは可能でしょうか?
Dropboxのデータを整理した事により、消去されてしまいました。
再度アップしておきました、よろしくお願いします。
リブート後に「os-」の後の数字が何度やっても消えてくれません…原因や対処方法はありますでしょうか??
こんにちは、revone-0.2.1-wljを再度アップロードしていただくことはできますでしょうか?
Dropbox側がエラーを出していたみたいなので、他のクラウドにアップしてみました。
もう使用していないスマホなので、細かいサポートは出来かねます。
コメントを投稿