Android10 安裝 Magisk + EdXposed 框架
- 2019 年 11 月 27 日
- 筆記
1. 確保 Bootloader 是解鎖狀態
請根據自己的手機,結合網上相關資料。自行解鎖。本文使用的手機是Pixel。其他手機大同小異或更為複雜。對於華為或三星手機可以參考Magisk官網的安裝說明。
Recovery可以是原版,不需要刷。因為TWRP不支持Andrioid10。具體原因可看備註。
2. 下載工具安裝驅動
- 首先要下載ADB、Fastboot等工具。 下載地址: https://developer.android.com/studio/releases/platform-tools
- 安裝FastBoot的USB驅動 驅動下載地址。 https://developer.android.com/studio/run/oem-usb 安裝方式,同樣見鏈接。否則fastboot Devices會無法識別。
- 還可以提前安裝好Magisk Manager,再下載好模塊
3. 獲取Boot.Img
為了獲取boot.img, 我們需要從Factory Images(也就是刷機包)中提取。
這裡給出Google自家的Factory Images下載鏈接
https://developers.google.com/android/images 。
確保自己更新為最新Android10,再下載最新的Images就行了。
以Pixel為例,我使用的下載地址 下載好後,打開壓縮包里的壓縮包,我這裡的名字叫做image-sailfish-qp1a.191005.007.a1.zip
,打開可以一個看到boot.img
。將他解壓出來備用。
4. 確保開啟了 A/B 系統更新 (非必須)
根據Magisk官方安裝手冊,建議要開啟了 A/B 系統更新,可以確保不會刷成磚。
adb shell getprop ro.build.ab_update adb shell getprop ro.build.system_root_image
確保這兩個返回的都是true,代表開啟了A/B 更新並使用了system_root_image分區布局
5. 製作Boot.Img的Magisk Patch
首先在手機上安裝最新版的Magisk Manager Apk。
接下來,將前面提取到的Boot.img
傳到手機存儲中。
打開Magisk Manager
,點擊屏幕上方的安裝Magisk(使用默認選項,不要選擇安裝到Recovery),彈出對話框,我們選擇預先拷貝到手機上的boot.img。
稍微等待,成功後,會看到這樣的界面。

Magisk Manager
這時候,就可以檢查手機的Download文件夾下面是否已經有magisk_patched.img了。
將其拷貝到電腦上,可以拷貝到fastboot工具的同目錄下。
這個文件就是安裝了magisk的boot.img。也就是所謂的補丁版。我們接下來就是要把這個鏡像刷入Boot分區當中。
6. 刷入Boot
- 首先進入fastboot模式。
adb reboot fastboot
- 使用Fastboot刷入magisk_patched.img。
fastboot flash boot magisk_patched.img
其中magisk_patched.img
替換為你文件所在的路徑,如果就在FastBoot當前目錄就無需更換了。
像下圖這樣就成功了。

flash boot
7. 大功告成
重啟過後,magisk應該就已經安裝成功了。
最後再安裝EdXposed的app就完事啦~~
可以直接去magisk的在線倉庫里下載和安裝riru和edxpoded。(可能還需要一次重啟) 恭喜你,完成了~


備註
其實如果 TWRP 能用的話,會簡單很多。但因作者自身的原因,TWRP暫時還未能適配Android 10。作者說明如下:
https://twrp.me/site/update/2019/10/23/twrp-and-android-10.html
如果刷了其他的Custom Recovery的話,按照Magisk官方說明,是可以直接在recovery裏面刷入Magisk的zip包的。然後重啟就成功了~~
話說,Pixel真香,460元,你買不了吃虧買不了上當。用來做調試開發逆向機,都有點屈才,備用機也個好選擇 2333.