Android刷機

這里也有一篇比較詳細的

http://blog.csdn.net/qq1084283172/article/details/52334452

?

官網刷機包

https://developers.google.com/android/images#hammerhead

?

我的機器是Nexus 5

?

. 安裝驅動

?

如何進入fastboot模式

1. 拔掉數據線,將手機關機

2.?關機后同時按住【音量減小鍵】和【開關機鍵】即可進入Fastboot模式

?

開啟usb調試 ?--> 勾選usb調試

?

adb devices可以看到設備名即可

?

. 下載刷機包

這是Android 4.4的刷機包,大家可以根據需求自己尋找指定的版本的刷機包

https://dl.google.com/dl/android/aosp/hammerhead-kot49h-factory-02006b99.tgz

?

下載完畢后的文件如下:

?

.?bootloader鎖定與解鎖

Nexus 5 解鎖 bootloader 和重新鎖定 bootloader

?

鎖定狀態如下:

?

輸入命令

fastboot oem unlock ? ? 解鎖

fastboot oem lock ? ? ? ? 鎖定

?

解鎖時可能會需要你控制音量鍵移動選擇Yes,電源鍵確定即可

?

解鎖定后效果

?

.開始刷機

fastboot模式下

雙擊刷機包下的flash-all.bat就可以開始一鍵刷機了

經過一段時間的等待就刷機好了

?

.fastboot命令大全

命令列表:

?

Android分區:

?

常用命令情景:

1.升級系統

fastboot flash bootloader u-boot.bin

fastboot flash kernel uImage

fastboot flash system system.img

fastboot flash userdata userdata.img

fastboot flash ramdisk ramdisk-uboot.img

fastboot erase cache

?

fastboot flash {partition} {*.img} ? 例:fastboot flash boot boot.imgfastboot flash system system.img等。

fastboot flashall ? 注意:此命令會在當前目錄中查找所有img文件,將這些img文件燒寫到所有對應的分區中,并重新啟動手機。

?

一次燒寫bootsystemrecovery分區:

? ? 1)創建包含boot.imgsystem.imgrecovery.img文件的zip包。

? ? 2)執行:fastboot update {*.zip}

?

燒寫開機畫面:

? ? fastboot flash splash1 開機畫面

?

2.重啟系統

fastboot reboot

?

3.不燒寫flash情況下調試

fastboot boot uImage 或者u-boot.bin

?

4.查看版本號

fastboot getver:version

?

5.復位到bootloader

fastboot reboot-bootloader

?

6.命令格式

主機端發送字符串的命令,字符串小于等于64個字節,客戶端首先返回四個字節的內容,是OKAYFAILDATAINFO之一,隨后跟著是信息或數數據。

?

7.清空分區

fastboot erase {partition} ? 例:fastboot erase bootfastboot erase system等。

fastboot erase boot

fastboot erase system

fastboot erase data

fastboot erase cache

?

上面的命令也可以簡化成一條命令

fastboot erase system -w

?

8.獲取客戶端(手機端)變量信息

fastboot getvar version:version-bootloader:version-baseband:product:serialno:secure?

version 客戶端支持的fastboot協議版本

version-bootloader ?Bootloader的版本號

version-baseband ? ?基帶版本

product ? ? ? ? ? ? 產品名稱

serialno ? ? ? ? ? ? 產品序列號

secure ? ? ? ? ? ? ?返回yes 表示在刷機時需要獲取簽名

?

支持的參數

偏移和地址在u-boot中定義,要想使用好fastboot,就必須要知道參數名稱與文件的對應關系。

?

?

9.環境變量

fastboot支持環境變量文件,通常在fastboot燒寫nand flash時,會將偏移量和大小寫入環境變量中,命名格式為:

<partition name>_nand_offset

<partition name>_nand_size

?

例如,內核燒寫完成后printenv可以看到:

kernel_nand_offset=0x140000

kernel_nand_size=0x1f70000

?

10.查看USB設備

查看連接到OTGUSB設備情況,lsusb:

Bus 008 Device 030: ID 0451:cafe Texas Instruments, Inc. <----- fastboot

?

更多細節查看cat /proc/bus/usb/devices

?

11.靜態模塊地址

