2010年9月7日火曜日

HT-03A 1.6 にバージョンアップ(失敗編その1)

ヤフオクで入手した HT-03A ですが、
root 取得済みで、バージョンは 1.5 です。

バージョン 1.6 に更新したいのですが、
正規の手順だとエラーになってしまいます。

そこで、こちらのサイトを参考にしながら、
1.6 へのバージョンアップ試してみました。

参考URL: http://acc.komugi.net/?%E6%89%8B%E9%A0%86%E6%9B%B8%2Frooted%281.6%29


が、結論としては失敗です。

とりあえず、以下に作業内容をメモします。

  1. アップデート・ファイルを SD カードに取得。
    root だと cp コマンドが使えないため、busybox を利用する。

    > adb shell
    $ su
    # busybox cp /cache/signed-zaku-DRD08-from-CDB72.4246ab98.zip /sdcard
    busybox cp /cache/signed-zaku-DRD08-from-CDB72.4246ab98.zip /sdcard
    #


  2. ota1.6su_patch.zip を取得。

     
  3. ota1.6su_patch.zip を解凍し、その中のファイルを ezplzh ツールを使い、
    signed-zaku-DRD08-from-CDB72.4246ab98.zip を解凍せずに上書き。
    上書き更新後、signed-zaku-DRD08-from-CDB72.4246ab98.zip を update.zip にリネーム。

    ダウンロード: http://www.forest.impress.co.jp/lib/arc/archive/archiver/explzh.html


  4. 再署名(HT-03A内のアップデータ・ファイル使用)
    update.zip を Auto-sign フォルダに配置。
    Sign.bat を実行。
    しかし、なぜか以下のようにエラーになってしまう。

    Auto-sign Created By Dave Da illest 1
    Update.zip is now being signed and will be renamed to update_signed.zip
    java.util.zip.ZipException: oversubscribed dynamic bit lengths tree
            at java.util.zip.InflaterInputStream.read(Unknown Source)
            at java.io.FilterInputStream.read(Unknown Source)
            at com.android.signapk.SignApk.addDigestsToManifest(SignApk.java:179)
            at com.android.signapk.SignApk.main(SignApk.java:325)
    Signing Complete


  5. signed-zaku-DRD08-from-CDB72.4246ab98.zip を端末内からでなく他から取得。

    http://android.clients.google.com/updates/zaku/signed-zaku-DRD08-from-CDB72.4246ab98.zip


  6. 再署名(インターネット取得アップデータ・ファイル使用)
    これだと正常終了。
    同フォルダに update_signed.zip が作成される。

    C:\Auto-sign> Sign.bat
    Auto-sign Created By Dave Da illest 1
    Update.zip is now being signed and will be renamed to update_signed.zip
    Signing Complete
    続行するには何かキーを押してください . . .


  7. update_signed.zip を SD カードにいれ、HT-03A を RA-sapphire で起動。
    Flash zip from sdcard --> SDCARD:update_signed.zip よりアップデート開始。

    しかし、エラーとなる。

    Deleting files...
    Deleting files...
    E:Error in applypatch
    (Status 256)
    E:Failure at line 301:
    ・・・
    Install aborted.



しかも、android が起動しなくなりました。

Docomo のロゴ表示後、android のロゴが表示されません。

しかし、事前に取得していた Nand backup をリストアすることにより、無事復旧!ホッ

買ってから1週間も経たずに壊したかもって焦った・・・