Nexus5恢復官方系統,刷Recovery,刷Xposed框架,獲取Root許可權
谷歌官方不在對Nexus5手機升級最新的Android7.0系統,但是在XDA論壇上已經有開發者製作了第三方刷機包。刷機之後體驗了一段時間,就沒怎麼用了。後來出現了閃屏的現象,無法判斷是否是因為升級系統導致的,也不排除是硬體的原因。只好刷回官方匹配的6.1系統,剛刷回時依然出現,用了幾次後發現居然好了。下面是重新恢復官方系統後做的必不可少的工作。下圖為閃屏現象。
本文雖針對nexus5手機,但對基於Android系統的手機均有一定參考性。
一、恢復官方系統
1、恢復官方系統非常簡單,只需要去nexus手機系統官網下載對應機型的工廠韌體包(.zip格式),大約560M,下載地址在這裡。
注意:請下載factory image,而不是full ota image2、下載完成後解壓,可看到裡面的檔案結構如下圖。
3、按住音量下鍵和電源鍵,手機進入線刷模式(fastboot),如下圖。
4、連線電腦(需先保證電腦正確安裝了驅動)。
- 5、在windows系統下,可直接雙擊
flash-all.bat
檔案,之後手機會自動通過USB的方式進行升級,此時請勿斷開連線。.bat檔案中的內容如下圖:
二、刷Recovery
1、安裝Recovery的為twrp,下載地址在這裡。
2、安裝的過程可以通過使用如下命令
adb devices adb reboot bootloader fastboot flash recovery twrp.img
如下圖
也可以使用機鋒論壇大神提供的一鍵安裝工具,下載地址和使用方法在這裡。
三、獲取Root
- 1、獲取Root的方式為通過recovery模式的install模式刷入壓縮包。
2、壓縮包為SuperSU官方檔案,下載地址在這裡。
3、進入recovery模式。首先進入fastboot(按住音量下鍵和電源鍵),之後通過音量上下鍵選擇模式,電源鍵確定。
4、通過recovery模式的install安裝壓縮包,如下圖所示。
- 5、安裝成功後,重啟手機進入系統。此時可看見應用程式列表多出一個SuperSU的應用,可通過該應用管理root許可權。
四、刷Xposed框架
- 1、關於安卓6.0系統安裝xposed框架,之前已經寫過一篇比較完整的教程,釋出在CSDN的部落格,點這裡檢視。
2、具體來說就是通過recovery中的install,刷入xposed的.zip檔案。下載地址在XDA論壇,詳情見這篇帖子。簡單說,nexus5手機使用基於ARM32位架構的CPU,現在安裝的系統為Android6.0,SDK23,因此需要下載的xposed的壓縮檔名字應該類似於
xposed-v87-sdk23-arm.zip
。
3、進入recovery模式。首先進入fastboot(按住音量下鍵和電源鍵),之後通過音量上下鍵選擇模式,電源鍵確定。
4、通過recovery模式的install安裝壓縮包,如下圖所示。
- 5、安裝成功後,重啟手機進入系統。
- 6、此時,開機會自動對應用程式進行優化,所以開機需要一段時間。
7、最後一步是安裝xposed的應用程式,這個應有程式是搭配xposed框架使用的。在6.0的系統中,安裝框架不會自動安裝應用程式,需要手動安裝該程式,可直接去酷安應用商店搜尋下載。
8、開啟應用程式,此時可能需要安裝更新包,然後重啟手機。之後便可以安裝外掛了,外掛安裝成功後,需要到該應用程式勾選啟用,並且要在重啟後才可以正常使用。