2011年3月4日金曜日

IDEOS 完全バックアップ

04/06追記:リカバリ用のイメージが登場しました。
03/04追記:より簡単なバックアップ/リストア方法が登場しました。

IDEOSにはリカバリ用のイメージなどが付属しないため、自分で生成する必要があります。
兄弟機、Pocket WiFi Sのイメージでリカバリすることも可能なようですが、IDEOS独自の部分が無くなってしまう恐れがあります。
そのため、自分で生成してみました。(失敗しても自己責任でお願いします。)

  1. Android DevelopersからAndroid SDKをダウンロードし、導入します。
  2. USBデバッグを有効にします。
  3. xda-developersから、z4rootをダウンロードします。
  4. z4rootを一時インストールします。
  5. adb install z4root.apk
  6. アプリ一覧にz4rootが現れるので実行します。
  7. Temporary Rootを選択し、一時的にrootアクセスを可能にします。
  8. IDEOS上のTerminalにアクセスします。
  9. adb shell
  10. TerminalをSuperUser権限で操作します。
  11. $ su
  12. 全領域を一つずつSDカードへバックアップしていきます。
  13. # dd if=/dev/mtd/mtd0 of=/sdcard/mtd0.img bs=4096
    # dd if=/dev/mtd/mtd1 of=/sdcard/mtd1.img bs=4096
    # dd if=/dev/mtd/mtd2 of=/sdcard/mtd2.img bs=4096
    # dd if=/dev/mtd/mtd3 of=/sdcard/mtd3.img bs=4096
    # dd if=/dev/mtd/mtd4 of=/sdcard/mtd4.img bs=4096
    # dd if=/dev/mtd/mtd5 of=/sdcard/mtd5.img bs=4096
    # dd if=/dev/mtd/mtd6 of=/sdcard/mtd6.img bs=4096
    # dd if=/dev/mtd/mtd7 of=/sdcard/mtd7.img bs=4096
  14. バックアップが終了したので再起動します。
  15. # reboot

リストアはまた別の機会にでも。

