android系统备份----即提取system.img和boot.img的方法!(转载)

原文链接:http://bbs.gfan.com/android-1512372-1-1.html

操作条件:

1.安装好手机的USB驱动
2.需要root权限
3.adb环境

正式开始提取:
1.解压adbs,放到任意目录下,比如放到C盘根目录下
2.在windows下打开cmd命令行,进入到adbs目录下,即C:\adbs>
3.在当前光标下输入adb devices,回车,查看是否已连上平板电脑,如果连上会出现以下画面
1.jpg  
如果没有那一串数字,说明没有连接上,再输一次命令
4.连接上后,在光标下输入adb shell,回车,不行多输几次,如图所示
2.jpg   ,* daemon started successfully *后出现$字符即ok
5.在$字符后输入su回车(如果$消失了返回到C:\adbs>时,需再次输入adb shell直到出现$字符)
6.su后,此时a500屏幕弹出要求是否允许获得root,点《是》,接受,$字符会变成#字符
7.在#字符后输入:dd if=/dev/block/mmcblk0p3 of=/sdcard/system.img,回车,可得system.img,用ES或者RE可以在sdcard下查看到
3.jpg  
之后在#字符之后输入:dd if=/dev/block/mmcblk0p2 of=/sdcard/boot.img,回车,同理可得boot.img

PS:如果长时间不操作,$和#字符会消失,返回到C:\adbs>,此时应重新操作使出现$和#字符
  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
鸿蒙编译qemu-arm-linux产品时,没有生成vendor.img可能是因为以下几个原因: 首先,鸿蒙系统在编译时需要进行多个步骤,其中包括生成各个分区(分区包括system、vendor、boot等)。编译时如果没有指定生成vendor分区的操作,就不会在编译完成后生成vendor.img。 其次,可能是在编译鸿蒙系统时选择了一些定制化的配置,导致vendor分区没有被包含在生成的镜像中。鸿蒙系统提供了一些定制化选项,可以根据具体需求选择生成的分区。 另外,如果在编译过程中出现了错误或警告,可能导致编译过程中断,进而无法生成完整的镜像文件,其中也包括vendor.img。 要解决这个问题,可以尝试以下方法: 1. 确认编译过程中是否选择了生成vendor分区的选项,如果没有,需要重新编译时指定生成vendor分区。 2. 检查编译过程中是否出现了错误或警告,并解决其中可能导致编译中断的问题,确保编译过程可以顺利完成。 3. 检查编译使用的鸿蒙源码是否完整,如果有缺失或损坏的文件可能会导致编译过程中断,无法生成完整的镜像文件。 总结来说,如果在编译鸿蒙系统时没有生成vendor.img,首先需要确认编译过程中是否选择了生成vendor分区的选项,并检查编译过程中是否出现了错误或警告。如果以上检查均无问题,可以尝试重新编译鸿蒙系统并确保使用完整的鸿蒙源码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值