fastboot:刷系统中各个img文件

http://blog.163.com/zheng_he_xiang/blog/static/18650532620134305221222/

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

*.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

来自为知笔记(Wiz)Time=2013-01-06 09:58:36

时间: 2024-10-05 17:56:12

fastboot:刷系统中各个img文件的相关文章

Linux系统中三类重要文件的作用与区别

文章来源 | IT笔录 Linux系统中,有三种文件类型出现的非常频繁,那就是profile.bash_profile.bashrc文件. 因为名称的缘故,很多人会把这三类文件的作用记混,因此我们今天就来详细盘点一下这三类文件的作用及区别. 1. profile文件 1.1 profile文件的作用 profile(/etc/profile),用于设置系统级的环境变量和启动程序,在这个文件下配置会对所有用户生效. 当用户登录(login)时,文件会被执行,并从/etc/profile.d目录的配

linux 系统中的特殊文件

特殊文件是UNIX系统中最具特色的文件特性之一.特殊文件也称设备文件.提供用户访问外部设备,而不必知道各种设备的具体操作.UNIX利用特殊文件作为用户与设备文件的接口,使用户能像访问普通文件那样访问特殊文件.      特殊文件不包含任何数据,她只是提供了一种机制,即在文件系统中建立物理设备与文件名之间的映射.特殊文件利用mknod或系统调用创建,且必须提供相关的驱动程序,并集成到系统内核中.否则即使创建了特殊文件,也无法访问相应的设备.     mknod special   type  [

leetcode 609. 在系统中查找重复文件

目录 题目描述: 示例 1: 解法: 题目描述: 给定一个目录信息列表,包括目录路径,以及该目录中的所有包含内容的文件,您需要找到文件系统中的所有重复文件组的路径.一组重复的文件至少包括二个具有完全相同内容的文件. 输入列表中的单个目录信息字符串的格式如下: "root/d1/d2/.../dm f1.txt(f1_content) f2.txt(f2_content) ... fn.txt(fn_content)" 这意味着有 n 个文件(f1.txt,?f2.txt?...?fn.

关于win7系统中所有exe文件都被以word方式打开的解决方法

手残一刻,电脑桌面所有的软件快捷方式都变成了word的打开方式,鼠标右键选中某exe文件也没打开方式那个选项, 第一次尝试: 在控制面板——默认程序中修改默认打开方式,但是没有找到解决方法 第二次尝试: 万能的重启,你会发现,并没有卵用的…… 第三次尝试: 使用ctrl+alt+delete调出任务管理器,不要妄图使用在任务栏——右键——打开任务管理器,也同样只会是word方式打开,不停的报错,你想要关都关不掉,所以不用理会他,只管使用任务管理器,看到帖子上有人说:“结束掉explorer这个任

【转】Android系统中的.apk文件和dex文件

1. *.apk文件 APK是Android Package的缩写,即Android安装包.通过将APK文件直接传到Android模拟器或Android手机中执行即可安装. 使用Android打包工具(aapt)将DEX文件,资源文件以及AndroidManifest.xml文件组合成一个应用程序包(APK).Dex是Dalvik VM executes的全称,即Android Dalvik执行程序. META-INF\ Jar文件 res\ 存放资源文件 AndroidManifest.xml

系统中丢失的文件要如何找回来了

其实以前我也曾经多次遇到这样的问题,那个时候是刚上班不久,因为没有什么工作经验,做起事来总是丢三落四的,一会这个文件不知道哪里去了,一会那个文件又被我覆盖,一会儿又是不知道误删除了哪个文件.不过当时因为对于电脑技术不是很懂的缘故,所以很多次都是放弃了,要不就是白白的挨顿骂,要不就是在没办法的情况下重新弄一次,反正自己都是苦力嘛. 但是伴随着之后对电脑技术的越发了解,我开始知道,原来使用系统还原的方法是可以恢复一些丢失的文件的,但是前提是,你在那个时候曾经设置过系统还原点,但是现在系统越发的智能了

在Mac系统中遇到.DS_Store 文件怎么彻底删除

启动"终端",再/应用程序/工具文件夹中.输入以下命令:sudo find / -name ".DS_Store" -depth -exec rm {} \;接着输入管理员密码,这时 .DS_Store 全都删除了. .DS_Store (英文全称 Desktop Services Store),它是一种由苹果公司的Mac OS X操作系统所创造的隐藏文件,目的在于存贮文件夹的自定义属性,例如文件们的图标位置或者是背景色的选择等.

apt系统中sources.list文件的解析

为什么要分析 sources.list 的解析? 我不是APT的开发者, 仅仅是遇到了躲只是的问题,不分析就没法update,详细原因就不详述了,反正搜索到这篇文章的人,肯定也是碰到了类似的问题.什么?你没有问题? 那还浪费时间看这个干嘛? 为啥这么说呢? 由于我花了非常多时间,搞明确了 apt sources.list 的格式,问题攻克了,但是这些知识又有什么意义呢? 和我真正想干的事全然不相干啊,纯属浪费时间而已.这属于被逼无奈的被动无用功, 由于不搞明确了就没法干正事. . 所以,读了王垠

如何防止Linux系统中某个关键文件被修改

在Linux环境中,有些重要的配置文件是不允许任何人(包括root用户)进行修改的.为了防止一不小心,被误删除或修改操作,可以需要设定该文件的"不可修改位(immutable) "权限.我们以/etc/fstab文件为例,该文件中记录着硬盘重要的分区信息,显示如下: [[email protected] ~]# cat /etc/fstab # /etc/fstab Created by anaconda on Sat Jun 8 16:22:16 2013 # Accessible