au HTL22 HTC J One 2.15.970.1のアップデートの現在状況と、更新ファイル(CWM/RUU)等を公開した件について (HTC速報Dev)

 SONY DSC

2013/9/11に更新が行われたau HTL22 HTC J Oneですが、アップデートによる影響と更新によりカスタムリカバリーやRUU等の更新が有りますので記載します。

今回のアップデート影響について

  • アップデート後のハックによるS-OFF可否 → Revone非対応により現状(2013/9/11)は不可
  • アップデート後のハックによるBootloader Unlock可否 → 不可(CID未改変の場合)
  • S-ON時のダウングレード実現の可能性 → HBOOTバージョンが1.52から1.54にアップデートされている為非常に低い

1、カスタムリカバリーの更新

当サイトで公開していた(こちら)ClockWorkMod Recoveryですが、今回のアップデートにてタッチパネルのファームウェアが更新されたためにタッチ操作が効かなくなっています。

それを解消したリカバリーを新たに公開します。

 recoverycwm2.img

http://www.androidfilehost.com/?fid=23125694133306402

更にTWRPリカバリーも更新されているようで、scottieさんのサイトのリンクも掲載しておきます。

小物置き場 – scottish vinegar

http://www.scottish-vinegar.com/%e5%b0%8f%e7%89%a9%e7%bd%ae%e3%81%8d%e5%a0%b4/

2、自作RUUの更新

元々、当サイトでは自作RUUを公開していましたがなんだか色々と不具合が出ているようで確認した所、1.07.970.4から2.15.970.1にアップデートする際、Phonesky.apkのmd5チェックで弾かれているようでした。

当方で作成していた1.05.970.2の自作RUUから1.07.970.4へはアップデートが可能だったので問題はないと考えていましたが、1.05から1.07へのアップデート時はPhonesky.apkのチェック、アップデートは行われていないようでその為にそのままアップデートが可能だったようです。

更に調べてみると、system.imgをdd直抜きで出した後にRUUに再梱包しているのですが改めて見るとサイズが若干少ないように思えました。

恐らく公開していた自作RUUのsystem.imgは完璧でなかったのかな・・・と

 

そこで改めて今回アップデートが行われた2.15.970.1の自作RUUを公開しました。

RUU_M7_WLJ_JB422_SENSE50_MR_KDDI_JP_2.15.970.1_Radio_1.23.11.0829_NV_3.39_01C_unsigned_htcsoku_PN07IMG.zip

http://www.androidfilehost.com/?fid=23125694133306390

しかし、このRUU若干問題が有り、順序を踏まないと正常にRUUが完了出来ません・・・(修正したかったのですが、自分では修正方法が解らず取り急ぎアップしました。)

RUUの順序

SDカードに上記自作RUUの中に入っているsystem.imgをコピーし、そのSDをHTL22に差し込んでカスタムリカバリーを起動する。(ここではClockWorkModを利用)

mounts and storage → mount /exrernal_sd を選択

次にこのようにコマンドを入力

adb shell
dd if=/external_sd/system.img of=/dev/block/mmcblk0p38 bs=256M
reboot bootloader

これで準備完了した後、Fastbootモードに切り替わります。

要するにddでsystem.imgを一度直接書き込みを行った後に、自作RUUを行ってください。

RUU後、ファームウェアは2.15.970.1の純正の状態に戻るかと思います。

RUUの利用方法は此方を確認してください。

HTC機を工場出荷状態に戻すRom Update Utility(RUU)の利用方法 (HTC速報Dev)
http://htcsoku.info/htcsokudev/rudimentary-knowledge/ruu/

root化の方法はHTCデバイス共通です。

S-OFF / アンロック可能な機種のroot化について (HTC速報Dev)
http://htcsoku.info/htcsokudev/rudimentary-knowledge/root-all/

追記(2013/09/12)

一応ですが、自分がやった通りの事をメモっておきます。

前準備

  • ClockworkModリカバリーをフラッシュしてある
  • system.imgを外部SDに入れる。
  • ダウンロードしたRUUを「PN07IMG.zip」にリネーム後、外部SDに入れる(system.imgだけ削除をしても構わない)

RUU適用

この状態でSDカードを挿し、リカバリーを起動した後PCとUSB接続をし、以下のように操作をする。

1、mounts and storage → mount /exrernal_sd を選択

2、以下のようにコマンドを入力

adb shell
dd if=/external_sd/system.img of=/dev/block/mmcblk0p38
reboot bootloader

FASTBOOTモードに入るので、電源ボタンを一度押しHBOOTに入る。

「PN07IMG.zip」が読み込まれるので、指示に従いRUUを行えば終了。

備考

sbl1がby-passに、system.imgがFail-scになるのは想定された動作です。

2.15.970.1 system.imgのMD5値
07c8370a637d007c082d0011aff7d8f5

追記(2013/11/10)

すでに上記のような事を行わずに利用可能なRUUをsor593さんの記事を参考に公開済みです。

[Android]HTC製端末用RUUのsystem.imgを切り詰める – Sora JUNK Lab

https://sites.google.com/site/sor593/etc/-android-ruunosystem-imgwo-qieri-jiemeru

公式とほとんど変わらないレベルのRUUを作成することができました、ありがとうございます!

更にダウングレードに利用する為、公式のRUUも公開しましたので宜しくお願いします。

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