戴子用ADB命令做ROM方法,无私传授(适用于无刷机包设备,做刷机包,比如山寨机): 1、下载戴子ADB命令箱,具体详见:http://lenovo.zol.com.cn/178/1763_1772987.html 2、需要做包的安卓设备要成功获取权限,保证手机上有一张可用容量大于2G的内存卡。 3、打开安卓设备的USB调试模式,进入MTP模式或者充电模式。 4、窗口输入adb devices,可以看到正常连接的信息,如:9e42530e devices。若没有出现则代表没有连接成功,请检测驱动是否安装正确。 5、进入shell:在戴子ADB命令箱里,输入adb shell,回车。 6、获取权限:输入su,回车。 7、寻找各部分系统镜像的挂载点,一般安卓系统镜像包括:system.img、cache.img、misc.img、data.img(一般不备份)、recovery.img、boot.img、radio.img 、oemboot.img这八个模块,我们一般只要备份其中7个就可以了,data.img镜像太过庞大,可以不必备份,所以我们只要找到其中7个的挂载点。输入:cat /proc/mounts,回车,会跳出各种挂载点信息。以system.img为例,如果跳出信息提示如/dev/block/mmcblk0p1 /system ext4 rw, ……说明system.img的挂载点在mmcblk0p1,其他镜像原理一样,以此类推,一般/dev/block/后面就是挂载点。每台手机的镜像模块个数都有可能不同,但大致是一样的,具体情况还请具体分析,做ROM要有一颗灵光变通的大脑。 8、开始备份相关镜像,以以下假设假设为例:system.img(挂载点为mmcblk0p1)、cache.img(挂载点为mmcblk0p2)、misc.img(挂载点为mmcblk0p3)、data.img(挂载点为mmcblk0p4,一般不备份)、recovery.img(挂载点为mmcblk0p5)、boot.img(挂载点为mmcblk0p6)、radio.img(挂载点为mmcblk0p7) 、oemboot.img(挂载点为mmcblk0p8)。 9、备份system.img 时输入(输入完毕后回车):cat /dev/block/mmcblk0p1 > /sdcard/system.img 10、备份cache.img 时输入(输入完毕后回车):cat /dev/block/mmcblk0p2 > /sdcard/cache.img 11、备份misc.img 时输入(输入完毕后回车):cat /dev/block/mmcblk0p3 > /sdcard/misc.img 12、备份data.img 时输入(输入完毕后回车):cat /dev/block/mmcblk0p4 > /sdcard/data.img (一般不备份) 13、备份recovery.img 时输入(输入完毕后回车):cat /dev/block/mmcblk0p5 > /sdcard/recovery.img 14、备份boot.img 时输入(输入完毕后回车):cat /dev/block/mmcblk0p6 > /sdcard/boot.img 15、备份radio.img 时输入(输入完毕后回车):cat /dev/block/mmcblk0p7 > /sdcard/radio.img 16、备份oemboot.img 时输入(输入完毕后回车):cat /dev/block/mmcblk0p8 > /sdcard/oemboot.img 17、好了,运行完以上命令备份,你们会发现手机的内存卡上就有了7个img格式的镜像备份了,不包含data.img 是7个哦。把这些img文件拷贝到电脑上备份,这就是我们刚才做出的刷机包啦。 18、下面来介绍一下,用ADB命令刷回刚才备份的系统镜像。 19、首先解锁fastboot,输入fastboot oem unlock,回车。 20、刷入system.img(输入完毕后回车):fastboot flash system system.img 21、刷入cache.img(输入完毕后回车):fastboot flash cache cache.img 22、刷入misc.img(输入完毕后回车):fastboot flash misc misc.img 23、刷入data.img(输入完毕后回车):fastboot flash data data.img 24、刷入recovery.img(输入完毕后回车):fastboot flash recovery recovery.img 25、刷入boot.img(输入完毕后回车):fastboot flash boot boot.img 26、刷入radio.img(输入完毕后回车):fastboot flash radio radio.img 27、刷入oemboot.img(输入完毕后回车):fastboot flash oemboot oemboot.img 28、大工告成! 终于写好了 |
|