1. 程式人生 > >Nexus5恢復官方系統,刷Recovery,刷Xposed框架,獲取Root許可權

Nexus5恢復官方系統,刷Recovery,刷Xposed框架,獲取Root許可權

谷歌官方不在對Nexus5手機升級最新的Android7.0系統,但是在XDA論壇上已經有開發者製作了第三方刷機包。刷機之後體驗了一段時間,就沒怎麼用了。後來出現了閃屏的現象,無法判斷是否是因為升級系統導致的,也不排除是硬體的原因。只好刷回官方匹配的6.1系統,剛刷回時依然出現,用了幾次後發現居然好了。下面是重新恢復官方系統後做的必不可少的工作。下圖為閃屏現象。
這裡寫圖片描述
本文雖針對nexus5手機,但對基於Android系統的手機均有一定參考性。

一、恢復官方系統

  • 1、恢復官方系統非常簡單,只需要去nexus手機系統官網下載對應機型的工廠韌體包(.zip格式),大約560M,下載地址在這裡
    這裡寫圖片描述


    注意:請下載factory image,而不是full ota image

  • 2、下載完成後解壓,可看到裡面的檔案結構如下圖。
    這裡寫圖片描述

  • 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
    fastboot reboot

    如下圖
    這裡寫圖片描述

也可以使用機鋒論壇大神提供的一鍵安裝工具,下載地址和使用方法在這裡

三、獲取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、開啟應用程式,此時可能需要安裝更新包,然後重啟手機。之後便可以安裝外掛了,外掛安裝成功後,需要到該應用程式勾選啟用,並且要在重啟後才可以正常使用。
    這裡寫圖片描述