最近想研究f02e的recovery和boot,想自制下cwm,但我电脑总是root失败,不知道是不是usb问题,所以请root成功的同学帮忙提取下f02e的官方recovery
具体流程如下
用ADB可以进行NAND的备份,但要先ROOTadb来源大家可以找
http://bbs.blueshow.net/thread-1896463-1-1.html
解压后将文件夹改名f02e,并复制到F盘
步聚如下:
F:\f02e>adb devices
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
WH05******** device
F:\f02e>adb shell
$ su //操作需要在ROOT下进行,所以先SU
# cat /proc/mtd //查看镜像的分布
dev: size erasesize name
mtd0: 00040000 00020000 "misc"
mtd1: 00680000 00020000 "recovery"
mtd2: 00400000 00020000 "boot"
mtd3: 12c00000 00020000 "system"
mtd4: 000a0000 00020000 "local"
mtd5: 02e00000 00020000 "cache"
mtd6: 08f60000 00020000 "userdata"
mtd7: 00400000 00020000 "spcustom"
//MTD就是镜像的设备名。。。最重要的三个RECOVERY,BOOT,SYSTEM分别是mtd1 mtd2 mtd3
然后在SDCARD上建个备份目录,用来放镜像.
#cd /sdcard
#mkdir backup
好了,可以开始备份了 全倍备份下来,原机附的2G卡不够装。。。可以选择性备份。。。比如RECOVERY,BOOT,SYSTEM
# cat /dev/mtd/mtd0 > /sdcard/backup/misc.img
# cat /dev/mtd/mtd1 > /sdcard/backup/recovery.img //6.5M..貌似比网上的RECOVERY包都大
# cat /dev/mtd/mtd2 > /sdcard/backup/boot.img //4M
# cat /dev/mtd/mtd3 > /sdcard/backup/system.img //这个有点慢。。300M。。耐心等一会
# cat /dev/mtd/mtd4 > /sdcard/backup/local.img
# cat /dev/mtd/mtd5 > /sdcard/backup/cache.img //46M
# cat /dev/mtd/mtd6 > /sdcard/backup/userdata.img //143M...也有点慢。。。耐心
# cat /dev/mtd/mtd7 > /sdcard/backup/spcustom.img //这个应该就是移动定制的一些内容。。。个人猜测ing
OK 备份完成。。。。可以复制到电脑上保存起来。
在网上看到一个贴子。。说是RECOVERY镜像成分和BOOT镜像大至一样。。。里面有一个RECOVERY的二进制程序。。。由此深深的联想。。。可不可以把其它的RECOVERY包解压出来。。。用里面的RECOVERY程序替换掉原包的。。。再刷回去。。。这样应该可以解决签名以及底层驱动的问题。。。
具体流程如下
用ADB可以进行NAND的备份,但要先ROOTadb来源大家可以找
http://bbs.blueshow.net/thread-1896463-1-1.html
解压后将文件夹改名f02e,并复制到F盘
步聚如下:
F:\f02e>adb devices
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
WH05******** device
F:\f02e>adb shell
$ su //操作需要在ROOT下进行,所以先SU
# cat /proc/mtd //查看镜像的分布
dev: size erasesize name
mtd0: 00040000 00020000 "misc"
mtd1: 00680000 00020000 "recovery"
mtd2: 00400000 00020000 "boot"
mtd3: 12c00000 00020000 "system"
mtd4: 000a0000 00020000 "local"
mtd5: 02e00000 00020000 "cache"
mtd6: 08f60000 00020000 "userdata"
mtd7: 00400000 00020000 "spcustom"
//MTD就是镜像的设备名。。。最重要的三个RECOVERY,BOOT,SYSTEM分别是mtd1 mtd2 mtd3
然后在SDCARD上建个备份目录,用来放镜像.
#cd /sdcard
#mkdir backup
好了,可以开始备份了 全倍备份下来,原机附的2G卡不够装。。。可以选择性备份。。。比如RECOVERY,BOOT,SYSTEM
# cat /dev/mtd/mtd0 > /sdcard/backup/misc.img
# cat /dev/mtd/mtd1 > /sdcard/backup/recovery.img //6.5M..貌似比网上的RECOVERY包都大
# cat /dev/mtd/mtd2 > /sdcard/backup/boot.img //4M
# cat /dev/mtd/mtd3 > /sdcard/backup/system.img //这个有点慢。。300M。。耐心等一会
# cat /dev/mtd/mtd4 > /sdcard/backup/local.img
# cat /dev/mtd/mtd5 > /sdcard/backup/cache.img //46M
# cat /dev/mtd/mtd6 > /sdcard/backup/userdata.img //143M...也有点慢。。。耐心
# cat /dev/mtd/mtd7 > /sdcard/backup/spcustom.img //这个应该就是移动定制的一些内容。。。个人猜测ing
OK 备份完成。。。。可以复制到电脑上保存起来。
在网上看到一个贴子。。说是RECOVERY镜像成分和BOOT镜像大至一样。。。里面有一个RECOVERY的二进制程序。。。由此深深的联想。。。可不可以把其它的RECOVERY包解压出来。。。用里面的RECOVERY程序替换掉原包的。。。再刷回去。。。这样应该可以解决签名以及底层驱动的问题。。。