綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[分享] Magisk 直root 紅米note8pro

 關閉 [複製連結] 查看: 18621|回覆: 53|好評: 1
跳轉到指定樓層
樓主
lailiang253 | 收聽TA | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2020-10-21 01:32

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 lailiang253 於 2020-11-9 00:39 編輯

Magisk 直root 紅米note8pro 經驗

MIUI    版本: MIUI Global 12.0.3穩定版; 12.0.3.0(QGGMIXM)
Android版本: 10 QP1A. 190711.020
Android安全修補程式等級 2020-08-01

一. 前言
1. 我是apk.tw新手, 無法上傳提供圖片
2. 本文主要提供有刷機經驗者, 新手或不曾刷機者請自行google, 補足欠缺的知識, 若還是看不懂, 請勿嘗試
3. 網路上可以找到許多有關 root 紅米note8pro基於MIUI 11.X.X 的方法
但多半是用twrp刷magisk, 或直刷magisk變磚的災情
也看到嚴重警告, 紅米note8pro基於MIUI 12, 刷TWRP會變磚的敍述
因此, 想ROOT 基於MIUI 12的紅米note8pro目前似乎是行不通了
但因我個人使用Andorid 10 的經驗, 覺得 Andorid 10 在新手機中相對非常流暢, 穩定
所以硬是冒險衝下去, 以下經驗分享

二. 警告:
1. root 有風險, 手機可能變磚, root前請三思, 本人不負任何責任
2. 紅米note8pro 搭載聯發科晶片, 風險遠較高通晶片還要高
3. 紅米note8pro 沒有官方的twrp, 目前 "miui 12" 也還沒有非官方的twrp版本, 請勿嘗試刷 twrp

三. 準備工作:1. 手機開啟usb偵錯
2. 電腦端到小米大陸官網(論壇)下載mi-unlock.zip(解鎖用)及miflash.zip(刷ROM用)並解壓縮備用.
3. 電腦端安裝手機的驅動程式, 讓電腦可以和手機溝通, 並將手機以USB線與電腦連接
4. 電腦端到 https://mirom.ezbox.idv.tw/phone/begonia/ 下載最新版的ROM包, 並將手機以miflash刷成最新版的rom (或手機直接以OTA方式更新)
(原提供ROM下載網址 "https://mirom.ezbox.idv.tw/phone/ginkgo/" 為 "紅米note 8"的網址, 是錯誤網址. 感謝 hwj_c 發現並提醒)
5. 電腦端以壓縮軟體將 "三-4項"下載的ROM包中的 "vbmeta.img" 抽出複製到 "platform tools(adb工具包)" 資料夾內.

四. 手機解鎖: 請自行google小米大陸官網(論壇)

五. Root
1. 電腦端以壓縮軟體將之前"三-4項"下載的ROM包中的 "Boot.img" 抽出並複製到手機中(記好你自己的存放位置)
2. 手機安裝最新版magisk manager(8.0.2)並執行(開啟)後, 在"magisk"右方點選 "安裝" -> 選擇並修補檔案 -> 選取 "五-1項" 複製的 "boot.img" 檔. 執行後, 在手機的 "根目錄download" 下會自動產生 "magisk_patched.img" 檔案.
3. 將 "magisk_patched.img" 複製到電腦端的 "platform tools(adb 工具包)" 資料夾內.
4. 重要: 解除手機的 AVB(Android Verified Boot) 保護.
我的印象中, 高通晶片的手機都可以直接刷magisk_patched.img, 唯獨這支搭載聯發科晶片的紅米note8pro特別奇怪. 非得要特別執行這個步驟來解除驗證機制.
在xda上看到許多人都因為沒有解除手機的"AVB"驗證, 造成手機looping(變磚的一種形態), 最後也不知道有沒有人在那裡提供答案, 我自己也卡在這裡許久. 就在尋找答案時, 腦袋裡突然閃出了looping的可能原因. 於是事情就好解決了.接下來手機在fastboot模式,
Platform tools指令: "fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img"
5. 將 magisk_patched.img 刷到手機中(指令: fastboot flash boot magisk_patched.img)
6. 重啟手機, 完成

六. 總結
1. 這是我第一次root 聯發科晶片的手機, 是少數能卡我許久的手機, 不知道是我做的功課不夠, 還是真的沒有人在網路上分享這支手機基於android 10的方法; 我不是什麼大神, 應該不是第一個Root "Android 10 基底的 紅米note8pro 手機", 但我把"紅米note8pro" root失敗卡關的原因及解決方法提供參考分享, 也要再次提醒, Android 10 基底的紅米note8pro 絕對不要刷twrp.如果一定要刷twrp, 那就一定要用MIUI 11(含)以下的版本.
2. 會用這支手機主要是最近回鍋寶可夢, 同時做為備用機, 所以找了這支我個人認為性價比不錯的手機
從網路資料顯示, 紅米note8pro兔兔跑分高達28萬分, 號稱遊戲機, 比我隨身的Zenfone 5z還強, 價錢不到五千.
這幾天使用感覺真的很流暢, 速度真的不輸845晶片的zenfone 5z, 也沒有某些網路所言的發熱問題, 缺點是AR功能有問題(反正我沒在用,可以接受, 也懶得去解決它, Let it go), 另外, 照相 外觀......其它問題對我都不是重點, 若你(妳)在乎, 那就自己研究考慮了.




