手機發燒友必備之 Magisk

近日我在和一個好友寒暄時提到了root,忽然想起了以前作為手機發燒友時的瘋狂,而我近段時間都在使用小米手機,之前因為某些原因沒有解鎖Bootloader,所以一直沒有root,但是這次興趣大起,給手機發燒友整理了一期乾貨教程。



我們在選擇 Android 的同時,我們也選擇一種「可能性」。為什麼這樣說呢?今天厭倦了死板的默認字體我們可以更換,明天想在 MIUI 上試試顏值更高並且沒有廣告的索尼天氣,我們也可以想辦法突破 OEM 定製應用的機型限制……


對 Android 生態而言,自定義和穩定性長久以來似乎都是「魚與熊掌」——直到 Magisk 的橫空出世。那麼,Magisk到底是個什麼東西?

Magisk 是一個兼具穩定性和可玩性的神器:作為一個 Root 方案,它能不破壞系統實現無痛 OTA,作為一個插件擴展平臺,它又能提供豐富的自定義模塊來滿足多樣化的定製需求。簡單來說,它主要有兩個重大功能:ROOT權限獲取和管理、掛載功能多樣的各種擴展模塊。

刷入Magisk框架之後,默認就會具備ROOT權限獲取和管理,而且在Magisk的管理器裡,還有針對指定app隱藏root權限檢測的MagiskHide,以免某些軟件發現root了就直接自我崩潰,不給使用的情況。甚至掛載一些額外的東西,字體、音效、驅動……甚至 Xposed 本身。


拿我的Redmi K20 Pro 來給你們演示:


備份

MIUI自帶的備份可以說比很多其他手機廠商自帶的備份好用的多,當然,使用MIUI自帶的備份,備份數據後,只能在MIUI系統中恢復。你要是想刷其他系統就考慮其他備份吧,但是我到現在還沒找到能恢復系統數據的備份工具。MIUI手機可以直接備份到U盤裡,便於事後恢復。


手機發燒友必備之 Magisk

備份前要格式化U盤

解鎖 Bootloader

小米手機出廠都是鎖 Bootloader 的,需要到官網下載解鎖工具解鎖

刷機、ROOT 都需要解鎖 Bootloader,這是折騰所有東西的第一步

所以我第一件事就是興沖沖地連接電腦、下載解鎖工具、運行解鎖程序:

手機發燒友必備之 Magisk


手機發燒友必備之 Magisk

打開解鎖程序,手機關機後長按電源鍵和音量- ,點擊解鎖,等待幾分鐘

手機發燒友必備之 Magisk

刷入 TWRP

Recovery 是安卓的恢復系統,類似 Windows 的 PE 和 macOS 的恢復功能,可以用來系統升級和重置手機

刷入第三方的 Recovery 可以獲得更多的功能,比如 Root 和 刷入第三方 ROM

其中 TWRP 是一個著名的開源 Recovery 映像,在 TWRP 官網搜索 Redmi K20 可以看到 TWRP 官方已經提供了對 Redmi K20 Pro 的支持,你們自己就可以找到自己對應的TWRP

手機發燒友必備之 Magisk


下載官方TWRP應用程序需要root,所以我們不從Play商店下載,我們用快速啟動安裝方法(參考鏈接:https://twrp.me/xiaomi/xiaomimi9tpro.html)


安裝TERP的期間手機重啟一次,再啟動自動進入了 TWRP,證明刷入成功

手機發燒友必備之 Magisk

刷入 Magisk

詳細的過程可以參考大佬的文章(參考閱讀:少數派 - 每個 Android 玩家都不可錯過的神器https://sspai.com/post/53043)

Magisk 同樣也是開源項目,在 GitHub 上下載最新版的 Magisk 安裝包導入手機中,然後點擊 TWRP 的 安裝 按鈕,找到 Magisk 安裝包,就可以刷入了

手機發燒友必備之 Magisk

等待時間不太長

重啟系統後,會發現桌面多了一個 Magisk Manager,證明刷入成功

手機發燒友必備之 Magisk

現在最新版本已到 20.3

Magisk

前面準備了那麼多,終於可以安裝 Magisk 模塊了,Magisk 模塊非常豐富,網上資料也很多,所以這裡只介紹一下我使用的幾個模塊,介紹太極要先從 Xposed 框架開始。


很多人都對 Xposed 的大名有所耳聞,它通過對系統框架的偷天換日,可以修改系統與應用的各種數據,籍此實現無數種可能性,同時也大大地提升了 Android 系統的可玩性,而且有比 Magisk 更豐富的模塊。

但是 Xposed 框架沒有像 Android 系統版本一樣能夠快速的更新,最新版本停留在了 Android 8.0/8.1 beta3 版本,對於 Android 9.0/10.0 用戶,只能選擇第三方實現,現在常用的有太極和 Edxposed 兩種方案。

我一開始裝的是 Edxposed,但是貌似跟 MIUI 11 有兼容性問題無法使用,所以換了太極

下面是我使用的幾個模塊:

手機發燒友必備之 Magisk

“大聖淨化”和“去你大爺的內置瀏覽器”非常香

安裝完 Magisk 後,我們就可以通過 TWRP 或者 Magisk Manager 刷入獲取到的模塊了。模塊的獲取方式可以是 Magisk Manager 自帶的模塊倉庫,也可以是其他第三方論壇(如酷安、XDA 等)。

卸載 Magisk 最為徹底的方式就是在 Magisk Manager 中點擊「卸載」、「完全卸載」,應用會自動下載刷完 uninstall.zip 卸載包、自動卸載它自己、自動重啟。如果你無法進入系統,在 TWRP 中手動刷入 uninstall.zip 卸載包即可。

至於哪些模塊值得刷,就是完全看個人需求了。我們會在後續文章為大家推薦一些基礎的必備模塊。

還有一點我個人特別喜歡,MIUI 出於對用戶安全的考慮,解鎖後的設備,可以在Bootloader模式下刷第三方ROM包。解鎖後的設備會在服務端永久性的標記為“已解鎖”狀態,但是仍然允許用戶再刷入官方MIUI後鎖定lk(需要使用fastboot oem lock 進行重新鎖定,切記一定要刷入MIUI非ROOT系統,否則會導致系統無法啟動)

root之後我做的第一件事就是,趕緊裝上Google 相機,Redmi K20 Pro 支持 Camera2 API,所以不需要額外折騰就可以安裝 Google 相機

國內開發者阿狗醬有分享專門為 Redmi K20 Pro 調教的谷歌相機

得益於 HDR+ 算法,提升非常明顯,Google 真的太強了

手機發燒友必備之 Magisk

MIUI 自帶相機 vs Google 相機

綜上所述,Android 上很多黑科技確實很香,但整個系統的精緻程度、設計感、人性化和軟件生態還是跟 iOS 有非常大的差距,不過好在有眾多大佬開發的Magisk 模塊可以提供我們使用,這也是我一直不用iOS的主要原因。


分享到:


相關文章: