Unlimited.ioよりDROID Incredible 4G LTEで利用出来るS-OFFツール、DirtyRacunが公開されました。

DROID Incredible 4G LTEとHTC Jは姉妹機と言っても良い程、システム、ブロックがとても類似しています。

なのでHTC J用に流用出来るのではないかと思った次第です。

DROID Incredible 4G LTE向けに公開されているS-OFFツールはSense 4.1アップデートに同梱されていたhboot 1.15バージョン向けに公開されています。

HTC JはSense 4.1アップデートによりhboot 1.17バージョンになっています。

恐らく同じexploitが利用出来るのではないかと考えています。

と言う事で色々編集をして見たのですが、プログラム本体はRaviesShot.exeを実行した際に隠しフォルダで出現する「tmp」ファイル内の「DirtyRacun」がプログラム本体です。

実行すると以下のようにデバイスチェックが行われています。

  1. デバイスネームチェック(このプログラムはDinc4G用なのでFireballでないと弾く)
  2. SDカードスロットにSDカードが挿入されているか判別
  3. hbootバージョンチェック(このプログラムではDinc4G用の1.15hbootでないと実行できないので判別、不一致だと弾く)
  4. StockRUUチェック(StockRUUを適用した状態で利用しているかチェック)

バイナリエディタで編集を行うと、[1]についてはfireballからvalentewxに書き換えでOK

[2]については挿入でOK

[3]についてはバイナリエディタでアドレス値0x00007428~0x000074237の部分で1.15となっている部分を1.17に変更、更に1.17hbootのMD5を計測し、0x000074BC~0x000074DBにそのMD5を上書き

[4]StockRUUチェックについてはまだ回避できていません

恐らくStockRUUチェックを回避出来ればれば何とか実行まで移せそうなんですが・・・

ここまでの作業ファイルは以下に置いておきます。

改変DirtyRacunを実行させたい場合はexeを起動後、tmpフォルダに正規DirtyRacunが展開されたら改変DirtyRacunをすぐ上書きすれば実行できます。

RabiesShot_WIN_HTCJ.rar

http://www.mediafire.com/?9trffkhn7s5r8nz