10 件のコメント:

  1. 前回の Froyoman v3 はマルチタッチのみ やはり無理でした。
    で、ここのカスタムromを導入する前に事前にBackupとらなければと
    ここのページにある「IDEOS 完全バックアップ」とあった
    ここの内容手順通りBackupしてますのですが、

    >リストアはまた別の機会にでも。

        ↑ のリストア手順を教えてください。お願いします。

    板違いですが、
    FUSIONideos v1.8 の方も真似て行ったのですが、
    zipをupdate始まったらずらずらぁーと流れたと思い気や
    すぐに中断って言うのか、先に進みませんでした。
    これといってエラーの文字は見当たりません。何故・・・?

    とりあえず急いでいるのが
    >リストアはまた別の機会にでも。

        ↑ のリストア手順を教えてください。お願いします。

    返信削除
  2. 私自身がリストアが必要となっていないので未確認ですが、同様に

    dd if=/dev/mtd/mtd0 of=/sdcard/mtd0.img bs=4096
    から
    dd if=/dev/mtd/mtd7 of=/sdcard/mtd7.img bs=4096
    までを行う予定でした。

    今現在はClockworkMod Recoveryによるリカバリ/リストアが手軽です。
    http://ryubuntu.blogspot.com/2011/03/ideos_04.html

    データ領域に破損がなく、公式ROMに戻すだけならシステムの初期化という手もあります。
    http://ryubuntu.blogspot.com/2011/04/ideos.html

    返信削除
  3. 田中様、アドバイスどうもです。

    >データ領域に破損がなく、公式ROMに戻すだけなら
    >システムの初期化という手もあります。
    それでしたら当方も何回か試させてちゃんと工場出荷時?には
    なっていると思います。ただ、Xp環境の時に限って
    IDEOSをデバックモード時だったかで、PCのデスクトップに
    CDドライブとして認識出現しないものですから、その格納部分データが
    消えてしまっているのかなと感じ、ここのページ紹介で言う
    >リストアはまた別の機会にでも。
    を 期待していたわけです。カスタムをいらう前にだったから・・・


    FUSIONideosに関してのコメはあちらにもしてますのでお願いします。

    返信削除
  4. えっと、質問の意図があまり掴めないのですが……。

    返信削除
  5. すみません

    簡単に言えばideos公式のROM(工場出荷時)を温存させてあげたのが、
    田中様の言う
    -----------------------------------------------
    dd if=/dev/mtd/mtd0 of=/sdcard/mtd0.img bs=4096
    から
    dd if=/dev/mtd/mtd7 of=/sdcard/mtd7.img bs=4096
    -----------------------------------------------
    で、sdカードにバックアップを当方も事前に確保したのを
    ClockworkMod Recoveryによるリストアに頼らないやり方を
    別の機会にここのページに記載してくれたらなぁと思ってたんで、

    実は2台ある内の1台を文鎮になってしまったので
    ClockworkMod Recoveryが使えない状態に陥ったので
    上記の内容のやり方の期待してた訳です。

    返信削除
  6. 実はmicroSDカードが一度逝ってしまいmtd0.img〜mtd7.imgの検証が出来ないのですが、その内のどれかの実体が/systemなので、fastbootから"fastboot flash system mtd3.img"のように書きこめば復活します。(購入直後に実証済み)

    しかし、現在工場出荷時であれば公式アップデータから
    http://ryubuntu.blogspot.com/2011/04/ideos.html
    の方法を取るほうが無難だと思います。

    返信削除
  7. 田中様へ、
    そのimgのどれかから fastbootで
    >"fastboot flash system mtd3.img"のように書きこめば復活
    そうなんですか。

    http://ryubuntu.blogspot.com/2011/04/ideos.html
    のやり方でも確か [Vol.Upボタン]と[緑ボタン]そして
    [電源ボタン]の投入でもうまくそのモードにいかないのでし、
    バッテリーを数秒外してからの3つのボタン押しでやっても
    「android」ロゴが延々と表示されたまんまだったので
    お手上げだと・・・。

    お付き合いくださってありがとうございます。
    また別のIDEOSがもう一台ありますので
    あちらでは報告ですが、「LEANdroid」を入れたところ
    うまくマルチタッチ動作しました。

    返信削除
  8. 予備機でのマルチタッチ動作おめでとうございます。

    ところで、[緑ボタン]ではなく、終話(赤)ボタンですよ。
    赤とVol+で公式ROMアップデートモード
    赤とVol-でfastbootモード
    ですよ。
    バッテリーを抜き、その2つを押しながらバッテリーを装着し、電源ボタンを押します。

    "fastboot erase boot"を行ってブート領域を初期化してもfastbootモードは起動するので、ハードに組み込まれていてカスタムROMでも弄れない領域だと思うのですが……?

    返信削除
  9. >赤とVol-でfastbootモードですよ
    当方その↑のやり方でb-mobile公式romの戻し方は
    画面で「update・・・・」て出てしばらくしてから
    再起動、動いていた当初は無事に工場出荷時に戻り
    動いていたのですが、それが工場出荷時にいつしか
    戻したい時に今度は
    赤とVol-でfastbootモードを再度やったんですが
    画面はIDEOSロゴからandroidロゴが出たらまんまとなり
    工場出荷時に戻らなくなったので。
    バッテリー外してやっても駄目だったので。

    そして、
    当方IDEOSに関する色んなblogerのを見ていて
    その[緑]ボタン+・・・という内容で書かれてた見たような???
    それで、
    予めIDEOSにROM Manager.apkをInstallで
    ClockworkMod Recovery動くようにしてるのを前提に。
    [音量Up]+[緑]押しながら電源押すと
    IDEOS単体でClockworkMod Recoveryが起動して
    全てオレンジ色の文字であるメニューの一覧が出るので
    そこからrestoreする流れをと解釈し、2機目では
    それが実際できているので。

    緑ボタンを押して・・・の内容ですが
    もう一度googleで検索して探してみます。

    ついでに頭の中を整理したいと・・・
    でも田中様の一番わかり易いと解釈しているので
    迷いがあれば参考や質問を又させてください。
    よろしくお願いします。

    追記:マルチタッチ成功した端末ですが
    標準アプリである「ギャラリー」では
    画像がマルチタッチ動作しないので
    別のビューワアプリ「QuickPic」でしっかり動作
    してまして感動ものです。

    返信削除
  10. 田中様へ、失礼しました。
    つい先ほど送信した内容でfastbootの件で

    >>赤とVol-でfastbootモードですよ
    >当方その↑のやり方でb-mobile公式romの戻し方は
    >画面で「update・・・・」て出てしばらくしてから
    >再起動、動いていた当初は無事に工場出荷時に戻り
    >動いていたのですが、

     ↑ の内容は無視してください! 当方の勘違い。

    訂正:Vol.Upボタンと赤ボタンそして電源で
      「UnPacking step1/2」と出て開始していく流れが
      公式ROMアップデートモードでした。お詫びします。

    それ以降の当方コメントは生かしてください。

    返信削除