「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 20碎鑽 +20 經驗 +1 幫助 +23 收起 理由
hwn62102 + 1 + 1 非常讃
kenny_G + 1 + 1 非常讃
bbs_gc + 1 + 1 非常讃
sorrow65 + 1 讚一個!
jiu0922 + 1 + 1 非常讃
jr00796540 + 1 + 1 非常讃
w950c + 1 + 1 非常讃
chardman + 3 + 1 + 5 很給力!
aaaa1985 + 1 + 1 非常讃
qazwstw + 1 非常讃

查看全部評分

收藏收藏11 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
 樓主| lailiang253 | 收聽TA | 顯示全部樓層
發表於 2020-10-26 22:38
sorrow65 發表於 2020-10-25 01:23
不知道聯發科的晶片是不是都得這樣刷
想請問樓主的是台版還是陸版?
最近我也入手一支紅米10x 5g

1. 我的手機是台版
2. 我也是第一次root 聯發科晶片的 小/紅 米手機, 對你刷twrp前,後的動作也不瞭解
    但你手機無限重啟的情況和我之前失敗的情形一樣,
    所以我只能初步判斷是 "AVB" 的問題, 建議
    (1)查看你的twrp裡有沒有解除AVB驗證的選項, 並將AVB解除掉
    (2)如果twrp裡沒有解除AVB驗證的選項, 那就參考我的方法, 用Fastboot指令把AVB解除掉

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
ta05107 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| lailiang253 | 收聽TA | 顯示全部樓層
發表於 2020-10-29 23:44
minhua 發表於 2020-10-29 16:26
請問下面的錯誤是甚麼原因?

D:>fastboot --disable-verity --disable-verification flash vbmeta vbmeta.i ...

