讓手機使用更自由——Magisk Canary版完全操作指南
2022-03-20 16:12:17
11點贊
51收藏
5評論
相信很多人都和我一樣,有特別強的掌控欲,買了電子產(chǎn)品,如果不能完全掌握它的權(quán)限,就會覺得渾身不舒服,這大概也是一種強迫癥。 所以蘋果這類對權(quán)限卡的太死的設(shè)備用起來總覺得不順手,越獄以后穩(wěn)定性又太差,還是天生可以取得完全權(quán)限的安卓手機更適合我用。于是,新手機到手的第一件事,那就是root了,而root的前提就是解鎖Bootloader。所以華為這種完全不開放解鎖的品牌就根本不在我的考慮范圍之內(nèi),我的手機,為什么能不能運行app要聽別人的? 現(xiàn)在比較方便解鎖的手機品牌,主要有小米、一加、摩托羅拉、三星,還有谷歌的親兒子Nexus系列。所以我就奇怪了,谷歌自己的手機都能解鎖,國內(nèi)某些廠商鎖著Bootloader目的是什么呢? 電腦想裝Windows就裝Windows,想裝Linux就裝Linux,想裝黑蘋果就裝黑蘋果,取決于能不能裝的,是硬件,而不是制造商人為設(shè)置的軟件鎖。不能解鎖的手機總讓人感覺不是買來的,是租來的。 好了,發(fā)了這么多牢騷,下面還是趕快進入正題吧,雖然本文主要是介紹新版Magisk,但面向小白,會覆蓋從解鎖開始的和Root相關(guān)的全部內(nèi)容。 目錄解鎖手機 安裝Magisk 代替Magisk Hide的Shamiko模塊 通過谷歌Paly保護機制認證 EdXposed框架的繼任者LSPosed 常用模塊推薦 結(jié)語 解鎖手機可以不看的科普部分
不同品牌手機的解鎖方法不一樣,以小米手機為例,解鎖需要先到小米官網(wǎng)進行解鎖申請。 然后下載專用的解鎖工具。 手機操作:
電腦操作: ▲打開解鎖工具 ▲登錄自己的小米賬號,和手機綁定的賬號一致 ▲會檢測賬號是否支持解鎖,我這個也是解鎖老賬號了,所以肯定是支持的。如果不支持的話需要申請解鎖權(quán)限,大概等待14 天后就能解鎖手機了。也可以找有權(quán)限的人借賬號使用下,等解鎖后再換回自己的賬號。 ▲手機進入BootLoader并連接電腦后,屏幕會提示以上信息,點擊解鎖就可以了。需要注意的是,解鎖會清除用戶數(shù)據(jù),你可以簡單理解為手機被恢復了出廠設(shè)置,所以一定要提前備份照片、聊天記錄等所有自己需要的數(shù)據(jù)。 ▲耐心等待程序運行,時間很短,成功后按照提示重啟手機。 ▲手機會重啟,在啟動頁面會看到一個打開的鎖的標志,這就證明解鎖成功了。經(jīng)過一個漫長的啟動過程,手機正常進入桌面,解鎖工作就算完成了。 順便說一句,一加手機相對簡單,使用adb工具,直接命令行解鎖,然后在手機上確認解鎖操作就可以了。 安裝Magisk1. 安裝App這步可能是最簡單的了,我們可以直接去Magisk中文網(wǎng)下載。對于新手,這里有一個比較容易混淆的概念。 Magisk的App并不等于Magisk。 Magisk的App更像是一個安裝和管理Magisk的工具。我們可以通過Magisk的App來對Magisk進行安裝、更行、設(shè)置、模塊的安裝和管理等等。 2. 提取Boot文件這里我們有兩種方法提取到原版的Boot文件。無論哪種方法,我們都需要先下載一個我們現(xiàn)在正在使用的系統(tǒng)的完整包。 1. 通過手機App提取 我們需要先安裝一個MT管理器,然后打開系統(tǒng)包,直接找到Boot.img這個文件提取出來。 借官網(wǎng)一張圖 2. 通過電腦提取 電腦就簡單了,直接用解壓縮軟件打開系統(tǒng)包,找到Boot.img文件,隨便解壓到哪里就可以了。 無論是那種方法,得到Boot文件后,把它復制到手機中,任意位置,只要你自己記得住就可以了,比如我,就隨手把它放進了Downloads文件夾。 3. 選擇版本先進入Magisk,在設(shè)置中把更新通道改為Canary。然后根據(jù)提示更新App到最新版本。 4. 修補Boot文件再借官網(wǎng)一張圖 更新好App后就可以正式安裝Magisk了。大概的步驟就是上圖這樣的,選擇安裝,然后選擇修補一個文件,選擇我們提取的Boot文件,然后App就會自動完成剩余的操作了。修補結(jié)束,會生成一個名字為(magisk_patched-版本號_隨機字符.img)的文件,這個名字每次都不一樣,但是開頭的部分是不變的。 5. FastBoot安裝Magisk現(xiàn)在我們轉(zhuǎn)到電腦上繼續(xù)操作。首先先下載ADB工具箱。因為某些原因,沒有辦法為大家提供下載鏈接了,可以萬能的百度搜索下,不難找到。 然后隨便建立一個文件夾,把所有文件解壓到其中。把我們提取的原版Boot文件和修補過的Boot文件也都復制到同一個文件夾中。 電腦Win鍵+R打開運行,輸入CMD,然后確認,就進入了命令模式。 然后進入我們剛才建立的文件夾。這個時候手機重啟按住音量下,進入FastBoot模式,然后用數(shù)據(jù)線連接電腦的USB接口。 輸入以下命令,其中的面具文件指的就是有隨機字符的那個修改過的Boot文件。
當屏幕出現(xiàn)上圖提示,就證明安裝完畢了。我們可以重啟手機。 重啟后看到紅框部分出現(xiàn)版本號,安裝成功,至此Magisk Canary版本正式安裝完畢。 注意!如果刷新后手機無法正常啟動也不用慌,重啟進入FastBoot模式后把原版的Boot文件用同樣的方法刷回,手機就恢復原狀了,不用擔心會變磚。 而今后升級版本就不再需要電腦操作,因為已經(jīng)獲取了Root權(quán)限,我們可以App直接修補Boot文件,只需要安裝再重啟,Magisk的更新輕松愉快。 代替Magisk Hide的Shamiko模塊因為Canary版本改變了原來的隱藏模式,確切的說是Magisk的作者吳泓霖(John Wu)被谷歌招安后,改變了面具的隱藏模式,從原來不受監(jiān)管的“法外狂徒”模式變成了現(xiàn)在的主動申報模式。 我們可以看到在設(shè)置中的Magisk部分中有個Zygisk模式,雖然下面的排除列表跟原來的隱藏模式一樣,但是我們必須同意不修改排除列表的進程才能啟用。也就是說,我們對某個App隱藏了Magisk,也就不能使Magisk對其生效了,這就使得這個功能變得極為雞肋。尤其是那些銀行應用,我明明只是想偷懶,讓面具幫我把驗證碼填進去而已啊,怎么這都不讓用呢?這時候我們就要請出Shamiko了,通過安裝這個模塊,我們就可以做到在關(guān)閉遵守排除列表的前提下使排除列表生效了。目前的最新版本為0.4.4。 通過某Git開頭的因為莫名其妙的原因不能放鏈接的網(wǎng)站搜索Shamiko可以找到下載鏈接。 下載后,點擊Magisk右下角的拼圖圖標,進入模塊管理,選擇從本地安裝,安裝下載的文件就可以了。 通過谷歌Paly保護機制認證首先我們要做的的就是先把Magisk本身進行隱藏。 點擊紅框中的隱藏Magisk應用,然后隨便設(shè)定一個名字,Magisk會用隨機文件名進行安裝,然后在桌面生成一個跟設(shè)定的名字一樣的快捷方式。很多要求嚴格的App,比如中國工商銀行,只要檢測到手機上安裝了Magisk,就會閃退,所以,隱藏Magisk本身是必須要做的。 我們可以看到第一個紅框里面,Magisk已經(jīng)被隱藏了。然后進入第二個紅框部分,開啟Zygisk,先選擇遵守協(xié)議列表,然后進入配置排除列表,把所有需要對其隱藏的App都選中,用法跟原來的Magisk Hide是一樣的。確定列表后,再把遵守協(xié)議列表的選項關(guān)閉,因為我們已經(jīng)安裝了Shamiko,所以現(xiàn)在的狀態(tài)就是列表生效但是并沒有被排除,達到了我們預計的目的。 EdXposed框架的繼任者LSPosed因為在Canary中我們只能使用Zygisk模式,而這個模式下Riru不能啟用,簡單來說就是兩者是沖突的?;赗iru的EdXposed不能使用,所以我們只能使用支持Zygisk的LSPosed了。 好在LSPosed基本兼容所有的EdXposed模塊,這算是目前最好的消息了。 同樣是通過某Git開頭的因為莫名其妙的原因不能放鏈接的網(wǎng)站搜索LSPosed就可以找到,一共有兩個版本,一個是支持Riru的,一個是支持Zygisk的,記得下載支持Zygisk的版本。 同樣的安裝方法,下載,在Magisk的模塊界面中選擇從本地文件安裝,選擇下載的框架模塊文件,安裝完成,重啟,LSPosed框架就安裝完成了。 可以看到,列表中的最后一個就是框架了,已經(jīng)是啟用狀態(tài),證明安裝成功已經(jīng)可以使用了。 從倉庫安裝模塊,有些可能需要從網(wǎng)站下載,不過大概的步驟都是類似的。 常用模塊推薦Magisk1. FileClear for ZW 算是個定期自動清理社交App垃圾的模塊吧,勝在省心,裝上以后就不用管了,實際效果還不錯。 2. 刪除 3. Systemless Hosts DNS管理,像廣告屏蔽等功能都依賴這個模塊。 4. Shamiko 上面介紹過了,可以一定程度上實現(xiàn)Magisk Hide的效果。 5. Zygisk-LSPosed 框架模塊,可以說是Root后各種功能實現(xiàn)的基礎(chǔ)。 LSP模塊1. 刪除 2. 刪除 3. 刪除 4. 吃米 MIUI必備插件,可以實現(xiàn)很多個性化設(shè)置。比如我的狀態(tài)欄,就設(shè)置了時間顯秒,主板和CPU溫度實時顯示,網(wǎng)速顯示等等。 5. 刪除。 6. 指紋支付 明明有指紋模塊,卻不能使用指紋支付有沒有?這個模塊能解決這個問題。 因為某些原因,很多模塊都不能在這里進行推薦,不過倉庫中都有相應的介紹和下載,大家可以根據(jù)需求自行選擇。 結(jié)語以上就是面具更新版本到Canary后的完全安裝教程和模塊推薦內(nèi)容了。應該說這個版本的Magisk相對于舊版本,少了一分無拘無束的自由,多了一些戴著鎖鏈跳舞的感覺。 但是無論怎么說,面具還在更新,框架也在發(fā)展,模塊也越來越成熟越來越實用,今后的Root趨勢也從曾經(jīng)的嘗鮮好玩變成了實用穩(wěn)定,這也是手機市場慢慢成熟化后的發(fā)展趨勢吧。 希望Magisk能持續(xù)更新,越做越好,滿足我們對手機廠商不希望存在或無法實現(xiàn)的功能需求。 作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~ ![]() |
|