redmi Note4X安裝原生安卓系統LineageOS


 

去年就聽說了 Cyanogenmod 出現困難的局面情況,接着在年底 Cyanogen 發布了一個震撼級別的消息:Cyanogen 將在年底停止服務(原地址)。這種消息還是很勁爆的了,畢竟 Cyanogenmod 是一個有很久歷史的 Android 第三方系統。在停止服務后原團隊成員開始籌划下一步的動作,讓大家放心的是原團隊成員重新以 Lineage OS 的新項目繼續開發。年初 Lineage OS 開始編譯更新,那時候我在用 MIUI國內版吧,就想借此機會換掉 MIUI 重新回到原生 Android 的懷抱。

請注意:
1.這是個人操作得出的方法,僅具有參考性;如果出現任何問題本人不承擔任何責任。
2.刷機過程不提供任何截圖說明。
3.如果覺得步驟太麻煩,可以直接跳到補充說明看簡化版步驟。
4.一切操作都是在手機默認出廠的設置下進行的(鎖了 BootLoader 並且加密了 Data 分區)。


提前准備

  • BootLoader 解鎖工具
    點擊這里,只要跟着說明填寫申請就可以了,等待到審核通過后就會獲得解鎖工具
  • Android SDK
    Android SDK 中的 platform-tools(內有 fastboot 命令行工具,用來安裝 Recovery),tools 安裝可選(最好選上吧,因為有 adb 命令行工具,方便)
  • Recovery
    紅米 Note4X 使用人數最多的也就只有 TWRP 吧,默認刪除 dm-verity ,至於dm-verity 是什么,可以參考官方文檔,簡單理解就是校驗,防止分區被修改一個措施
    地址:點我
  • 刷機包 / Root 包
    Lineage OS 的官方下載頁面:https://download.lineageos.org
    (紅米 Note 4X 的設備代號是 mido,直接選擇 Xiaomi>mido
    Root 包下載:https://download.lineageos.org/extras
    因為 Lineage OS 不自帶 Root 權限,所以需要刷官方提供的 Root 包以啟用 Root
    (mido因為是 64 位架構所以選擇 su (arm64) 下載)
  • 底層(如果手機運行的是最新版 MIUI,可以跳過)
    地址:點我
  • 內核(可選)
    Lineage OS 基本上已經完善了,但如果想提高性能,可以刷第三方內核
    第三方內核太多了,在 xda-developers 里面有很多第三方內核
    內核:點我
  • GApps(可選,如果想體驗 Google 服務必刷)
    現在的 GApps 有挺多的,最出名的是 OpenGApps
    OpenGApps 網址:http://opengapps.org
    (在這里依次選擇 ARM64,最新的 Lineage OS 基於 Android 7.1,所以選擇 7.1。類型因為個人喜好這里我選擇的 aroma,帶有安裝時可選的功能,如果想體驗標准 Google 服務請選擇 micro
  • 備份數據
    在這里我備份了自己的內置存儲和應用數據
    如果你的主要文件存在內置存儲並且 MIUI 對應的 Android 版本為 6.0,請務必全部備份好,后續步驟會清空內置存儲,如果是基於 Android 5.x 的 MIUI,請跳過對應步驟

注意:

  1. experimental 正如其名,實驗版,在這里是提供給舊的 Cyanogenmod 用戶用來遷移到 Lineage OS 用的,如果你目前的系統是 Cyanogenmod,可以先刷這個包然后直接刷 nightly 即可完成升級遷移過程,如果不是請不要下載此包,此版本有水印並且不提供給日常使用。
  2. 如果你是其它機型,請選擇對應的架構進行下載!帶有 removal 的為移除包,在你安裝完 Root 權限后如果想移除則刷此包。否則不要下。

第一步:解鎖 BootLoader

開始解鎖

  1. 電源 + 音量下,進入 bootloader Mode(未解鎖之前用 bootloader 更合適吧)
  2. 打開軟件,使用數據線將手機連接電腦
  3. 軟件會出現已連接手機的界面,確認無誤后點擊解鎖
  4. 等待一段時間后,出現解鎖成功的界面

已完成 bootloader 解鎖操作
此時點擊完成后手機會重啟,但不要進入到系統,依然按 電源 + 音量下 進入到 fastboot 界面,同時保持手機與電腦的連接

注意:

  1. 如果需要解鎖請刷 MIUI 開發版,穩定版暫不支持解鎖操作!在這里省略 MIUI 穩定版升級成開發版的方法
  2. 解鎖前必須保證手機系統綁定的 MIUI 賬戶和申請解鎖的賬戶相同,否則會出現驗證失敗。

第二步:安裝 Recovery 並清空 Data

  1. 找到你安裝的 fastboot 所在目錄,按住 Shift + 右鍵,選擇 Open command window here(在此處打開命令行窗口),輸入以下命令:
    fastboot flash recovery 你下載的Recovery名字.img
  2. 等待完成刷入后,讓我們來啟動 TWRP
    fastboot boot 你下載的Recovery名字.img
  3. 稍等片刻后,手機就會進入 TWRP
    如果你是基於 Android 5.x 的 MIUI,可跳過下面步驟
    重點部分:因為 MIUI 官方對基於 Android 6.0 以上的 MIUI 進行了 data 分區加密,目前沒有辦法解密,所以會清空 data 分區以解決這個問題,不然無法刷機
  4. 出現 Enter Password 界面后,選擇 Cancel ,然后選擇語言,點擊 Select Language 向下滑選擇 中文(簡體),此時界面就會變成中文了,然后會詢問保持System分區只讀模式?,在這里直接滑動下面的按鈕以確認修改。
  5. 然后點擊 清除 > 格式化 Data 分區
  6. 在對應界面輸入 yes,然后等待操作完成

注意:

  1. 請保證你備份好所有數據,請保證你備份好所有數據,請保證你備份好所有數據!進行該操作所有分區都會清空!
  2. 如果你是基於 Android 5.x 的 MIUI,請跳過清除 data 的步驟,除非你想格式化整個手機。

data 清空完畢
返回主界面,點擊重啟,選擇 Recovery。此時依然不要斷開電腦與手機的連接!


第三步:刷入 Lineage OS、Root 包、GApps、第三方內核

  1. 在重啟后的 Recovery 中選擇 清除 > 高級清除菜單,將 Dalvik / ART CacheSystemCacheCust勾選,然后滑動確認清除
  2. 在主界面中選擇 掛載,然后檢查 MTP 模式 是否開啟,如果開啟並且電腦正確顯示 Redmi Note 4X 的設備,則將下載的 Lineage OS 刷機包、Root 包、GApps、內核 復制到根目錄(這里以復制到內置存儲的根目錄為例)
  3. 安裝完成后返回主界面,選擇安裝,點擊你所下載的 Lineage OS 名稱.zip,在確認界面中點擊添加更多卡刷包,然后選擇 底層你下載的Root包名稱.zip 、 你下載的GApps名稱.zip 和 你下載的內核安裝包.zip
  4. 添加完成后滑動開始刷機
  5. 等待數分鍾,直到全部完成
  6. 再清除一次 Dalvik / ART Cache

注意

  1. 如果出現刷機失敗,請仔細觀察錯誤代碼然后查找資料解決。
  2. 復制文件到手機的方法有多種,這里以簡單並且常用的 MTP 方式說明。

接下來就是重啟了 =w=,如果步驟沒錯的話一切都會順利並且能看見開機動畫進入系統。新的開機動畫還挺好看的,眼睛就盯着那幾個點轉來轉去(
進入系統后,久違的就是 Google 化的歡迎向導(刷了 GApps 后),恢復應用數據和內置存儲,然后更改個人設置喜好
Lineage OS 相對於 Cyanogenmod 還是沒變多少,大多就是改了個名,然后彩蛋界面變了,再就是貢獻者的圖案也變了。


補充內容

  • 如何開啟 Root
    (前提是你刷了 Root 包)
    進入 設置 > 關於手機,狂按 版本號 ,顯示 已啟用開發者選項。然后進入 開發者選項,點擊 Root 授權,選擇 應用 與 ADB
    Root 權限成功開啟
  • 修改 DPI
    DPI 可以理解成是像素密度(非屏幕),DPI 值越大像素越小,所以顯示的東西也就會越小越多,Google 在 Android 7.x 中開放了對於 DPI 的修改,可以直接進入 開發者選項,在繪圖中點擊 最小寬度,選擇合適的值即可,在這里我選擇的是 380dp
    點擊 確定,修改完成
  • 如果你看不懂上面這些,這里還有個簡化版
    (此方法不需要安裝 Android SDK)
    解鎖同第一步,解鎖后繼續停留在 fastboot 頁面
    刷入 TWRP
    保持手機與電腦的連接,打開工具,按照說明操作
    如果成功,將會自動進入到 Recovery 頁面
    如果你是基於 Android 5.x 的 MIUI,可跳過下面步驟
    重點部分:因為 MIUI 官方對基於 Android 6.0 以上的 MIUI 進行了 data 分區加密,目前沒有辦法解密,所以會清空 data 分區以解決這個問題,不然無法刷機。內含重要數據的請做好備份!
    輸入密碼頁面點擊取消,然后改好語言,點擊 清除 > 格式化 data 分區
    輸入 yes,清除內置存儲和 data 分區
    如果你是基於 Android 5.x 的 MIUI,可跳過上面步驟
    返回主菜單,選擇 掛載,打開 MTP 掛載存儲,將 底層、Lineage OS 刷機包、Root 包、GApps、內核包 放在內置存儲根目錄
    開始刷機,一起刷還是分開刷隨你選
    一切都刷好后,記得在刷最后一個包的完成頁面點擊 清除Dalvik / ART Cache
    重啟,待進入系統
    進入系統后恢復數據,完成

注意:

    1. 記得備份好手機所有數據,如果不備份數據導致所有數據丟失后果自負。
    2. 此方法是最簡單粗暴的方法,成功性未知,如果擔心出現奇葩問題請參考完整版操作。

 

reflink: https://robwolver.github.io/2018/02/13/lineageos-on-rn3/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM