カーネルの入れ替え


CWM Recoveryを導入済みと仮定しています。
※/dev/block/mmcblk0p8を書き換えます。バックアップと復旧方法を用意しておくこと!
※/dev/block/mmcblk0p8 == boot.img == (kernel + ramdisk)

  • bootイメージ(boot.img)とカーネルモジュール(*.ko)をSDに用意する。
以下の説明は
/sdcard/kernel/boot.img
/sdcard/kernel/modules/*.ko
にコピーしたと仮定
  • CWM Recoveryの起動
電源を落として、VolumeUp+Powerボタンを押し続ける
  • bootイメージ書き込み
adb shell
# mount /sdcard
# cd /sdcard/kernel
# cat /dev/zero > /dev/block/mmcblk0p8
# cat boot.img > /dev/block/mmcblk0p8
# sync
CWM Recoveryのメニューから再起動する
  • カーネルモジュール入替
adb shell
$ su
# cd /sdcard/kernel/modules
# mkdir backup
# /system/xbin/busybox cp /system/lib/modules/*.ko backup/ 
# mount -o remount,rw /system
# /system/xbin/busybox cp *.ko /system/lib/modules/
# mount -o remount,ro /system
# reboot

  • LGロゴ無限ループした場合
  1. バッテリー抜いて強制的に電源停止
  2. CWM Recoveryを起動
  3. バックアップしておいたboot.img(/dev/block/mmcblk0p8のダンプ)を書き込む
  4. 再起動

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2012年02月17日 13:10