主题 : 今天看了一下fastboot, 晕了 复制链接 | 浏览器收藏 | 打印
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
楼主  发表于: 2012-08-25 07:41

 今天看了一下fastboot, 晕了

据说fastboot在安卓刷机上很流行,搜了一下"fastboot 用法",结果出来一堆命令行,意思大致了解,不过不明白从哪里输入这些命令。


又搜,提到安卓刷机有2种方法: recovery和fastboot, 不过文章介绍recovery时又掺和进去一些fastboot模式,看的晕头, 尼玛到底是哪种方法?

之前为了体验刷机精灵,特意买了台v880,按了几个按键,又按了几个按钮,搞得老是重启变转了,丢在一边。

还记得huhu说过wipe,也不清楚是在什么模式,好像是不需要连电脑,只用卡刷机。

后来看小米刷机视频,直接fastboot,然后miflash,根本没有wipe,也不用卡,只是usb连电脑

安卓刷机怎么这么复杂?

我的疑问是?所有的安卓手机都有fastboot吗?fastboot是不是uboot的一个功能?这样的话,所有手机都装了uboot?那recovery又和这个有什么关系?
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
1楼  发表于: 2012-08-25 09:35
老大淡定,淡定……

fastboot在量产的时候还是很有用的,但一般情况下fastboot很少用

一般厂家都会在他们的bootloader那里搞个api似的东西,然后当他们的设备进入fastboot模式接到电脑接上线就刷,一般fastboot是配合软件脚本啥的一起用,个人感觉这个更适合量产(写个软件就行,然后运行软件,你这边就等着拔插usb线即可)。老大所问的fastboot是不是每个手机都有,这个基本都有的,不过可能有些厂家出于自己利益把这功能屏蔽掉。

recovery呢,这个是另一种刷机方式,有点类似fastboot,但这个是在手机上操作的,是个独立程序但也基于bootloader的一些接口,实现对nand flash的读写、修改。这个老大还没深入玩,这东西对于安卓还是很有用的,可以打补丁(修复bug,升级系统或者增强功能),可以刷机(废话……),有些recovery带adb和fastboot,这样既可以用线刷机,也可以用卡刷机,有必要时还可以以此手动修复微调你的固件。


recovery的wipe不是一个模式,而是recovery中的一个功能,类似pc上的格式化。用于清除dalvik虚拟机的缓存和用户数据(以此恢复出厂设置),一般的recovery有两种wipe功能,一种只是格式化/cache分区(以及dalvik的缓存)的数据,一般在小范围修改固件或者升级固件前这样来一次。另一种wipe是清除用户数据(格式化/data分区)和dalvik缓存。一般在大幅升级固件前需要这样wipe(比如android2.2升到2.3这样跨版本升级降级)
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
2楼  发表于: 2012-08-25 09:40
我说的不太专业,而且很啰嗦,建议老大自己研究悟出方法(不难,放心……)

另外不是所有手机的bootloader都是uboot,但可能是基于uboot的(也有可能是厂家自己捣鼓出来的)。比如htc的bootloader叫hboot,有点像uboot但具体是不是基于uboot做的,那我就不知道了,这个每个厂家都不一样,有一定区别
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
3楼  发表于: 2012-08-25 09:42
ps,老大都是能做出开发板的高手,怎么还能把那种v880的手机刷成砖头?求方法……
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
畅游在知识的海洋...
级别: 论坛版主
UID: 33629
精华: 4
发帖: 554
金钱: 3075 两
威望: 615 点
贡献值: 5 点
综合积分: 1188 分
注册时间: 2010-12-03
最后登录: 2015-09-22
4楼  发表于: 2012-08-25 09:53
悲剧,小弟刚好昨天也去看了如何刷android机,暂时没学会。。。
好好学习,天天鲁管
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
5楼  发表于: 2012-08-25 10:22
安卓刷机有那么难吗……说实话,我练习两次就会了……
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
6楼  发表于: 2012-08-25 10:24
呃,我的建议是,不要轻信神马 刷机精灵 那些软件,关键是要自己会操作recovery,懂英语再懂点技术很快就能上手的,实在不行再研究一下教程,很快就能学会
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
7楼  发表于: 2012-08-25 10:29
我用刷机精灵,用过三次,两次出严重问题,其中一次是弄我妈的htc,结果那可怜的小东西,差点就被刷成砖头了,后来还是手动救回来了。那些软件实际并没有传说中的那么神奇,关键还是“自己动手丰衣足食”
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com