上次的Nexus 7開箱文( [開箱]Google Nexus 7 3G Unboxing )中說好了要寫一篇教學教大家一鍵Unlock+Root+Unroot+Relock, 在等待域名問題完全解決的時間中, 小鳥來兌現承諾了。
這次用的工具是由WugFresh開發的Nexus Root Toolkit (以下簡稱為NRT), 算是一款比較知名度高的Nexus系列產品Unlock+Root工具, 絕大部分Nexus系列產品都可以靠這套工具來Unlock+Root+Unroot+Relock。
官網:http://www.wugfresh.com/nrt/
下載連結:http://goo.gl/0K6eh
[強制性任務] 把Developer options找回來
Nexus 7新機回來, 想要Unlock, 想要Root, 你可能會發現在Setting裡頭找不到Developer options, 原因是Google把這個選項給隱藏了, 需要一個感覺很白痴的方法來把它重新顯示出來, 以下是那個當初讓我抓狂的白痴方法。

進入Setting -> About Tablet, 然後連點Build number 7次, Nexus 7就會Pop up一句通知說你已經成為開發者 (如果是已經做過這動作的Nexus 7會像上圖一樣告訴你不需要, 因為你已是開發者=_=)。

做完這白痴的動作後你就會發現Developer options出現在About Tablet上了。
開始動手
對自己英文聆聽能力有信心的朋友可以直接看以下這段由外國網站DroidModderX拍的 "Nexus 7 One Click Root Nexus Toolkit Wugfresh Super Easy Guide" , 教學內容除了NRT的版本是舊版外完全一樣的, 操作方法也是, 真的看不明白在幹什麼才看接下來的圖文教學也可。
Nexus 7 One Click Root Nexus Toolkit Wugfresh Super Easy Guide

選擇機種

打開NRT, 在Your model type: 一欄中按下Change。

然後在Pop up的視窗裡選擇你手上的機型及系統建構 (這個可以在Setting -> About Tablet -> Build number一欄中查看, 圖中demo的機型為Nexus 7 3G, Build number為JOP40D )。
安裝驅動程式

若要完整安裝Nexus 7的Drivers可以點這個選項, 不過裡頭的設定比較複雜, 而且一般大家只要把Android Devices連接到電腦上都會自動安裝好ADB interface, 所以在這裡我就不詳細解說這部分了。
如果是電腦沒完整裝好Drivers或是ADB interface (ADB interface是非常重要的) 的朋友若是真的沒辦法就點這選項慢慢照裡頭的指引做吧, 小心別刪錯Drivers就是。
Unlock

Unlock前先確認一次已經在Setting -> Developer options中勾選了USB debugging, 沒勾這個的話會Unlock失敗。

將Nexus 7用USB線連接電腦, 確認所有Drivers及ADB interface已經安裝好後在NRT中按下Unlock -> 確定。
注意! Unlock將會將機內所有Data刪除, Unlock前請先自己將機內的圖片, 檔案等手動備份到別的裝置上!

按下確定後會自動檢查ADB狀態, 然後會出現類似上圖的畫面, 按確定繼續 (上圖的畫面指 "ADB device was not found" 是因為我沒有把Nexus 7連接電腦, 所以按下確定會變成Retry而非繼續)。
注意! Unlock期間請務必保持電腦與Nexus 7之間的連接, 不然有機會變磚!

按下確定後就一直等, 等到Nexus 7出現上圖的畫面, 然後在Nexus 7上用vol + -鍵跳到Yes的選項, 再按下Power button確定並繼續 (抱歉上圖是在Google找回來的, 因為我的Nexus 7回來不到兩天已經Unlock了, 沒辦法再拍一次上面的畫面給大家看)。

之後還是繼續等, 等到Unlock完成後Nexus 7就會自動重開機。重開機時Google的畫面會像上圖我的Nexus 7一樣多出了一把解開的鎖頭在下方, 這是簡單識別機器有否Unlock的方法。
當Nexus 7 reboot完成, 進入Desktop後就代表已完成Unlock, 可以Root機了。
Root

因為Unlock會把所有Data都wipe走的關係, 所以我們又要再進行一次白痴+無腦的過程把Develop options重新顯示在Setting中, 並勾選USB debugging。

同樣是用USB線把Nexus 7跟電腦連接好, 也再確認一次Drivers跟ADB interface有裝好, 不過還先別急著按下Root鍵, 把下面的Custom Recovery也勾選一起刷進去以後會方便點 (這裡幫你裝的是TWRP Recovery)。

按下Root, 再按確定繼續, 然後又是慢慢等, 讓它自己跑。

等到差不多了的時候Nexus 7就會自動Reboot, 然後你會發現Apps Drawer除了多了Super SU外還多了一個叫BusyBox Free的app, 點進去。

點進去後把它的Pop up windows都關掉, 全都是些沒什麼關係的說話, 等它跑完直接按Install把它預設幫你勾選好的Applet都安裝就可以了。
之後再打開Super SU看看是否已經Root好, 可以正確存取Root權限, 可以的話你就已經Root好你的Nexus 7了 (這時候建議你reboot你的Nexus 7, 剛Root好的時候有機會權限存取不正常, Reboot一次就好)。
Unroot + Relock
到了Unroot, 又時同樣把Nexus 7連接電腦, 檢查什麼的都說了兩次, 大家記得了。

Unroot的部分有點不同, 因為Unroot的方法是把原本官方的rom重新刷進去並把root權限改回來, 所以會把所有資料洗走 (也就是Full wipe) , 所以同樣請大家先把資料手動備份到別的裝置上。
另外Unroot的button下面有兩個選項, 如果你的Nexus 7是正常能開機能用的選下面的 "Device is on/Normal" , 如果你的Nexus 7是變了磚或是進入了不停重開機的循環就選上面的 "Soft-Bricked/Bootloop"。

按下 "Flash Stock + Unroot" 後同樣在Pop up window按下確定, 再一直等它自己跑就可以。

完成Unroot後按下OEM Lock, 再按確定。等它自己跑完後你的Nexus 7就會跟你新買回來時一樣, 裡頭空空的, 什麼資料都沒有, 開機時Google畫面下方的鎖也會不見了, 可以放心拿去維修站維修了。
總結
不知不覺就寫了這麼一大篇文, 再看看電腦右下角的時鐘, 現在已經是0536, 寫了一個半小時有多的說, 圖片準備什麼的真麻煩, 這段時間寫文要是寫得不好的話希望大家體諒一下小鳥, 多少也支持一下, 別炮太大力吧~~~