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さん、ご協力本当にありがとうございました!)