How to install CWM-based Recovery for Rockchip

from stock recovery

  1. rename CWM.zip to update.zip
  2. put update.zip into root directory on internal FAT partition or external SD card
  3. boot stock Android
  4. click "Install" on popup message

old recovery partition image will be dumped as dumped_recovery.img on internal FAT partition or external SD card.

you may get "invalid" message, then please try another method.

from root shell

  1. extract flash_image and recovery.img from CWM.zip
  2. put flash_image and recovery.img into device, e.g.
    adb push flash_image /dev/
    adb push recovery.img /dev/
  3. enter root shell
  4. flash recovery.img into recovery partition with flash_image, e.g.
    chmod 755 /dev/flash_image
    /dev/flash_image recovery /dev/recovery.img
  5. you may need to disable install-recovery.sh which restores stock recovery on every boot
    chmod 644 /system/etc/install-recovery.sh

from CWM-based Recovery

  1. put CWM.zip into internal FAT partition or external SD card
  2. boot CWM
  3. select "install zip from sdcard"

from adb sideload

  1. boot CWM
  2. select "install zip from sideload"
  3. adb sideload CWM.zip

from rkflash, rkflashtool, or RKAndroidTool.exe

  1. extract recovery.img from CWM.zip
  2. flash recovery.img into recovery partition