手把手教你刷MIUI9框架, 無需刷第三方ROM包

在刷框架之前,先要對官方的miui9的包進行odex化,然後才能將框架刷成功。

今天就以小米5為例,手把手教大家如何刷框架。這是小米5的相關配置,以及今天剛剛更新的系統(內測版和開發部都可以刷)

一、準備

所有需要用到的軟體都放在這個鏈接里了,大家下載後,根據教程一步一步使用就可以了。(有些軟體只適用於小米5,其他型號的軟體在網上搜索一下就能找到)。pan.baidu.com/s/1i5b7us

二、開始

1、手機解鎖,解鎖方法可以網上搜索:申請解鎖小米手機,這裡詳細介紹了如何對手機進行解鎖。

2、刷第三方recovery

(1)用數據線連接電腦和手機,將手機關機,長按音量上鍵+電源鍵,直到顯示米兔畫面和「FASTBOOT」字樣後鬆手。

(2)下載小米5刷recovery工具包,下載後解壓。

(3)雙擊「一鍵刷入recovery(需要先解bl鎖)」打開命令窗口。

(4)按照界面上的提示一步一步進行操作,就可以將第三方recovery刷入手機當中了。看到如下提示,說明已經成功刷入recovery。

(6)小米5手機關機後,同時按下:音量上鍵+電源鍵,幾秒後將進入recovery模式。

3、刷入SuperSu

(1)下載SuperSu卡刷包

(2)用數據線連接電腦,將下載好的SuperSu卡刷包複製粘貼到手機存儲卡中。

(3)將小米5手機關機後,同時按下:音量上鍵+電源鍵,幾秒後將進入recovery模式。

(4)點擊安裝,並在手機存儲中找到SuperSu卡刷包,滑動進度條,確認刷入SuperSu。

(5)安裝完成後點擊「重啟系統」,開機之後會發現手機界面上多出一個圖標。

4、安裝RE文件管理器

(1)打開RE文件管理器(後面簡稱RE),授予RE ROOT許可權,轉到根目錄/system,掛載為可讀寫

(2)長按複製app,priv-app,framework、build.prop到右側存儲里的任意一個自己知道的文件夾

(3)複製的時間可能會有點長,請耐心等待。

(4)然後將手機連接至電腦,複製剛剛從system複製出來的四個文件到電腦上(桌面上建立一個文件夾,將四個文件放進去,方便操作)。

(5)下載SVADeodexerForArt並解壓,解壓後打開SVADeodexerForArt.exe

(6)打開後點右上角省略號,找到剛剛複製出來的那四個文件的目錄,勾選左邊三個框,然後點Execute按鈕開始 (隨後就是漫長的等待,期間可能會有報錯可以無視 比如miui.jar、miuisystem.jar)

(7)複製Odex(合併) 後的 services.jar 文件 (frameworkservices.jar),到另一個文件夾(隨便新建一個)

(8)下載jre8,並安裝。

(9)下載APKDB,打開後解壓點APKDB_v2.1.3_20170108b.exe安裝。

(10)右鍵剛剛複製出來的services.jar,點「使用APKDB編譯」

會彈出來一個批處理彈窗,過一會兒彈窗消失後會出現一個services文件夾

(11)打開 services 文件夾 在文件夾搜索SecurityManagerService.smali

(12)右鍵完全符合文件名的那個文件以記事本打開(其它文本編輯器也行),使用快捷鍵 Ctrl+F 喚起搜索欄 搜索以下內容 (複製下面字元串 > 使用快捷鍵Ctrl+V 粘貼到搜索欄 > 回車鍵定位內容)

.method private checkSystemSelfProtection(Z)V

刪除後面 .line *** 和.line*** 之間(下圖方框內)的代碼後保存關閉

(13)返回services文件夾,右鍵 ,使用 APKDB 編譯)即可對文件夾進行回編譯

(14)回編譯成功之後 打開 services 文件夾,找到 classes.dex 文件

(15)在第7步的文件夾右鍵services.jar 用 WinRaR 或者其它壓縮工具打開

(16)把回編譯的 classes.dex 文件拖至壓縮包內覆蓋原有的 classes.dex

(17)把ODEX後的app,priv-app,framework文件夾複製到手機存儲。

(18)進入第三方rec,掛載 system ,刪除 根目錄/system 下的 app,priv-app,framework文件夾,複製處理過的 app,priv-app,framework到system 目錄下 ,重啟。

5、下載並安裝Xposed Installer,安裝打開後獲取root許可權

點擊Version 89,開始安裝

安裝完成後點擊重啟,這樣就完成了xposed框架的安裝。

推薦閱讀:

小米miui9發布會這種類似美元圖案上頭像效果的海報是怎麼做的?
小米6上了miui9後拍照改善了嗎?
為什麼MIUI9不支持3D Touch?
MIUI9的文件管理系統是什麼?

TAG:小米手机 | MIUI9 | XposedFramework |