Fastboot的使用简单教程
大家都知道HTC手机重新启动进入所谓的project模式,就是HBOOT,然后能够进入FASTBOOT界面,在这个界面。我们能够在电脑端能够做非常多事,特别是HBOOT被改动过,假设是ENG S-OFF的能够做的很多其它。就是利用FASTBOOT能够刷入一些分区。
可是有些分区不建议大家使用FASTBOOT。你也刷不进。
手机端分区:
这里的分区主要就是我们常常会使用的分区:
开机启动画面区(splash1):开机第一屏就是这个
数据恢复区(recovery):Recovery所在的分区
内核区(boot):引导分区。就是ROM包boot.img刷入的分区
系统区(system):就是系统存放的分区,也就是ROM包相应的SYSTEM分区,这个分区出厂设置会比較大。可是这个空间是死的,你改动不了。就是说,你400M和100M的ROM包存放的空间都是一样大的。机型不同这个分区厂商设置的不同。
数据缓存区(cache):手机执行后存放缓存的分区
用户数据区(userdata):手机执行后存在的数据分区
FASTBOOT帮助:
- usage: fastboot [ <option> ] <command>
- commands:
- update <filename> reflash device from update.zip
- flashall "flash boot" + "flash system"
- flash <partition> [ <filename> ] write a file to a flash partition
- erase <partition> erase a flash partition
- getvar <variable> display a bootloader variable
- boot <kernel> [ <ramdisk> ] download and boot kernel
- flash:raw boot <kernel> [ <ramdisk> ] create bootimage and flash it
- devices list all connected devices
- reboot reboot device normally
- reboot-bootloader reboot device into bootloader
- options:
- -w erase userdata and cache
- -s <serial number> specify device serial number
- -p <product> specify product name
- -c <cmdline> override kernel commandline
- -i <vendor id> specify a custom USB vendor id
复制代码
简单的FAST使用教程:
1.fastboot 帮助
2. 擦除分区:
fastboot erase {partition} 如:fastboot erase boot或fastboot erase system等。
3.刷入指定分区:
fastboot flash {partition} {*.img} 如:fastboot flash boot boot.img或fastboot flash system system.img等。
4. 刷入所有分区:
fastboot flashall 注意:此命令会在当前文件夹中查找全部img文件,将这些img文件烧写到全部相应的分区中,并又一次启动手机。
5. 刷入boot,system,recovery分区:
(1)创建包括boot.img,system.img,recovery.img文件的zip包。
(2)运行:fastboot update {*.zip}
6. 刷入开机画面:
fastboot flash splash1 开机画面
7. 重新启动手机:
fastboot reboot
请注意:上面的刷入分区。并非每一个机型或每部手机都能够刷入的。ENG S-OFF是能够的,官方解锁的手机能够刷入BOOT分区。
请大家使用的时候最好将FASTBOOT文件和ADB一起使用。这样更方便。
使用ADB进入FASTBOOT命令:adb reboot bootloader
Fastboot的使用简单教程的更多相关文章
- Git和Github简单教程
原文链接:Git和Github简单教程 网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上. 这篇文章 ...
- FusionCharts简单教程(三)-----如何自定义图表上的工具提示
最近有蛮多人总是问我这个FusionCharts制表的问题,帮助他们解决之后,在昨晚发现以前整理的笔记中有这个简单教程,而且以前也发表了几篇这个博文,所以就将其全部上传上来供别人参考.如有不正确之处望 ...
- FusionCharts简单教程(八)-----使用网格组件
有时候我们会觉得使用图像不够直接,对于数据的显示没有表格那样直接明了.所以这里就介绍如何使用网格组件.将网格与图像结合起来.网格组件能够将FusionCharts中的单序列数据以列表的 ...
- Qt Quick 简单教程
上一篇<Qt Quick 之 Hello World 图文详解>我们已经分别在电脑和 Android 手机上运行了第一个 Qt Quick 示例—— HelloQtQuickApp ,这篇 ...
- Git和Github简单教程(收藏)
原文链接:Git和Github简单教程 目录: 零.Git是什么 一.Git的主要功能:版本控制 二.概览 三.Git for Windows软件安装 四.本地Git的使用 五.Github与Git的 ...
- mysql安装简单教程(自动安装/配置安装)
mysql安装简单教程(自动安装/配置安装) 1.1前言: 由于特殊原因,在最近2-3个月里mysql真是安装了无数遍,每次安装都要上网找教程,每个教程基本都不一样,因此还是自己写下来比较好,毕竟自己 ...
- 平衡树简单教程及模板(splay, 替罪羊树, 非旋treap)
原文链接https://www.cnblogs.com/zhouzhendong/p/Balanced-Binary-Tree.html 注意是简单教程,不是入门教程. splay 1. 旋转: 假设 ...
- LayaAir引擎开发HTML5最简单教程(面向JS开发者)
LayaAir引擎开发HTML5最简单教程(面向JS开发者) 一.总结 一句话总结:开发游戏还是得用游戏引擎来开发,其实很简单啦 切记:开发游戏还是得用游戏引擎来开发,其实很简单,引擎很多东西都帮你做 ...
- mockito简单教程
注:本文来源:sdyy321的<mockito简单教程> 官网: http://mockito.org API文档:http://docs.mockito.googlecode.com/h ...
随机推荐
- 50行实现简易HTTP服务器
话说由于一直很懒,所以博客好像也没怎么更新...今天有空就写一下吧. 最近在看node.js的时候开始对http协议感兴趣了,毕竟node一开始就是为了做web服务器而产生的.于是试着想了一下大概的思 ...
- MYSQL 数据表备份
方法: mysqldump -uuser_name -p db_name table_nameList >save_file_path 例子: 备份分studio数据库的student 表 my ...
- Android 学习之 开源项目PullToRefresh的使用
首先 下载 Android-PullToRefresh-master 下载地址 https://github.com/chrisbanes/Android-PullToRefresh 下载之后将其解 ...
- 《windows程序设计》学习_4:文本输出,加滚动条
//总行数 #define NUMLINES ((int) (sizeof sysmetrics / sizeof sysmetrics [0])) struct { int Index ; TCHA ...
- 前端web应用的组件化(二) 徐飞
Web应用的组件化(二) https://github.com/xufei/blog/issues/7 管控平台 在上一篇中我们提到了组件化的大致思路,这一篇主要讲述在这么做之后,我们需要哪些外围手段 ...
- Fix Some bytes have been replaced with the Unicode substitution character while loading file XXX.cs with Chinese Simplified (GB2312) encoding
When we use <strong>visual studio</strong> open source file or any other file, we may en ...
- ToolStripMenuItem控件实现DatagridView行的上下移
/*--------------行上移------------------*/ 1 private void 上移ToolStripMenuItem_Click(object sender, Even ...
- SQL Server索引进阶:第十三级,插入,更新,删除
在第十级到十二级中,我们看了索引的内部结构,以及改变结构造成的影响.在本文中,继续查看Insert,update,delete和merge造成的影响.首先,我们单独看一下这四个命令. 插入INSERT ...
- 性能优化工具---iostat
Iostat (参考 man iostat) 可选项: -c为汇报CPU的使用情况: -d为汇报磁盘的使用情况: -k表示每秒按kilobytes字节显示数据: -t为打印汇报的时间: -v表示打印出 ...
- ContentType 属性 MIME
".asf" = "video/x-ms-asf" ".avi" = "video/avi" ".doc&qu ...