2012/03/23

Bootloader Unlock~全Backupまでの備忘録

個人的に詰まった所や覚書などの雑多メモです。メインとなるやり方はググってください。



Bootloader Unlock編
  • 事前にデータをPC等にバックアップ
  • ドライバはAndroid Bootloader Interface
  • 音量上下ボタンを押しつつ電源ボタン長押しでfastbootモード起動
  • fastboot oem unlock
    →factory data reset(キャッシュとユーザーデータ消去)
  • 一度通常起動する。2回ブートする
    → フラッシュメモリ初期化して、メモリ内を見れるようにする

ClockworkMod Recovery編
  • fastboot boot recovery-clockwork-5.5.0.2-maguro.img
    CWM初回起動失敗した→一度fastboot再起動
  • ROMバックアップは問題なく終了
    boot.img/recovery.img/system.ext4.tar/data.ext4.tar/cache.ext4.tar/nandroid.md5

CWM起動時のadb shellによるその他のimg取得編
  • ドライバはAndroid ADB Interface
  • adb shellに失敗する(offline等)場合は、USBポートを変えてみること
  • mounts and storage → mount /dataによりマウント
  • rootのls
    boot              etc            sdcard
    cache            init            sys
    charger          init.rc        system
    data               proc         tmp
    datadata        res           ueventd.goldfish.rc
    default.prop    root         ueventd.rc
    dev                sbin         ueventd.tuna.rc
    emmc             sd-ext
  • cd /data/media(SDカード領域)→mkdir ○○(例:backup)
  • cd backup
  • /data/media/backup # の場所で以下のコマンドを実行
    for i in dgs metadata param xloader efs misc radio sbl; do dd if=/dev/block/platform/omap/omap_hsmmc.0/by-name/$i of=$i.img bs=4096; done
  • exitでshellから脱出
  • adb pull /data/media/backupのコマンドで、PC側にデータを写す
    dgs.img/metadata.img/param.img/xloader.img/efs.img/misc.img/radio.img/sbl.img

最後に、通常起動した後、オールリセットしてあげましょう。



<参考>ファクトリーイメージのファイルサイズ(docomo純正ROM Android4.0.2)
  • dgs.img:4,194,304
  • efs.img:20,971,520
  • metadata.img:65,536
  • misc.img :4,194,304
  • param.img:8,388,608
  • radio.img:16,777,216
  • sbl.img:3,670,016
  • xloader.img:131,072
(mkoteraさん、ご協力本当にありがとうございました!)


 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Blogger Templates
Related Posts Plugin for WordPress, Blogger...