1、下载叮咚recovery的源代码,可以使用下列代码进行clone:
git clone https://github.com/baidurom/dingdong-recovery.git

高通代码分支名称: qcom
mtk代码分支名称:mtk

2、如果你在mtk分支想要切换到高通分支,请使用下列命令:
git checkout origin/qcom
git brancn qcom

3、如果clone太慢,可以使用百度网盘下载:
http://pan.baidu.com/s/1sj8rpcL

下载完成后,使用下列命令进行初始化:
tar -xzf dingdong-recovery.tar.gz   # 解压缩dingong源码tar.gz
git pull                            # 同步最新代码
git checkout mtk					# 切换mtk分支
git checkout qcom					# 切换qcom分支


@@ 不要在github下载zip,会导致不完整 @@

4、制作recovery
(1) 这个项目只能做android recovery;
(2) 下列步骤进行初始化:
    $ . build/envsetup.sh
    $ 按照教程进行制作
    $ make maguro
  请看 out/patch_device/maguro/文件夹 , 找到生成的dingdong-recovery.img