fastboot重用內核的nand地址分配方式,并且大部分是可以變化的,但是下面列出來的這些地址是不變的。

name ? ? ? ? ? ? ? ? offset ? ? ? ? ? ? ? ? size

xloader ? ? ? ? ?0x00000000 ? ? ?0x00080000

bootloader ? ? 0x00080000 ? ? ?0x00180000

environment ?0x001C0000 ? ? ?0x00040000

?

12 .文件大小限制

最大下載文件大小為240M

?

13.擦除分區:

? ? fastboot erase {partition} ? 例:fastboot erase bootfastboot erase system等。

?

14 .燒寫指定分區:

? ? fastboot flash {partition} {*.img} ? 例:fastboot flash boot boot.imgfastboot flash system system.img等。

?

15.燒寫所有分區:

? ? fastboot flashall ? 注意:此命令會在當前目錄中查找所有img文件,將這些img文件燒寫到所有對應的分區中,并重新啟動手機。

?

16 .一次燒寫bootsystemrecovery分區:

? ? 1)創建包含boot.imgsystem.imgrecovery.img文件的zip包。

? ? 2)執行:fastboot update {*.zip}

?

17.燒寫開機畫面:

? ? fastboot flash splash1 開機畫面

?

18.重啟手機:

? ? fastboot reboot

? ? fastboot reboot-bootloader


?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/375273.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/375273.shtml
英文地址,請注明出處:http://en.pswp.cn/news/375273.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

中西醫與算法之間的聯系

中西醫的特點網上有非常多討論&#xff0c;概括起來就是西醫治病&#xff0c;中醫不治病 這個觀點有部分道理&#xff0c;但不全對 中醫落后的原因有非常多&#xff0c;但假設能用計算機的算法改進一下應該有非常大提升 比方翻譯&#xff0c;比方路線規劃&#xff0c;比方信號識…

程序的版式

版式雖然不會影響程序的功能&#xff0c;但會影響可讀性。程序的版式追求清晰、美觀&#xff0c;是程序風格的重要構成因素。可以把程序的版式比喻為“書法”。好的“書法”可讓人對程序一目了然&#xff0c;看得興致勃勃。差的程序“書法”如螃蟹爬行&#xff0c;讓人看得索然…

java算法---五家共井

古代數學巨著《九章算數》中有這么一道題叫“五家共井&#xff0c;甲二綆&#xff08;汲水用的井繩&#xff09;不足&#xff0c;如&#xff08;接上&#xff09;乙一綆&#xff1b;乙三綆不足&#xff0c;如丙一綆&#xff1b; 丙四綆不足&#xff0c;如丁一綆&#xff1b;丁五…

看雪逆向學習導航

---------------------------------------------------------------------------- 工具教程: OllyDbg IDA Windbg GDB 基本方法 參考資料 逆向原理 ----------------------------------------------------------------------------

viewController的生命周期

一、結構 按結構可以對iOS的所有ViewController分成兩類&#xff1a; 1、主要用于展示內容的ViewController&#xff0c;這種ViewController主要用于為用戶展示內容&#xff0c;并與用戶交互&#xff0c;如UITableViewController&#xff0c;UIViewController。 2、用于控制和顯…

android123 zhihuibeijing 新聞中心-新聞 頁簽 ViewPagerIndicator實現

## ViewPagerIndicator ## 使用導入ViewPagerIndicator庫的方式相當于可以改源碼&#xff0c;打包編譯Eclips可以自動完成。ViewPager指針項目&#xff0c;在使用ViewPager的時候能夠指示ViewPager所在的位置&#xff0c;就像Google Play中切換的效果一樣&#xff0c;還能使用…

java 獲取隨機數字的三種方法

1 //方法1 (數據類型)2 //(最小值Math.random()*(最大值-最小值1))3 // 例:4 (int)(1Math.random()*(10-11)) //從1到10的int型隨數5 6 方法2 獲得隨機數7 for (int i0;i<30;i)8 {9 System.out.println((int)(1Math.random()*10)); 10 } 11 (int)(1Math.random()*10) 1…

LVS原理及實踐(NAT模式)

