fastboot:刷系统中各个img文件

Posted 知不足而奋进

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fastboot:刷系统中各个img文件相关的知识,希望对你有一定的参考价值。

android系统adb刷机

在android的各个可用软件中,adb,fastboot是最常用的一种,作为开发人员,

我们需要经常的进行内核,系统代码等的修改,假如每一次修改,我们就要烧写一遍所有的img文件,

当然,在这方面google公司早就给了我们一个很好的方法!!! adb 和 fastboot软件!!

常用基本命令:

adb reboot bootloader                            -- 进入fastboot模式

fastboot devices                                 -- 查看设备是否连上

fastboot flash bootloader bootloader.img         -- 刷机bootloader.img 就是lk.rom 

fastboot flash boot boot.img                     -- 刷机系统的boot.img  

fastboot flash system system.img                 -- 刷机系统的system.img

fastboot flash userdata userdata.img                 -- 刷机系统的userdata.img

fastboot flash vendor vendor.img                 -- 刷机系统的vendor.img

一般单独刷入system.img会造成不开机,需要一起刷入userdata和vendor

*.img包含:

bootloader.img -- 就是bootloader

boot.img   -- 内核 ,文件系统 控制台等组成 
-->mkbootimg --kernel Image --ramdisk ramdisk.img --cmdline"mem=128 console=ttyTCC0,115200n8 init=/init rw" --output boot.img

system.img -- 有 system/文件夹生成的文件系统
-->./mkyaffs2image system/ system.img

 

基本例子:(大同小异的操作)

三星手机升级

第一组命令:重启及解锁手机
#adb reboot-bootloader 将手机重启至fastboot模式
#fastboot oem unlock 解锁手机,此步骤需要在手机上确认下,并且格式化机器(提前备份哦,亲!)
#D:\\TDDOWNLOAD>cd yakju-imm76d-factory-c6e807a1 切换至已经解压好的包目录里

第二组命令:刷机
#fastboot flash bootloader bootloader-maguro-primela03.img 先刷新的Bootloader
#fastboot reboot-bootloader 重启Bootloader
#fastboot flash radio radio-maguro-i9250xxla02.img 再刷新的基带
#fastboot reboot-bootloader 再次重启Bootloader
#fastboot -w update image-yakju-imm76d.zip 升级吧!

第三组命令:重启及加锁及加锁手机
#adb reboot-bootloaer 重新进入Fastboot模式
#fastboot oem lock 重新将机器加锁,这样以后有OTA升级或者官方保修就不会有问题,注意此时会再次清空手机存储,因此刚刚升完级不要急于恢复数据
#fastboot reboot 此步骤非必须,如果手机没有自动重启,就用此命令手工重启下

 

Motorola XOOM的升级

#adb reboot-bootloader
#fastboot oem unlock 

#fastboot flash boot boot.img
#fastboot flash system system.img
#fastboot flash recovery recovery.img
#fastboot flash userdata userdata.img
#fastboot erase cache
#fastboot oem lock

https://www.cnblogs.com/helinzi/p/4455121.html

以上是关于fastboot:刷系统中各个img文件的主要内容,如果未能解决你的问题,请参考以下文章

利用fastboot命给手机刷android系统

[2.X固件]线刷boot.img,如何提取boot.img文件

fastboot 刷system.img 提示 sending 'system' (*KB)... FAILED (remote: data too large)

fastboot flash system system.img 卡在sending system.img 解决办法

pixel3如何刷入OTA更新包

Android Fastboot 与 Recovery 和刷机