部份引用資料
http://xy0811.spaces.live.com/blog/cns!F8AECD2A067A6B17!1579.entry
系统引导bootloader
1) 源码:bootable/bootloader/*
2) 说明:加电后,CPU将先执行bootloader程序,此处有三种选择
a) 开机按Camera+Power启动到fastboot,即命令或SD卡烧写模式,不加载内核及文件系统,此处可以进行工厂模式的烧写
b) 开机按Home+Power启动到recovery模式,加载recovery.img,recovery.img包含内核,基本的文件系统,用于工程模式的烧写
c) 开机按Power,正常启动系统,加载boot.img,boot.img包含内核,基本文件系统,用于正常启动手机
---linux基礎的系統有個好處 就是有個好用的bootloader (ms的nt系統也有 就是ntldr)
使用bootloader可以在開機的時候 加載一些特殊功能(例如指定網卡 抓取的記憶體大小等)
就我自己推測(有錯請指教)android的bootloader就是fastboot模式
而在pc上使用fastboot指令去連接處在fastboot模式的t1
只是換個方式去看到處於bootloader等待狀況的t1的終端機畫面
要啟動fastboot模式的t1只要開機時同時按下相機鍵
就可以看到一個全藍色的畫面
而fastboot模式的連接
因為t1不是htc的手機
所以需要指定硬體位置
因此指令為fastboot -i 0x0408 這樣就可以連接到t1的fastboot模式
而這個模式下謝入以及抹除分區
目前還在看怎麼弄
像我目前就使用了
fastboot -i 0x0408 boot
fastboot -i 0x0408 recovery
fastboot -i 0x0408 system
fastboot -i 0x0408 cache
fastboot -i 0x0408 userdata
使用這指令的時候
可以觀看t1的畫面
他會顯示東西
我的t1就顯示我的mtd部分有壞掉的block
是這樣導致我的t1不穩定嗎?
我也不知道?
PS. 特別提示
因為
fastboot -i 0x0408 boot
fastboot -i 0x0408 recovery
fastboot -i 0x0408 system
結果目前我怎麼開機
都是藍色畫面
我不知道這樣可否判別是否有刷機