HTC J One HTL22のS-OFFが可能に、M7_WLJ専用「revone-wlj」が公開へ S-OFF手順

htcjonetop

HTC One向S-OFFツール、「revone」が公開されましたがHTC J Oneでは利用できませんでした。

しかし、Revolutionary.IOのkmdm氏に相談し各種ファイルを送信し解析をお願いした所快く解析してくれ、専用ツールとしてM7_WLJでもハックによるS-OFFが可能となりました。

初期バージョン(1.05.970.1)/ アプデ後バージョン(1.07.970.4)のどちらでも可能です。

準備物

  • revone(M7_WLJ向け)

http://revolutionary.io/revone-0.2.1-wlj

  • run_root_shell(thx fi01!!)

「revone」の実行可能環境としては「開発者権限が有る事(rooted)」となっています。

HTC J Oneは開発者アンロックが利用できないために一般的なrootは行わず、temprootを利用します。

temprootにはfi01さんが作成している「run_root_shell」を利用します。

https://github.com/fi01/android_run_root_shell

此方をビルドさせて貰ったものが以下。thx fi01さん / scoty755さん!!

2013/06/12現在アップデート後バージョン1.07.970.4のtemprootはまだ正式対応していませんが、此方で見つけることが出来た各種アドレスを元にオリジナルrun_root_shellをscoty755さんにビルドをして頂きました。

公式対応するまで此方をご利用ください。

1.05.970.1の人

http://www.mediafire.com/download/h7t7stj53zdxa0p/run_root_shell

1.07.970.4の人

http://www.mediafire.com/download/f47s15f5c8ztes9/run_root_shell3.zip

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を送り、権限変更

adb shell

$ cd /data/local/tmp

$ ./run_root_shell

Attempt perf_swevent exploit…

writing address is 8e55

temprootを行う

# ./revone-0.2.1-wlj -P

./revone-0.2.1-wlj -P

revone successful – please reboot to continue.

# reboot

revone利用準備を行い、一度再起動

adb shell

$ cd /data/local/tmp

$ ./run_root_shell

Attempt perf_swevent exploit…

writing address is 8e55

# ./revone-0.2.1-wlj -s 0 -l -t

# reboot bootloader

HBOOTが起動し、S-OFFになっている事が確認できるはずです。

revoneにはコマンドオプションが有り、次の効果が有ります。

  • -l – LOCKED
  • -u – UNLOCKED
  • -r – RELOCKED
  • -t – TEMPRERDフラグのリセット

[S-OFF] revone – DEVELOPER EARLY ACCESS PREVIEW EDITION

http://forum.xda-developers.com/showthread.php?t=2314582

[S-OFF] revone公開での日本機の影響について

http://android.slateblue.tk/viewtopic.php?f=13&t=55

この記事は内部情報を調べたり改造を行うユーザー向けの記事(HTC速報Dev)となっています。
HTC速報Devに記載している事を行う場合は自己責任でお願いします。