unknown option(未知的選項) -- disable-verity
可能是你的 "platform tools" 版本太舊, 請至官網(https://developer.android.com/studio/releases/platform-tools#downloads)下載新版再試試

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
ta05107 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
 樓主| lailiang253 | 收聽TA | 顯示全部樓層
發表於 2020-12-27 00:47
g72117 發表於 2020-12-24 20:24
請問如果是V11.0.6.0.PGGMIXM的系統(MIUI11 Android9)
是不是只要把img提取檔換成自己現在使用的11.0.6.0版 ...

是的, Magisk Root 方式都是一樣的,
一是利用magisk manager 修改 boot.img, 再把magisk_patched.img 刷回手機, 基本上就完成了
只是, 紅米note8pro 比較特別, 因為它有 "AVB" 驗證機制, 所以必需先取消"AVB"驗證, 否則手機會不斷重啟

另一個方式是透過第三方的Recovery(現在幾乎都是用twrp)把magisk.zip刷進手機. 但之前我還沒找到可用的twrp, 而你的miui版本是v11, 也可以用這個方法, 但twrp要自己去找

紅米note8pro是聯發科的晶片, 弄不好會死磚, 最好不要去玩twrp, 除非你很確定twrp的版本和miui的版本相吻合

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
ta05107 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
 樓主| lailiang253 | 收聽TA | 顯示全部樓層
發表於 2020-12-28 01:10
本帖最後由 lailiang253 於 2020-12-28 01:37 編輯
g72117 發表於 2020-12-27 15:13
收到,感謝大大回覆,再找時間來試試看
不過好像上網搜尋都有說後面版本的Magisk有無法隱藏的問題
因為我只 ...

magisk之所以強是因為它不去動系統, 可以做隱藏, 如果隱藏不了, 那就gg了
我另一支隨身手機就對銀行, 證卷......之類的軟體隱藏的很好
會隱藏不了, 可能是你的設定有問題, 或magisk本身沒有匿名, 也可能沒對play service, play store隱藏

一般而言, 最新版會比舊版強, 可能有舊版無法隱藏而必需更新的問題, 很少有新版無法做隱藏的問題如果有最新版都無法隱藏的狀況, 就表示magisk該更新了

如果你擔心新版無法隱藏, 可以把magisk降版(太舊的版本可能已經不在伺服器內而無法降版)至你想要的版本, 再去做隱藏
https://www.youtube.com/watch?v=RUOLvihwO2g 有降版教學可以參考



把magisk.zip刷進手機, 就root成功了,
root之後愛怎麼玩, 還要看你的功力, 後續問題就不再回覆了
祝成功




評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
ta05107 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
 樓主| lailiang253 | 收聽TA | 顯示全部樓層
發表於 2021-1-9 14:08
pupula01 發表於 2021-1-9 13:01
請問紅米note8 pro 要root 要刷入哪版ROM最好?

那個版本最好, 可能沒有標準答案, 依照你自己的需求決定吧
任何手機都一樣, 你可以到官網查看每個版本修正了那些問題, 再做決定
以我個人來說, 看官方log就決定升級到最新版(12.0.5)
經過系統精簡之後, 用起來非常順, 也不會有其它同等級手機閃退的問題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
 樓主| lailiang253 | 收聽TA | 顯示全部樓層
發表於 2021-2-22 23:49
hank26 發表於 2021-2-21 01:45
請問vbmeta.img要去那下載??

從你下載的rom包裡抽取(解壓)出來
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
 樓主| lailiang253 | 收聽TA | 顯示全部樓層
發表於 2021-2-23 00:19
問都不要問 發表於 2021-2-21 14:32
請問關閉AVB驗證是再 TWRP關閉AVB2.0啟動效驗與AVB2.0DM效驗?

再請問vbmeta.img這檔案是抓要刷入包裡面的 ...

1.請問關閉AVB驗證是再 TWRP關閉AVB2.0啟動效驗與AVB2.0DM效驗?

我不是很確定有瞭解你的問題, 但就我的瞭解回覆如下:
如果你是miui_11, 可以刷twrp,
刷完twrp後, 直接進入twrp, 然後在twrp裡關閉avb驗證
你也可以到rom包裡抽取 vbmeta.img, 依照文內所述的方式, 用fastboot指令來解除驗證

如果你是miui_12, 千萬不要刷 twrp
只能用fastboot指令來解除驗證(或是自行修改boot.img)

註: 或許現在已經有對應的twrp, 但我很久沒玩手機, 不甚瞭解.  請自行確認相關版本

2. 再請問vbmeta.img這檔案是抓要刷入包裡面的 ...
是的
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
 樓主| lailiang253 | 收聽TA | 顯示全部樓層
發表於 2021-2-23 22:27
本帖最後由 lailiang253 於 2021-2-23 22:30 編輯
問都不要問 發表於 2021-2-23 18:01
首先 先感謝大大的回覆^^

我是採用不刷面具下

升級至M12發現再修改C星大法後重開機又會還原了....
我不瞭解這段話的意思, 是否能再詳述過程
僅對我所瞭解的回覆如后

是不是要把dm-verity給關閉才能修改services
--> 是的.

要關閉dm-verlty是否一定要刷面具? ->否
--> dm-verity是 Device Mapper - verity, 是包含system, boot, verndor...等分區的整體驗證, 目的在保護你的手機系統免受病毒威脅, 但也阻礙了修改手機系統的需求
關閉dm-verity, 只是取消手機的系統驗證功能. 關閉後, 你的手機就失去了一層保障, 但也進一步得到修改手機的權限
所以, 程序上, 應該是先關閉dm-verity, 才能刷面具
但是, 當你安裝並使用 "magisk manager" 修改boot.img時, magisk manager會幫你解dm-verity, 但也有解不了的情形; 這時, 你就必需先關閉 dm-verity
要關閉dm-verity, 最直截了斷的做法就是用fastboot指令



評分

參與人數 2碎鑽 +2 幫助 +1 收起 理由
ta05107 + 1 + 1 非常讃
問都不要問 + 1 很給力!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
 樓主| lailiang253 | 收聽TA | 顯示全部樓層
發表於 2021-2-24 01:07
本帖最後由 lailiang253 於 2021-2-24 01:11 編輯
問都不要問 發表於 2021-2-23 22:47
還原的問題:
因該是我再未關閉dm-verity情況下修改了services導致重開機後自動回滾回去..
1.再N8P(陸)狀 ...

再不要刷面具前提下 如何用fastboot指令去關閉dm-verity ?    -->
1. 電腦端到 https://developer.android.com/studio/releases/platform-tools 下載 platform tools 並解壓縮
2. 從你之前下載的rom包裡抽取(解壓縮) vbmeta.img 至 "platform tools"資料夾內
3. 手機與電腦連線
4. 電腦開啟dos視窗, 在"platform tools" 環境(或資料夾)下, 輸入 "fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img" 指令

dm-verity這東西美其名是保護你手機免受病毒威脅, 但我直覺認為主要是防止用戶修改手機的成分比較高
在未取消dm-verity驗證前, 任意修改系統內容, 輕者, 系統自動重置; 重者looping變磚(多半如此)
理論上, 沒有取消dm-verity 直接修改系統內容就會出現上述情形, 端看廠商程式決定

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
ta05107 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則