在此頁面上,我們將分享下載和安裝的完整說明魔術拉鍊在您的 Android 手機上。本教學也適用於從未在手機上安裝過 root 的新手/菜鳥。
Magisk 是著名的 Android 裝置 root 權限取得工具,它收到了新的更新,修復了意外錯誤並引入了混淆功能。如果您的手機上已經有magisk root,您只需將手機升級到魔法拉鍊 v27和 Magisk Manager apk 至 8.0.7。如果您是第一次在手機上安裝Magisk root,那麼您可以按照我們的說明在手機上安裝它。
客製化 Android 智慧型手機並執行進階調整,例如刷新客製化核心、自訂 ROM、超頻,並且更改系統設定很有趣。儘管如此,您仍然需要裝置的 root 存取權限才能執行這些操作。不久前,SuperSU 是在 Android 智慧型手機上取得 root 存取權的流行方式;自發布以來,Magisk 已成為智慧型手機 root 的首選方式。您可以使用 Magisk Manager apk 輕鬆管理 root 訪問,並使用各種可用模組實現許多功能。
有許多可用的 root 應用程式可用於在 Android 裝置上取得 root 存取權限,但也許最簡單、最容易使用的是 Magisk。 Magisk 是一款 Android 實用程序,可讓您在 Android 裝置上取得無系統 root 權限,並管理一個名為 Magisk 的應用程式魔法經理。
另請閱讀
Magisk是什麼?
Magisk 是一款適用於 Android 裝置的開源 root 解決方案,可讓使用者在其裝置上取得管理權限,即 root 存取權限。它由topjohnwu 開發,於2016 年首次發布。以及與某些應用程式的相容性。
Magisk 提供了超越傳統root 存取權限的多種功能,包括安裝可以修改系統行為和外觀的模組的能力、支援對可能檢測到root 存取權並阻止存取的應用程式隱藏root 存取權限,以及用於管理應用程式權限和系統級功能的介面。
Magisk 的顯著優勢之一是它不會直接修改裝置的系統分區,從而允許製造商或營運商進行無縫 OTA(無線)更新。這使得它成為想要保持 root 存取權同時仍接收最新安全更新和功能的用戶的熱門選擇。
Magisk 是一款基於 phh supersuser 的開源 root 應用程式。它適用於任何運行 Android Lollipop 5.0+ 的裝置。
Magisk 管理器是什麼?
Magisk Manager 是一款 Android 應用程序,與 Magisk 生根解決方案配合使用,為使用者提供額外的功能和特性。它充當管理 Magisk 模組、根訪問和其他高級設定的中央樞紐。
Magisk Manager 允許使用者安裝和管理 Magisk 模組,這些模組本質上是可以安裝在 Magisk 之上以添加新功能或修改系統行為的修改。這些模組可以直接從 Magisk Manager 應用程式下載和安裝,範圍從簡單的調整到更複雜的修改。
此外,Magisk Manager 還為使用者提供了用於管理root 存取的各種工具和功能,例如開啟或關閉單一應用程式的root 存取權限、對可能偵測到root 權限的應用程式隱藏root 權限,以及管理權限和進階設定.
Magisk Manager 還包括一項名為 MagiskHide 的功能,該功能允許使用者隱藏其裝置已從某些可能偵測到裝置並阻止存取的應用程式和服務取得 root 權限。這對於需要特定安全功能或無法在 root 裝置上正常運行的應用程式非常有用。
總體而言,Magisk Manager 為使用者提供了一種方便且強大的方式來管理其 root 存取權並自訂其 Android 裝置。
魔法的優點
透過 Magisk 取得裝置 root 權限有很多好處。首先,它不會調整您裝置的 /system 分區。因此,SafetyNet 不會被絆倒,Google Pay 和 Pokemon GO 等應用程式也可以毫無問題地運行。有些應用程式拒絕在 root 裝置上執行。在這種情況下,您可以使用 Magisk 隱藏功能。這會隱藏您所選應用程式的 root 權限,然後將像未 root 的裝置中一樣運行。
嗯,生根本身也帶來了許多好處。這些包括嘗試魔法模組,Xpose框架,或透過 Substratum 主題徹底檢修您的裝置。同樣,您還可以刪除裝置上預先安裝的不必要的應用程式(臃腫軟體)。其他一些好處是透過鈦備份進行完整的設備備份或刷新自訂核心以超頻設備的 CPU。獲得 root 權限的 Android 裝置帶來的好處是無窮無盡的。 Magisk 在這一切中發揮著至關重要的作用。
- 主要優點是它們無系統的根源:您可以在 Android 智慧型手機上進行任何系統或供應商修改,而無需篡改系統分區。
- MagiskSU:您可以選擇授予或拒絕任何應用程式的權限
- 魔法經理:您可以安裝新的更新以及新增或刪除手機上的模組。使用 Manager,您還可以隱藏根目錄以繞過 SafetyNet 檢查、下載模組,並且您可以選擇授予或拒絕任何應用程式的權限。
- 繞過 SafetyNet 檢查: 谷歌的 SafetyNet 會偵測系統何時被篡改並阻止某些應用程式正常運作。
- OTA 更新:使用 Magisk,您可以毫無問題地享受無縫 OTA 更新。
- 安裝無系統Xpose:您可以安裝 Magisk 模組來調整、增強裝置和新增功能。您可以將它們用於各種用途,從延長電池壽命到在 Android 手機上安裝 iOS 表情符號。
為什麼 Magisk 如此重要?
Google SafetyNet 是許多人使用此工具而不是 SuperSU、Kingoroot 等其他方法的主要原因。 。與 SuperSU 不同,SuperSU 只授予或拒絕特定應用程式的 root 權限,Magisk 可以完全隱藏應用程式的 root 權限。透過隱藏應用程式的 root 權限,銀行應用程式或 Pokemon Go 在已取得 root 權限的裝置上可以運作(如果您已取得 root 權限)。
Magisk 模組是什麼?
Magisk 模組是可以安裝在 Magisk 之上的附加元件或修改版本,Magisk 是一種流行的 Android 裝置生根解決方案。 Magisk 社群通常會創建這些模組,它們的範圍可以從簡單的調整到更複雜的修改,從而顯著增強 Android 裝置的功能。
Magisk 模組是使用 Magisk Manager 應用程式安裝的,該應用程式為使用者提供了一系列可供選擇的模組。這些模組可以修改 Android 系統的行為、新增功能或修改現有功能。
例如,有 Magisk 模組可以修改系統 UI,例如新增主題或更改配色方案。還有一些模組可以透過優化系統設定來提高效能,例如提高應用程式啟動速度或減少電池消耗。
此外,還有一些模組可以為Android系統添加新功能,例如對新硬體或軟體的支持,或者可以修改現有功能,例如改進相機應用程式或添加新的相機功能。
總體而言,Magisk 模組為用戶提供了一種強大的方式來自訂其 Android 裝置並增強其功能,同時保持 Magisk 提供的 root 存取權限的優勢。
您可以從官方存儲庫或從進一步下載各種模組這裡。
新 Magisk v27 變更日誌:
- [Zygisk] 引入新的程式碼注入機制
- [Zygisk] 支援 U QPR2 中引入的新簽名
- [SEPolicy] 更新 libsepol 以正確設定一些策略配置位
- [MagiskBoot] 支援壓縮
init
因此 Magisk 可以安裝在開機分割區較小的裝置上 - [ResetProp] 新增新的等待屬性功能
resetprop -w
新 Magisk v26.4 變更日誌:
- [MagiskBoot] 如果簽署的啟動映像較大,請勿填入零
- [Magisk政策] 修復
genfscon
和filename_trans
- [MagiskPolicy] 修復錯誤
libsepol
- [Zygisk] 修復並簡化檔案描述符清理邏輯
- [App] 修補 AP tarfiles 時防止 OOM
- [App] 修復設備配置偵測bug
- [Daemon] 修復 APK 的憑證解析
- [常規] 修復 C++ 程式碼被忽略的日誌記錄錯誤
新 Magisk v26.3 變更日誌:
- [常規]修復設備資訊檢測腳本
- [常規]更新 BusyBox 至 1.36.1
- [常規] 更新產生損壞的 arm32 可執行檔的工具鏈
- [App] 修正一加裝置無法綁定root服務的問題
新 Magisk v25.2 變更日誌:
- [MagiskInit] 修正使用stub cpio時的潛在問題
- [MagiskInit] 修正使用存根 cpio 時重新啟動以復原的問題
- [MagiskInit] 修正 rootfs 裝置的 sepolicy.rules 符號鏈接
- [通用]更好的資料加密偵測
- [常規] 將整個日誌基礎設施移至 Rust
新 Magisk v25.1 變更日誌:
- [MagiskBoot] 修正 ramdisk 備份被錯誤跳過的問題
- [MagiskBoot] 新增功能以偵測不支援的 dtb 並在安裝過程中中止
- [Zygisk] 更改二進位劫持路徑
- [App]修復恢復模式檢測和安裝不正確的問題
- [MagiskInit] 修正舊版 SAR 裝置中配置未正確匯出的問題
- [常規] 強制 Magisk 應用程式始終匹配或比 Magiskd 更新
新 Magisk v25.0 變更日誌:
- [MagiskInit] 更新2SI實現,顯著提高設備相容性(例如Sony Xperia設備)
- [MagiskInit] 引入新的
sepolicy
注射機構 - [MagiskInit] 支援 Oculus Go
- [MagiskInit] 支援 Android 13 GKI (Pixel 6)
- [MagiskBoot] 修復 vbmeta 提取實現
- [App] 修復舊 Android 版本上的存根應用程式
- [應用程式] [MagiskSU] 正確支援應用程式使用
sharedUserId
- [MagiskSU] 修復可能出現的崩潰問題
magiskd
- [MagiskSU] 盡快修剪未使用的 UID
system_server
重新啟動以防止UID重用攻擊 - [MagiskSU] 驗證並強制安裝的 Magisk 應用程式的憑證以符合分發者的簽名
- [MagiskSU] [Zygisk] 正確的套件管理和偵測
- [Zygisk] 修復運行舊核心 Android 12 的裝置上的函數掛鉤問題
- [Zygisk] 修復Zygisk自程式卸載實現
- [DenyList] 修復共用 UID 應用程式上的 DenyList
- [BusyBox] 為執行舊核心的裝置新增解決方法
舊魔法變更日誌
魔法 v24.3
- [一般] 停止使用
getrandom
系統調用 - [Zygisk] 將 API 更新至 v3,新增字段
AppSpecializeArgs
- [App] 改善應用重新打包安裝流程
魔法 v24.2
- [MagiskSU] 修復緩衝區溢出
- [MagiskSU] 修復所有者管理的多用戶超級用戶設置
- [MagiskSU] 修復使用時的命令日誌記錄
su -c <cmd>
- [MagiskSU]防止su請求無限期阻塞
- [MagiskBoot] 支持
lz4_legacy
具有多種魔法的存檔 - [MagiskBoot] 修復
lz4_lg
壓縮 - [DenyList] 允許以系統 UID 運行的目標進程
- [Zygisk] 三星「早期受精卵」的解決方法
- [Zygisk] 改進了 Zygisk 載入機制
- [Zygisk] 修復應用程式 UID 跟踪
- [Zygisk] 修復不正確的問題
umask
被設定在受精卵中 - [App]修正BusyBox執行測試
- [App] 改進存根載入機制
- [App] 主要應用升級流程改進
- [常規] 改進命令列錯誤處理和訊息傳遞
魔法v23
- [App] 更新 snet 擴充功能。這修復了 SafetyNet API 錯誤。
- [App]修復存根應用程式中導致APK安裝失敗的錯誤
- [應用程式]隱藏為存根時隱藏日誌中煩人的錯誤
- [App] 修正應用程式隱藏時修補 ODIN tar 檔案的問題
- [常規] 刪除所有 Android 5.0 之前的支持
- [常規] 更新 BusyBox 以使用正確的 libc
- [常規] 修復 C++ 未定義行為
- [常規] 多個 sepolicy.rule 複製/安裝修復
- [MagiskPolicy] 刪除不必要的sepolicy規則
- [MagiskHide] 更新套件和行程名稱驗證邏輯
- [MagiskHide] 一些防止 zygote 死鎖的更改
魔法 v22.1
- [App] 防止多個安裝會話並行運行
- [App] 檢查 PXA 啟動映像上的啟動簽章時防止 OutOfMemory 崩潰
- [常規] 正確的 cgroup 遷移實施
- [常規] 從頭開始重寫日誌編寫器,應該解決任何崩潰和死鎖
- [常規] 許多腳本更新修復了回歸問題
- [MagiskHide] 防止訊號到達時可能出現的死鎖
- [MagiskHide] 必要時部分符合進程名稱
- [MagiskBoot] 在啟動映像中保留並修補 AVB 2.0 結構/標頭
- [MagiskBoot] 正確刪除資料加密標誌
- [MagiskBoot] 防止可能的整數溢出
- [MagiskInit] 修復
sepolicy.rule
安裝策略 - [resetprop] 總是刪除現有的
ro.
更新前的道具。這將修復可能因修改裝置指紋屬性而導致的啟動循環。
魔法v22
- [MagiskHide]修復停止MagiskHide不生效的問題
- [MagiskBoot] 修復解壓縮時的錯誤
lz4_lg
壓縮啟動映像 - [MagiskInit] 支援 Galaxy S21 系列
- [MagiskSU] 修復錯誤的 APEX 路徑導致
libsqlite.so
載入失敗
魔法 v21.4
- [MagiskSU] 修復
su -c
破壞許多根應用程式的行為 - [一般] 正確處理套接字上的讀/寫(
broken pipe
問題)
魔法 v21.2
- [MagiskInit]掛載後偵測2SI
system_root
在傳統 SAR 設備上 - [一般] 確保
post-fs-data
腳本阻塞時間不能超過 35 秒 - [常規]修復
magisk --install-module
命令 - [常規] 讀取檔案時修剪 Windows 換行符
- [通用] 直接記錄到文件以防止
logcat
怪異 - [MagiskBoot] 修復 header v3 影像的 header dump/load
魔法 v21.1
- [MagiskBoot] 支援啟動頭 v3 (Pixel 5 和 4a 5G)
- [MagiskBoot] 區分
lz4_lg
和lz4_legacy
(Pixel 5 和 4a 5G) - [MagiskBoot] 支援供應商啟動映像(用於開發,與 Magisk 安裝無關)
- [MagiskInit] 支援核心命令列
androidboot.fstab_suffix
- [MagiskInit] 支援在舊版 SAR 上核心初始化 dm-verity
- [常規] 顯著擴大 sepolicy.rule 相容性
- [常規] 將 Magisk 二進位檔案新增至
PATH
執行啟動腳本時 - [常規]更新
--remove-modules
命令執行 - [常規] 使 Magisk 在 Android 11 上恢復出廠設定後正常生存
- [MagiskSU] 新增APEX包
com.android.i18n
到LD_LIBRARY_PATH
連結時libsqlite.so
- [MagiskHide] 支援隱藏二級使用者安裝的應用程式(例如工作資料)
- [MagiskHide] 讓受精卵偵測更加穩健
魔法管理器變更日誌:
魔法管理器 v8.0.7:
- 修復升級時的 sepolicy 規則遷移
魔法管理器 v8.0.4:
- 許多穩定性更改和小錯誤修復
- 在日誌選單中儲存日誌時收集裝置屬性、應用程式 logcat 和 Magisk 日誌
魔法管理器v8.0.0:
- 100% 完全重寫應用程式!下面將重點介紹功能變化。
- 主螢幕添加詳細的設備信息,方便用戶安裝
- 支援Magisk v21.0通訊協議
- 支援修補現代三星 AP.tar
下載 Magisk Zip 和 Magisk Manager
最新版本 Magisk 27 和 Magisk Manager 8.0.7
- Magisk-v27.0.apk- 最新的
- 魔法.v26.4.apk
- 魔法.v26.3.apk
- Magisk-v26.2.apk
- Magisk-v25.2.zip- 穩定的
- Magisk-v25.1.zip- 穩定的
- Magisk-v25.0.zip- 穩定的
- Magisk-v24.3.zip- 穩定的
- Magisk-v24.2.zip- 穩定的
- Magisk-v24.1.zip- 穩定的
- Magisk-v24.zip- 穩定的
- Magisk-v23.zip- 穩定的
- Magisk-v22.1.zip- 穩定的
- Magisk-v22.0.zip- 穩定的
- 魔法應用程式
在手機上安裝 Magisk Zip 的步驟:
有兩種方法可以將其安裝到您的裝置上。如果您有 TWRP Recovery,您現在可以毫不費力地刷新可刷新 zip。您所要做的就是從下面給出的連結下載最新版本,即可在您的裝置上享受無系統 root 及其好處。另外,請確保下載最新的 Magisk Manager apk 檔案。
在 Android 智慧型手機上安裝 Magisk 的方法有很多種,您選擇哪一種取決於您裝置的當前狀態。如果您的手機未root,您可以使用TWRP Recovery一次性安裝Magisk並在裝置上取得無系統root存取權。如果您沒有 TWRP 恢復,您可以安裝 TWRP 恢復,或者只需按照第二種方法修補庫存啟動映像(核心)並在裝置上刷新修改後的啟動。
如果您的手機已經root並且想要使用Magisk,您可以取消手機的root,刪除手機上所有現有的root軟體,然後使用TWRP安裝Magisk。這是有關如何進行操作的完整指南從 SuperSU 切換到 Magisk。我將在本指南中介紹所有這些方法。
方法 1:使用 TWRP 恢復安裝
首先,讓我們看看如何在 Android 智慧型手機上安裝 TWRP Recovery。
TWRP Recovery 是一種自訂恢復,提供比預設 Android 恢復更多的功能和功能。使用預設的 Android Recovery,您只能執行恢復出廠設定、清除資料和快取以及執行其他一些次要功能。但使用 TWRP Recovery,您可以安裝自訂模組、刷新自訂 ROM、安裝自訂固件,root你的安卓設備智慧型手機,執行完整的 Nandroid 備份並執行許多其他功能。
TWRP 是 TeamWin Recovery Project 的縮寫,它是由(您猜對了)TeamWin 開發的適用於 Android 智慧型手機的開啟自訂恢復映像。在本指南中,我們將使用 TWRP Recovery 來安裝 Magisk 並 root 您的 Android 裝置。
安裝 TWRP 最快的方法是透過 Fastboot(雙關語無意),由於大多數 Android 智慧型手機都有 fastboot,因此我將在本文中只介紹這種方法。如果您已經安裝了 TWRP,則可以跳過此步驟。
筆記:如果您擁有三星智慧型手機,遵循本指南使用 Odin 安裝 TWRP。
安裝 TWRP 恢復的步驟:
我們已經介紹了許多有關如何在每個裝置上安裝 TWRP Recovery 的指南。如果您是第一次來這裡,那麼讓我們把事情說得更清楚。確保下載所需的驅動程式和檔案並將其保留在您的電腦上。
觀看有關如何下載和安裝 Magisk Manager 並 Root 手機的視頻
先決條件:
- 下載最新的安卓 USB 驅動程式[這是關於如何安裝安卓USB驅動]
- 從以下位置下載適用於您裝置的 TWRP Recovery這裡
- 下載亞銀PC 上的驅動程式並將其解壓縮到 C:/ 驅動器。
- 您需要解鎖裝置上的引導程式。
安裝指南:
- 首先,在您的 PC 上安裝 ADB 和 Fastboot。
- 啟用開發者模式在您的 Android 裝置上,連續點擊內部版本號在你的手機上關於電話設定.
- 開啟開發者設置,找到OEM 解鎖設定並將其打開。
- 接下來,您需要解鎖引導程式。如果您之前在裝置上執行過進階調整,那麼您可能已經執行過此操作,並且可以跳過此步驟。請注意,解鎖引導程式將會清除您的裝置資料。
- 在您的 PC 上執行 adb,並透過 USB 連接線連接您的裝置。
- 如果您的智慧型手機運行的是 Lollipop (Android 5.1) 或更低版本,請執行以下命令
fastboot oem unlock
如果它在 Marshmallow (Android 6.0) 或更高版本上運行,請運行
fastboot flashing unlock
- 使用音量按鈕上下移動並反白顯示是的,然後按電源按鈕確認該過程,您的引導程式將被解鎖。
- 下載最新的TWRP鏡像文件這裡並將其解壓縮到安裝 ADB 和 Fastboot 的相同資料夾中。
- 關閉您的裝置。
- 將裝置引導至引導程式。為此,請同時按下音量調高按鈕和電源按鈕,直到出現引導程式選單。
- 透過 USB 將裝置連接到您的 PC。
- 在您的 PC 上,導覽至 ADB 安裝資料夾。按住滑鼠右鍵點選資料夾內的任意空間轉移鍵,然後按一下在這裡打開命令視窗。
- 在開啟的命令提示字元中執行以下命令。
fastboot flash recovery [filename.img]
[su_note note_color=”#fefdef” text_color=”#000000″]請將 [filename.img] 替換為您下載的 TWRP Recovery img 檔案的名稱,後面跟著 .img 副檔名。
- 閃爍過程將開始。完成後,運行
fastboot reboot
重新啟動設備。您現在已在 Android 智慧型手機上安裝了 TWRP。
使用 TWRP Recovery 安裝 Magisk
- 如果您將最新的 Magisk zip 移至內部儲存根目錄,則可以啟動進入 TWRP Recovery。
- 在 TWRP 恢復介面中,點選安裝按鈕。
- 導航至您傳輸或下載 Magisk zip 檔案的內部儲存並繼續。點擊該文件並繼續。
- 選擇後,現在您必須滑動以確認閃光。
- 刷機過程完成後,您可以點擊重新啟動按鈕來重新啟動手機。
就是這樣!現在您可以下載並安裝Magisk Manager apk,在您的裝置上享受無系統root。
如何驗證手機是否無系統root?
- 下載並安裝上面的 APK,然後啟動 Magisk Manager 應用程式。
- 若要驗證您是否具有無系統根,請檢查螢幕頂部,如果您看到所有選項都帶有綠色勾號,這意味著您已成功取得 root 權限並繞過 SafetyNet。
方法 2:使用修補後的 Stock 啟動映像安裝 Magisk
為此,您需要修補庫存啟動映像。您可以透過在裝置上安裝 Magisk Manager 來遵循此方法。
要求:
- 首先,您需要取得手機上安裝的目前韌體的庫存啟動映像。您始終可以從庫存韌體中獲取此文件或使用類似工具提取(讀取)它CM2,奇蹟盒,NCK, ETC。
- 從上方下載並安裝最新的 Magisk Manager APK
- 在 PC 上下載 ADB 驅動程式並解壓縮到 C:/Drive
- 如果您有 Stock Boot 映像,請將啟動映像移至手機的內部儲存空間。
- 啟動 Magisk 管理器。當出現彈出視窗要求安裝 Magisk 時,選擇安裝並選擇再次安裝。
- 點選「修補啟動映像檔」。
- 導航到內部儲存並選擇您先前傳輸的手機啟動映像。
- 等待幾秒鐘。 Magisk 將開始修補啟動映像。
- 修補啟動映像後,從內部儲存複製「patched_boot.img」並將其移至 PC 上的 C:\ 磁碟機 adb 資料夾。
- 在同一資料夾中,按住 SHIFT 鍵並右鍵點選空白區域。
- 選擇「在此處開啟 PowerShell 視窗」。
- 現在您需要將裝置啟動到引導程式/快速啟動模式。
- 使用 USB 連接線將手機連接至 PC
- 您需要輸入以下命令來安裝 Magisk 並在命令視窗 shell 中對您的 Android 裝置進行 root 操作。
fastboot flash boot patched_boot.img
- 完成後,使用以下命令重新啟動手機:
fastboot reboot
手機重新啟動後,開啟 Magisk Manager 並確認安裝成功。
現在,如果您出於任何原因想要卸載 Magisk,以下步驟將幫助您完成此操作。最可靠的方法是透過 Magisk Manager 應用程式本身。在卸載 Magisk 之前,請確保已停用並刪除所有模組。
如何解除安裝 Magisk 和 Unroot Android
現在您可以按照我們單獨的指南在您的裝置上卸載 Magisk。
- 打開手機上的“Magisk Manager”應用程式。
- 現在點選「卸載」按鈕。
- 現在點選「完成卸載」確認卸載。
- 卸載程序完成後,您可以重新啟動裝置。
筆記: 也可以閃一下神奇卸載程式 zip使用 TWRP Recovery 進行卸載。