品嘗棉花糖之Nexus5線刷Android6.0攻略

來源:互聯網
上載者:User

標籤:android6-0   棉花糖   android-m   

自從我的四太子帶著剛剛升級不久的Android5.0辭世後,我就購置了性價比超高的五太子替代之。系統一直是4.4.4,沒有得到升級推送,就懶得手動升級,一直到4個月的今天。
幾天前看到Android M的第三個預覽版推出,正式命名棉花糖(Marshmallow)和版本號碼6.0也都塵埃落定。看的我有些心動,看來搞機之事就是當前我最想做的事了。

準備工作

備份:做好個人資訊的備份,通訊錄、照片和簡訊等等。
工具:adb、fastboot、系統韌體
手機:我的五太子
其他:我的筆記本是Ubuntu14.04系統,外加資料線一條

系統韌體需要到developer.android.com去找,這個問題呢就八仙過海各顯其能了,連結:http://storage.googleapis.com/androiddevelopers/shareables/preview/hammerhead-MPA44I-preview-2ebbc049.tgz

網上看到一個文章說升級到6要先確認一下當前的bootloader版本和baseband版本,需要分別大於HHZ12h和M8974A-2.0.50.2.26。為了避免不必要的失敗,我姑且相信這個說法,解決辦法是將系統先升級到5.1.1,然後再刷6.0.

tgz檔案解壓到一個簡單的路徑中,等待使用。內容如下:

hammerhead-MPA44I$ lltotal 607868drwxr-x--- 2 linc linc      4096  8月 19 03:17 ./drwxrwxr-x 3 linc linc      4096  8月 21 09:05 ../-rw-r----- 1 linc linc   3194452  8月 19 03:17 bootloader-hammerhead-HHZ12i.img-rw-r----- 1 linc linc       974  8月 19 03:17 flash-all.bat-rwxr-x--x 1 linc linc       845  8月 19 03:17 flash-all.sh*-rwxr-x--x 1 linc linc       798  8月 19 03:17 flash-base.sh*-rw-r----- 1 linc linc 572718099  8月 19 03:17 image-hammerhead-MPA44I.zip-rw-r----- 1 linc linc  46515712  8月 19 03:17 radio-hammerhead-M8974A-2.0.50.2.27.img
刷機過程1.進入fastboot模式

傾向於命令列的方式:

adb reboot bootloader

2.解鎖
fastboot oem unlock

如果遇到等待裝置的錯誤,

$ fastboot oem unlock< waiting for device >

就先試試fastboot裝置能否找到。

$ fastboot devicesno permissions  fastboot

如果是許可權問題,那麼可以直接用sudo或直接切換到root執行,也可以直接修改fastboot的所有者和許可權。如下:
將fastboot的所有者改成root:

$ ll /opt/sdk/platform-tools/fastboot-rwxrwxr-x 1 linc linc 556700  8月 18 22:19 /opt/sdk/platform-tools/fastboot*$ sudo chown root:root /opt/sdk/platform-tools/fastboot$ ll /opt/sdk/platform-tools/fastboot-rwxrwxr-x 1 root root 556700  8月 18 22:19 /opt/sdk/platform-tools/fastboot*

修改許可權:

$ sudo chmod +s /opt/sdk/platform-tools/fastboot$ ll /opt/sdk/platform-tools/fastboot-rwsrwsr-x 1 root root 556700  8月 18 22:19 /opt/sdk/platform-tools/fastboot*

再次嘗試:

$ fastboot devices0484c51a437cd6b9    fastboot

解鎖操作為用音量鍵上下選擇,電源鍵確認。如:

3.燒寫5.1
$ ./flash-all.sh sending ‘bootloader‘ (3119 KB)...OKAY [  0.307s]...--------------------------------------------Bootloader Version...: HHZ12hBaseband Version.....: M8974A-2.0.50.2.26Serial Number........: 0484c51a437cd6b9--------------------------------------------...sending ‘system‘ (1021840 KB)...OKAY [ 32.204s]writing ‘system‘...OKAY [ 68.889s]...rebooting...finished. total time: 134.852s

這樣就提升了bootloader版本和baseband版本,為升級棉花糖做好了準備。

小綠人開始工作了,下面列出一些Android 5.1.1系統的圖片,以供後續與6.0做對比。




4.燒寫棉花糖

Android就這樣做個過度吧,既然bootloader和baseband版本都滿足要求,那就繼續燒吧。

/hammerhead-MPA44I$ ./flash-all.sh target reported max download size of 1073741824 bytessending ‘bootloader‘ (3119 KB)...OKAY [  0.266s]writing ‘bootloader‘...OKAY [  0.527s]finished. total time: 0.793srebooting into bootloader...OKAY [  0.056s]finished. total time: 0.107starget reported max download size of 1073741824 bytessending ‘radio‘ (45425 KB)...OKAY [  1.533s]writing ‘radio‘...OKAY [  3.122s]finished. total time: 4.655srebooting into bootloader...OKAY [  0.039s]finished. total time: 0.090starget reported max download size of 1073741824 bytesarchive does not contain ‘boot.sig‘archive does not contain ‘recovery.sig‘archive does not contain ‘system.sig‘archive does not contain ‘vendor.img‘...--------------------------------------------Bootloader Version...: HHZ12iBaseband Version.....: M8974A-2.0.50.2.27Serial Number........: 0484c51a437cd6b9--------------------------------------------checking product...OKAY [  0.100s]checking version-bootloader...OKAY [  0.100s]checking version-baseband...OKAY [  0.100s]sending ‘boot‘ (9156 KB)...OKAY [  0.500s]writing ‘boot‘...OKAY [  0.780s]sending ‘recovery‘ (10016 KB)...OKAY [  0.570s]writing ‘recovery‘...OKAY [  0.825s]erasing ‘system‘...OKAY [  1.045s]sending ‘system‘ (1018117 KB)...OKAY [ 32.084s]writing ‘system‘...OKAY [ 68.703s]erasing ‘userdata‘...OKAY [ 14.520s]sending ‘userdata‘ (139109 KB)...OKAY [  4.570s]writing ‘userdata‘...OKAY [  9.352s]erasing ‘cache‘...OKAY [  0.591s]sending ‘cache‘ (13348 KB)...OKAY [  0.630s]writing ‘cache‘...OKAY [  1.071s]rebooting...finished. total time: 136.111s
5.bootloader上鎖
fastboot oem lock
啟動

燒寫順利完成,剩下焦急的等待,等待它順利的啟動。
啟動介面又換了一個有愛的動畫。大概等了10分鐘之久吧,系統才啟動。
Tips:我們連不上google伺服器,將sim卸掉再啟動,避免卡到檢查串連介面,等正式進入系統後在插上卡。



系統風格與主介面等一些使用者可以看到的,變化不大。應用列表從左右滑動變成了向下滑動,並且在第一欄留了4個最近使用的表徵圖。
增加了一些動畫,配合上系統的流暢,用起來讓人賞心悅目。



無法使用的App

目前有些主流app對新系統不相容,啟動後閃退。比如:

工行app;
百度外賣;
12306;
新浪微博。

正常使用的App

小結

從看的見和看不見的地方去感受這個新系統,改動並不是很大。個人覺得將版本號碼定為5.2更為合適一些。(6.0這步子有點大)
吸引我的地方是操控感受更加細膩柔和,很多細節地方確實令我心動。用起來很舒服,很順心。

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

品嘗棉花糖之Nexus5線刷Android6.0攻略

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.