這篇會教你:(文章很長,可以搜尋藍色字體快速到達文章區域。)
A.安裝Fastboot和ADB驅動。(這台驅動非常不好安裝!佔這教學大概一半的篇幅)
B.Fastboot解鎖與注意事項。
C.卡刷官方韌體,以及Fastboot上鎖。
D.安裝第三方Recovery和如何root。
E.安裝Xposed和插件。
附件:exFat格式支援。
往後升級:
做完第一次後,往後升級就是從步驟C.一路做到步驟E.即可,但每次卡刷官方新韌體都會抹除使用者DATA,所以使用前務必用TWRP備份DATA後,並連接電腦將整個儲存空間的內容都丟到電腦,等升級完再丟回來並用TWRP還原。
進階一點,就是拆開google韌體的封包,直接用Fastboot卡刷bootloader.img、system.img和vendor.img這三個就可以了。
教學開始。
PS:若電腦沒有辦法看到附檔名,請先自行google方法把它開啟顯示。
A.安裝Fastboot和ADB驅動。
這也是初學者最困難的地方,這次讓人罵髒話的是,連老手裝都很難知道哪裡出錯!
Pixel C的Fastboot和ADB驅動沒有官方正式發出,意思就是說驅動內和裝置上的晶片都沒有互相認證,也沒有簽名,因此造就了就算裝進正確的驅動,系統也無法給你合拍到你正確的裝置!
因此你不管怎麼裝怎麼點選,你驅動永遠就是無法辨認Pixel C的ADB端和Fastboot端,只能免強獨到抓到內部空間判讀的MTP模式。
所以我們只能選擇強制指派的方式來給他使用!(光搞這驅動,我就摸索了快兩天才搞清楚沒簽名這回事!)
A-1.首先我們要先將常規用的Fastboot和ADB驅動先灌入系統。(筆者的系統是win10 64位元 專業版)
以下提供兩個方式,我勸各位反正各自花費的時間也都不多,兩個都重複做免得後面出事!
方法1:到XDA這教學裡去抓工具,雖然顯示為Version 1.4.2,膽點連結進去卻已經是Version 1.4.3,抓下來後照這教學執行他,全部按"y"讓它安裝。
方法2:到我私人空間抓取驅動安裝包,抓下來後執行Flashtool-drivers.exe,照下面的圖勾選安裝即可。(這是我從Sony專屬的刷機工具Flashtool拿出來的最新版本)
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-8bddb5311dc618227a3a0a3f8d4fa5a1.jpg)
A-2.上面兩個做完後,開啟你的平板,去設定-->安全性,不明來源要打勾;然後一樣回到設定-->關於平板電腦,連續點擊最下面的版本號碼,直到通知你已經是開發人員,回到上一頁就會發現開發人員選項,右上角點開啟、OEM解鎖打勾,USB偵錯打勾,就像我下圖一模一樣這樣。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-3e8134fd248fdc27e0a01bddfad31559.png)
A-3.安裝ADB驅動(平板記得開機。)
準備好google原廠傳輸線(只要電腦讀得到即可,可以參照我開箱文的最尾端,有陸續新增測試的線。)
平板接上電腦,接下去去我的電腦按右鍵-->內容-->左上角裝置管理員,你應該就毀出現以下畫面:
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-ef1ac10e56d9addcd1d82bed09a2d2ec.jpg)
很奇怪對不對?明明上一步驅動都安裝了,還是沒有判讀成功仍呈現ADB interface的狀態,由於原因前面說過了,接下來我們就來進行強制只動的動作。
請看下圖依序動作,在ADB interface上按右鍵。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-4df834d53d556d8e192eb8e80e6ccf64.jpg)
選擇紅框那一欄。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-c1cad65181af3625e36c29a9f40335f4.jpg)
跟著選擇紅框。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-c7bb16117be2f7ec07612aad6110379f.jpg)
接下來很重要,由於每個人電腦會依據之前接過多少Android裝置而呈現不一樣的選單,有人會出現LGdevice、有人會出現Samung裝置、我的兩台電腦一個就出現ASUS device和Sony Android device,不管是哪一個都沒差,你就點進去找ADB interface的選項裝上去就對了!
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-e3c4459384277a3ed8a6765f8fbd4161.jpg)
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-269e5530018dab002fba8f07c9183608.jpg)
如上圖,我就同時出現兩種ADB interface,你隨意選一個就行。
接下來系統會建議你不要做這個動作,有風險,你全部無視裝下去就對了。
好了後你的ADB驅動就會正常了,假設有需要氦備份的人可以試看看,我自己測試一切都沒問題。
A-4.Fastboot驅動安裝。
跟上面大同小異,首先先將平板與電腦斷開,平板關機,等確定關閉後,壓著音量鍵的上和電源鈕不要放,之後平板就會進入Fastboot模式(bootloader狀態之下),這時再拿起原廠傳輸線,接上電腦,結果一樣在裝置管理員這裡會出現未知裝置,如下圖:
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-a7f2e42d13f1c5758a86ff2403f85c5f.jpg)
這時就照剛剛的方法強制安裝,只是在選裝置時,記得不是ADB interface ,是選Fastboot interface,如下圖。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-1c18fe499f366c2b8ab3d5b767898898.jpg)
假如有相似的,隨便選一個一樣能用,這裡我是選Sony的Fastboot interface。
以上驅動安裝完畢。
B.Fastboot解鎖與注意事項。
以下解鎖會將整台平板給抹除掉,包括使用者資料和內部儲存空間,切記往下做之前務必備份所有資料
還有,請至少充電到70%再做,否則中途出問題就慘了~
B-1.提醒一下,記得先去google官方的韌體網站,下載Pixel C的韌體,剛好就在前面幾排,目前最新出到6.0.1 (MXB48K),下抓下來等等備用,另外不管你有沒有要升級,都一定要抓,因為你一旦解鎖就一定會用的到!原因後面會說。
B-2.確定平板進入bootloader(就是上面壓著音量鍵的上和電源鈕不要放,平板就會進入Fastboot模式),並接上電腦。
B-3.先去抓取Android 工具(目前版本最新23.1.0),解壓縮後把它放到C槽底下,就會得到platform-tools_r這個資料夾,你會看到跟下圖一樣的內容(內含Fastboot.exe和adb.exe)。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-41af791416ab78efac603ab8683cc321.png)
紅框部分請記好路徑,我這裡是路徑預設是C:\platform-tools_r23.1.0
B-4.開啟"命令提示字元",應該程式集裏頭的windows系統 類別附近,或是在鍵盤使用win+R,輸入cmd執行後就可以得到這個視窗。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-0b35aad7b3a01219262867af3d65c59c.png)
請跟著輸入以下藍色字,美行輸入完畢後請自行按下enter鍵。
cd\
cd C:\platform-tools_r23.1.0
以上指令是讓你來到有內含Fastboot.exe的資料夾底下。
B-5.進行解鎖,一樣在命令提示字元的視窗下,輸入以下指令並自行按下enter鍵:
fastboot oem unlock
B-6.沒意外地順利的話,你的平板會出現一大段文字,意思是問你是否知道解鎖的風險,請按下電源鈕,讓平板繼續運作。
跑一段時間之後,應該就會出現以下的畫面。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-e19cc885de505c36df687a8ae343ae4e.jpg)
這畫面的意思是bootloader已經解鎖,OS 未認證,然後接下來30秒內將會繼續開基,這是正確的畫面不用怕!
但有一點要注意,這時你會發現就算30秒過後,你一樣會一直重複在這個畫面打轉!因為這次解鎖把你所有東西都抹個精光,包含系統本身!所以請你一定要繼續往下做卡刷官方韌體。
C.卡刷官方韌體,以及Fastboot上鎖
C-1.在上面步驟B-1.所下載的東西,電腦會得到ryu-mxb48T-factory-8ff1217a.tgz這個檔案,解壓縮後,你會發現資料夾內會找的到flash-all.bat這個檔案,執行他!讓它完整跑完,會跑一段時間不用管他,跑完後又會回到剛剛那個要等30秒的畫面,這次你等完後,就會正常進入系統了,不過第一次新系統會等比較久,請耐心等待!
C-2.若你只想升級,你可以只做到這一步。另外在解鎖狀態,每次開機都會遇到要等30秒的畫面,若你想取消這畫面你可以選擇上鎖回來,但由於每次解鎖都會某掉所有資料,所以每次解鎖前都要大費周章把所有資料備份並傳到電腦保存,因此個人不建議上鎖,若你真要上鎖,請重複上述步驟B-4.來到那個cmd視窗前,輸入以下指令並自行按下enter鍵:
fastboot oem lock
接下來你會發現30秒畫面就會消失了。
倘若你要繼續root和安裝recovery、xposed,就忽略上鎖這步,且以後也別上鎖,免得突然間出問題不好自救。
更新,由於新root法會讓fastboot初次失效,需要去修正,因此完全不建議上鎖!除非你要送修或賣掉!
D.安裝第三方Recovery和如何root。
D-1.
先抓取ROOT需要的卡刷文件,到SuperSU官網找到Beta測試版,下載BETA-SuperSU-v2.67-20160121175247.zip,放到電腦端等等備用,現在不要丟到平板內。
抓第三方Recovery TWRP觸控板,Pixel C TWRP教學裡抓取twrp-2.8.7.0-dragon-ryu-01-19-2016-1.img(除非版本有更新的就抓最新的。),抓下來後改名成TWRP.img(不改名或改成自己要的名字的話,後面步驟記得更著變更,名稱中間不要有空白,只是為了方便。)
之後再到這裡抓取允許取消encryption加密,協助root的核心,Pixel C root教學抓取核心,xceed-kernel-google-dragon-v1-RC4.img(除非版本有更新的就抓最新的。)
抓下來後改名成kernel.img(改名意義同上。)
PS:原本方法要抓su.img(輔助root的設定檔),但現在我找到新方法就不用這個了。
D-2.把改名後的TWRP.img和kernel.img放入步驟B-3.的資料夾下。
D-3.平板關機進入bootloader模式(同步驟B-2.),接上電腦,電腦畫面再一次來到步驟B-4.來到那個cmd視窗前,輸入以下指令並自行按下enter鍵:
fastboot flash recovery TWRP.img
等跑完以後再次輸入:
fastboot flash boot kernel.img
以上兩個指令注意tTWRP.img和kernel.img兩個檔名要對唷!(最好是用複製貼上ctrl+c和ctrl+v配合滑鼠右鍵等鍵盤快速鍵),倘若之後教學網站更新檔案,指令也要更著換後面的檔名。
這樣就會把可允許取消encryption加密協助root的核心和第三方Recovery TWRP都刷入道系統裡。
接下來可以現在的畫面進入corebootloader,方法:反過來壓著音量鍵的下和電源鍵不要放,直到出現以下畫面,
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-8a6062481d2af1908f083d9af7767873.jpg)
第一個項目是說重啟此裝置。
第二個項目是切換到bootloader模式(同步驟B-2.)。
第三個就是進入Recovry(當然我們已經置換成我們要的TWRP)
第四個是說關機。
第五個是說透過USB OTG 來進入Recovery(但目前是沒有效的,我們也不用他!)
請選第三個進入Recovry。
D-4.首先由於encryption加密於出廠時就有了,因此我們無法更動現在所有的資料,首先第一步就是得先將整個DATA給砍掉一次,這樣我們才能進行後續動作!
當我們進入TWRP,首先這個介面還未完善,因此呈現緩慢lag的情形。
這時應該會出現右下角滑動的情形,左邊甚麼都不要點,右下角輕輕給他滑動到右邊表示同意(因為介面很lag,所以只能緩慢動作。)
接著就會出現下圖:
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-fcc56c5621283327cd06354a846ca7ac.jpg)
這就是TWRP的首頁,下面虛擬鍵應該都看得懂,左邊是返回鍵,中間可以回到首頁,右邊則是選單(注意,由於這介面還不完善,所以別點到他,若點到並產生當機,就強制關機再重來一次。)
D-5.請點TWRP的首頁左上角的Wipe,
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-15765ab6a9b692dbd9717901015ed73b.jpg)
點紅框的Format Data,注意!接下來會連同內部儲存空間都消除,請務必自行備份好資料。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-f0a2eb9b42650b4a8a9ee722b716f862.jpg)
請在這畫面輸入"yes",按下右下角的確定。
接下來會跑個大約10分鐘,畫面會很lag但切勿動他,甚至中途關閉後擬再點亮,由於lag的關係她都不會有動作,總之就是等到他通知你ok並可以動作後再繼續,中途絕對不可以強制關閉或斷電。
好了之後按下首頁鈕回到首頁,點右下角的reboot:
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-37560fde9fc0b899f3bf28db40dacf5d.jpg)
選system後會告知系統不存在SuperSU,問你是否要卡刷,請一定要選擇"Do Not Install",接下來就會重開機進入系統了。
D-6.重開機進入系統,去開啟USB偵錯和未知來源打勾(同步驟A-2.),之後接上電腦,把之前下載好的BETA-SuperSU-v2.67-20160121175247.zip丟到平板的儲存空間根目錄。
若平板接電腦發現有判讀到裝置,但點進去找不到儲存空間,那請去平板的設定-->開發者人員選項,找到下圖紅框的位置。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-b235d770e8d02c9de1d12146379b2d84.png)
點一下後,先隨便選擇其他選項,之後再點一次回到MTP,這樣就能在電腦端讀到了。
D-7.請把平板接上電源純粹充電即可,重新進入TWRP(方法回憶:步驟D-3.),來到TWRP的首頁,點左邊的Mount進去,如同下圖一樣把所有選項都打勾!
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-40d6c15693823d0e8b33d0c68c646baa.jpg)
按下返回鍵再次回到TWRP的首頁,點左上角的install然後找到你剛剛抓的BETA-SuperSU-v2.67-20160121175247.zip,點擊滑動刷入(要很緩慢的滑),好了之後按下首頁鈕回到TWRP的首頁,這時請注意,由於卡刷SuperSU.zip會破壞電腦端使用Fastboot指令,現在已經無法做升級的動作,因此我們要用TWRP來修復。
TWRP的首頁左下角選Advanced,再點右下角Fix Fastboot,滑動確認,之後就可以選Reboot(請一定要選擇"Do Not Install")
接下來就會重開機進入系統了。
恭喜你,你已經完成root。
E.安裝Xposed和插件
E-1.最後,Xposed插件看人,可做可不做,主要是用來補足原生系統的不足。
首先先去Xposed XDA官網,去裏頭抓xposed-v80-sdk23-arm64.zip和XposedInstaller_3.0_alpha4.apk,接放入平板,其中XposedInstaller_3.0_alpha4.apk用ES檔案瀏覽器點擊安裝。
E-2.進入TWRP卡刷:TWRP的首頁,左上角點install,然後找到你剛剛抓的xposed-v80-sdk23-arm64.zip,點擊滑動刷入,之後重開機(請一定要選擇"Do Not Install")。
E-3.重開機後,找到剛剛安裝的Xposed,執行起來。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-f84eab7d3943215c41bd94b3c63cb8a7.png)
框架會呈現紅字,那是正常的。(懂英文的就知道他是在說啥,這裡懶的解釋)。
點下載,就可以去裡面搜尋你要的模組來安裝,裝好後再回來Xposed點模組,就像下圖一樣全部打勾。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-4b79f21373717fe4c8f78c9a7b627743.png)
重開機後就可以使用了。
以下簡述我所裝的模組,剩下的自己google。
首先是綠色守護(可在Play商城下載),他是用來強制關閉並屏除背景偷偷啟動的,建議搭配其捐贈版使用。(記得6.0.1的電源裡,Doze模式要把它排除,否則會衝突。)
再來是電源鈕功能新增,APM+(全名是Advanced Power Menu+),它的功能如下圖,用法請自行摸索。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-304a7354ffc55adb087440333ed762e4.png)
最後是GravityBox [MM](名稱記得要對),他功能非常多,包跨向下圖右上角的電池數字顯示,以及多工鈕右下了多工一鍵清除。
![[教學更新]Google Pixel C 6.0.1 解鎖、升級、Root、Xposed、exFat格式支援](http://attach.mobile01.com/attach/201601/mobile01-020068a8bf232c34b4538742bedcb855.png)
另外若要單純多工一鍵清除,可以去Play商城抓[Root]Recently ,他不需要Xposed即可使用同樣且多工的能力。
附件:。
附件1:exFat格式支援
OTG隨身碟原廠址支援到FAT32和NTFS,若要使用exFAT,首先就是得把上面的ROOT步驟都做完!(Xposed有沒有都沒關係)
去Play商城抓取三個APP
1.Paragon NTFS & HFS+
2.[root] StickMount
3.任何一個可以讀取的OTG隨身碟的檔案瀏覽器APP,這裡推薦ES檔案瀏覽器,並以此作為範例!
首先抓下來這幾個APP後,各自執行,Paragon NTFS & HFS+執行他,按右上角的NEXT-->選擇不捐贈-->出現警告後按下確定(以後不理它!)。
執行[root] StickMount,讓他下載檔案共兩個後就放著,要不要去付費變成捐贈版都沒差。
插入exFAT格式的隨身碟,接著系統會提示你錯誤,但別理他,出現"是否"以StickMount處理,選擇一律允許。
之後系統就會掛載這顆隨身碟到內部空間的usbStarge/底下,開啟ES檔案瀏覽器可以把usbStarge加入釘選到我的最愛,這樣右上角就能直接進去了。
說明:一般要讀取exFAT只要SuperSU這個版本的root搭配上StickMount就可以了,但不知為何在這台平板下會失效,但安裝Paragon NTFS & HFS+後,雖然裏頭會提示exFAT不支援,但卻會意外地把系統連結正確導向StickMount,雖然有點矛盾,但卻是意外且又穩定的正常讀取exFAT。
此方法使用於所有原生不能支援exFAT的機子,包Nexus6和Nexus 6P、5X
以上結束。