LVS無論NAT及DR模式&#xff0c;均要求LVS server和real server在同一個網段內&#xff0c;NAT需要把lvs server當作各個realserver的默認網關&#xff0c;DR模式采用修改mac地址直接從數據鏈路層轉發、要求必須在同一個物理網段內 LVS-NAT的實驗網絡拓撲&#xff1a; 采用青…

基于Maven的spring_security入門

配置文件的修改點沒什么變化&#xff0c;可以參考&#xff1a;http://blog.csdn.net/ouitiken/article/details/8830505 pom.xml的依賴參考&#xff1a; <dependencies><!-- Commons --><dependency><groupId>commons-dbcp</groupId><artifac…

使用Vitamio打造自己的Android萬能播放器(5)——在線播放(播放優酷視頻)

前言 為了保證每周一篇的進度&#xff0c;又由于Vitamio新版本沒有發布&#xff0c; 決定推遲本地播放的一些功能&#xff08;截圖、視頻時間、尺寸等&#xff09;&#xff0c;跳過直接寫在線播放部分的章節。從Vitamio的介紹可以看得出&#xff0c;其支持http、m3u8等多種網絡…

20個新鮮出爐的網站模板【HTML PSD】

這里給大家分享20 個新鮮出爐的免費網站模板。這些設計元素將成為你下一個項目的重要素材&#xff0c;可以幫你節省很多的時間。與往常一樣&#xff0c;我們經常漫游網絡&#xff0c;尋找最好的資源&#xff0c; HTML、CSS 和 PSD 等等&#xff0c;記得關注啊。 您可能感興趣的…

位運算總結(百科)

位運算 程序中的所有數在計算機內存中都是以二進制的形式儲存的。位運算就是直接對整數在內存中的二進制位進行操作。 位運算 - 定義 在很多系統程序中常要求在位(bit)一級進行運算或處理。&#xff23;語言提供了位運算的功能&#xff0c; 這使得&#xff23;語言也能像匯編語…

歸檔(轉)

如果是自定義類型的歸檔和解檔&#xff0c;是按以下步驟實現如果不是自定義類型&#xff0c;直接第四步就可以。一、創建一個類User二、在User.h中遵循NSCoding協議 #import <Foundation/Foundation.h> interface User : NSObject<NSCoding> { int _userAge;//例子…

相遇

CPU直接識別的唯一語言是機器語言,為了克服機器語言的缺點,便將機器指令用便于記憶、并能描述指令功能的符號來表示稱為指令助記符簡稱助記符 匯編語言由匯編指令,偽指令,和其它符號組成 匯編指令:機器碼的助記符,有對應的機器碼 偽指令:沒有對應的機器碼由編譯器執行 其它符號…

相識

編譯器&#xff1a;MASM 調試程序&#xff1a;DEBUG 編輯器&#xff1a;EditPlus

MySQL show命令的用法

show tables或show tables from database_name; // 顯示當前數據庫中所有表的名稱show databases; // 顯示mysql中所有數據庫的名稱show columns from table_name from database_name; 或show columns from database_name.table_name; // 顯示表中列名稱show grants for user_n…

怎么用代碼制作WordPress的歸檔頁面

先看看效果&#xff0c;這個是我網站的歸檔頁面&#xff1a;http://www.shenjieblog.com/archives 其實WordPress自帶了一個歸檔的功能&#xff0c;但是只能顯示在網頁中的某一個部分&#xff0c;但是我想單獨制作一個歸檔頁面&#xff0c;因為看見很多網站都有這個&#xff0c…

【web必知必會】—— 使用DOM完成屬性填充

本文介紹了使用DOM的簡單方法實現動態加載圖片的功能。 前文介紹了&#xff1a; 1 DOM四個常用的方法 首先看一下效果&#xff0c;初始時是一個相冊&#xff0c;可以點擊導航&#xff0c;切換圖片&#xff0c;并切換下方顯示內容&#xff1a; 點擊house&#xff0c;可以動態的切…

地址總線 數據總線

地址總線&#xff1a; CPU地址總線的寬度決定了它能尋址多少個內存單元地址,一個CPU有N根地址總線那么它的尋址能力為2^N次方。8086CPU地址總線寬度為20可尋址2^20次方個內存單元地址大小為1M。80386地址總線寬度為32可尋址內存為4GB 數據總線&#xff1a; CPU與存儲器之間的數…