|
先問大家一個問題,過去你為什么會選擇安卓? 拋開不喜歡 iOS 這個萬年都有的影響因素,答案可能有很多,但你不得不承認: 在過去的 10 年間,選擇安卓更多是為了選擇一種可能性。 這種可能性主要來自于,不喜歡受約束,也就是自由的味道。 所以在手機提示你下一步可能會帶來系統(tǒng)不穩(wěn)定,會造成無可挽回的硬件損壞的時候,安卓玩機黨會義無反顧的選擇「下一步」。 上面那些曾經(jīng)的 Root 警告,可能是一代玩機黨的回憶。 過去為了換個順眼的主題,搞個新奇的字體,或者從根上掌控自己的手機,曾經(jīng)沒日沒夜的倒騰 Root,尋找適配的第三方 Rom,或者各種救磚找攻略。 當然大神們也很給力,無論是隨處可見的一鍵 Root 工具,還是 SuperSU、Xposed 框架、Magisk 面具這些黑科技的出現(xiàn),給我們玩機帶來了無數(shù)便利。 但后面的老婆孩子熱炕頭,生活工作兩頭忙的現(xiàn)實讓我不能再像過去那樣花上大把時間折騰自己的手機。 所以難怪有「愿你刷機半生,歸來仍是 MIUI」的說法流行。 趁著這兩天閑下來,我尋思著把自己一直以來閑置著的小米 MIX 2S 給 Root 一下,然后刷個面具玩玩 Xposed。 但我發(fā)現(xiàn)不知道是我近些年沒太折騰刷機,還是刷機圈真像網(wǎng)上說的那樣「萎靡」,有很多問題都是在國外論壇上找到的答案。 所以今天想和大家分享一下這個可以暗渡陳倉,無需解鎖也可以刷機的 Magisk 面具,和我的 Root 經(jīng)歷。 注意,由于每臺安卓機型號不同,這篇文章更多是一次分享,而不一定是攻略。 面具Magisk 不管你承不承認,玩機雖然能帶來可能性,但同時也伴隨著風險。 當然了,這些風險大多來自 Root 刷機后的某些使用習慣,某些應用的穩(wěn)定性也難以保障。 為了應對用戶肆意玩機,Google 還推出了 SafetyNet 這樣的檢測手段,讓 Root 過的手機沒辦法享用一些需要驗證的應用。 某些改過系統(tǒng)文件后的 Rom 也可能會失去 OTA 更新升級(在線系統(tǒng)升級)的支持。 逼得用戶只能做二選一的決定,直到 Magisk 的出現(xiàn)。 這個花花臉就是 Magisk,不過我還是習慣叫它面具。 Magisk 沒有像 SuperSU、Xposed 那樣直接劫持系統(tǒng),而是暗渡陳倉的掛載了一個 Magisk 分區(qū)。 這個獨立分區(qū)的出現(xiàn)給了 Magisk 更多的可能,我們刷機的自定義改動都存放在這個獨立分區(qū)。 必要時隱藏或者直接取消 Magisk 上的掛載,讓系統(tǒng)文件毫發(fā)未損的通過驗證或以更優(yōu)秀的方式管理 Root 權(quán)限。
也就是說,有了Magisk,既可以讓你享受到 Root 的各種開掛功能,又可以在需要隱藏 Root 身份時告訴系統(tǒng),我可是良民,乖著呢。 就像下面的這位一樣: 這就是 Magisk 名字的來歷,也是它最大的魅力,兩頭啥也不耽誤。 當然單純獲取 Root 權(quán)限屬實小看了 Magisk 這個神器,它更多更強大的功能體現(xiàn)在 Magisk 分區(qū)中可以安裝的各種黑科技模塊。 字體、音效、硬件驅(qū)動,甚至套娃似的安排上 Xposed 等等,這些強大的功能都能在 Magisk 中實現(xiàn)。 所以說這個 Magisk 分區(qū)就像手機分身或者說沙盒,打通了平行世界的壁壘,而且對刷機菜鳥的友好程度不言而喻。 說了這么多,我們看看 Magisk 到底是怎么輕松刷到手機上的。 安裝Magisk 用小米 MIX 2S 想繞過 BootLoader 鎖刷 Magisk 其實并不難,你需要準備的材料就是一臺配好環(huán)境的電腦、一部手機、一根數(shù)據(jù)線以及一個 Magisk 的安裝包。 首先需要你去「設置-我的設備-MIUI 版本」處下載最新完整 Rom 包。 這個最新的 Rom 包并非什么不可觸碰的禁忌,你可以用手機文件管理工具找到一個名為「downloaded_rom」的文件夾,下好的 Rom 包就以 .zip 壓縮文件的形式保存在里面。 當然也可以選擇手機連上電腦,直接在電腦上操作,我就是這么干的 把 Rom 包 Copy 出來,不用全部解壓,只要提取一個名為「boot.img」的文件,然后重新放回你在手機上能找到的文件目錄內(nèi)(手機上操作也一樣,提取到你找的到的位置)。 下一步就是在手機上安裝 Magisk 了,沒那么可怕,就是普普通通的 .apk 安裝,一路下一步就行。 打開 Magisk 應用,找到 Magisk 的安裝,然后點擊「選擇并修補一個文件」,最后找到那個藏有「boot.img」的目錄,選中它。 Magisk 會幫你把修補好的鏡像文件生成出來保存到本地,并顯示地址(默認是 Download 那個目錄)。 然后找到它,并 Copy 到電腦上。 下一步就要進到兔子(FASTBOOT)界面了,關(guān)機,連上電腦,長按音量減號鍵和電源鍵。 找到之前 Copy 過來的 boot 鏡像文件目錄,cmd 進入那個文件夾,輸入指令「fastboot flash boot 鏡像文件名.img」刷入文件。
然后再輸入「fastboot reboot」指令重啟,臨時 Root 權(quán)限就搞定了。 這里有個問題,就是第一次玩機的小伙伴估計沒有對應的環(huán)境配置,我這個臨時用來寫稿的筆記本上就沒有對應的環(huán)境配置。 所以我下了個 platformtools ,解壓到存放 boot 鏡像文件的文件夾,然后雙擊 adb.exe 就配置好了 adb 環(huán)境。
但命令并沒有執(zhí)行,反而是一直顯示「waiting for device」。 很簡單,你電腦上缺少對應的驅(qū)動,我用驅(qū)動精靈補了個手機 ADB 驅(qū)動,上面那兩行代碼才得以執(zhí)行。
重啟后擁有臨時 Root 權(quán)限的手機還需要重新安裝一遍 Magisk。 打開應用,找到 Magisk 安裝,你會發(fā)現(xiàn)多了個「直接安裝」,點擊它 Magisk 就算搞定了,臨時 Root 也變永久了。
網(wǎng)上關(guān)于 Root 的好壞一直眾說紛紜,但我覺得在是否 Root 這個問題上一定得看需求。 如果你對現(xiàn)有的手機已經(jīng)滿足,不想也不愿再折騰自己的手機,那 Root 對你來說絕非必須項,沒必要為此承擔多余的風險。 但如果你不滿足于現(xiàn)在,想要獲得這個手機的掌控權(quán),Root 是你繞不開的選擇。 畢竟你 Root 以后,你可以享用更多需要 Root 權(quán)限的黑科技,可以改變字體、主題等系統(tǒng)配置,可以拒絕無良 App 的權(quán)限請求,也可以追求更高的興能和更低的損耗。 這對于玩機黨而言,Root 真的只是第一步。 回顧一下這次的刷機,如果說現(xiàn)在刷機圈子越來越小眾的話,我覺得很大一部分原因來自硬件和軟件廠商的圍追堵截。 前有谷歌檢測,后有手機廠商不斷拔高的 BootLoader 解鎖難度,前狼后虎配上刷機過程中碰到的許多小問題,難免讓人望而生畏,然后敬而遠之。 如果要給國內(nèi)的手機品牌的刷機難度排個名,藍綠大廠的 OV 手機和最最難刷的華為,對于刷機新手而言簡直噩夢。 所以如果你用的是以上三款手機,想要解鎖再刷機,估計要看的攻略遠比這篇攻略要多的多。 所以這也就是我選擇小米手機的原因,雖然現(xiàn)在的 MIUI 用起來槽點滿滿,但相對來說,小米手機還是對愛折騰的玩機黨來說更為友好。 注意事項 Magisk 雖然刷上了,但還有一些注意事項第一次用 Magisk 需要注意一下。 SafetyNet 測試 前面提到的那個谷歌出品的 SafetyNet 測試,需要縱云梯才能進行,所以它對國內(nèi) Root 應用的影響幾乎為 0。 但如果你有這方面的需求,滿足條件后不妨測試一下,有兩個指標,basicintegrity 和 ctsProfile。 前者要是沒通過,是 ROM 固件出問題了,想解決這個問題需要卸載所有模塊,或者換個 Rom 刷了,難度直線上升。 如果是后者沒通過,一般來說是當前 Rom 的兼容出了問題,國內(nèi)手機廠商出品的 Rom 出現(xiàn)這個問題挺正常的。 我下載了一個「MagiskHide Props Config」模塊嘗試解決這個問題。
第一次下載模塊重啟后確實 ctsProfile 通過了,但我為了截圖刪了又下了一遍,然后就怎么也通不過測試了。。。 有知道解決方案的小伙伴評論區(qū)支個招 但是無論測試通過與否,就我現(xiàn)階段的使用而言并沒什么影響,Google 商店也可以正常使用。 Root管理 前面不是說 Magisk 可以利用隱藏分區(qū)來隱藏已經(jīng) Root 的事實嘛。 具體操作是這樣的: 打開 Magisk 從右上角進入設置,打開「MagiskHide」,當然再往下是對 Root 權(quán)限更具體的設置,在界面的第二欄就是管理超級用戶界面(圖右)。
點進去,你可以隱藏任意應用和其組件。
卸載 如果你想卸載 Magisk,最直接的方法就是在 Magisk 中點擊卸載,然后選擇「完全卸載」。
Magisk 會自動幫你解決掉自己的存在,如果是變磚了想要卸載 Magisk,找個第三方 Rec(比如 TWRP)手動刷入 Magisk 的卸載包。 無痛OTA 如果你想讓自己的手機保留 OTA,需要關(guān)停所有模塊,然后像平常那樣更新系統(tǒng),不過不要自動重啟,同樣打開應用找 Magisk 安裝,選擇新蹦出來的選項,手動重啟就能無痛 OTA 了。 不過有些時候因為版本兼容問題,OTA 也是有失敗的可能。 結(jié)語 刷好 Magisk 可能只是面具玩機的第一步,如何把面具玩好就要看你怎么去搭配模塊了。 建議這一方面多看看酷安或者 XDA 論壇,有機會給大家安利一波有趣的模塊,比如套娃 Xposed 和上面的強大應用。 可能有小伙伴正在用著太極,太極陰無需 Root,不過功能也有限,而刷 Magisk 則是太極陽的前置任務。 有了面具是直接選擇太極陽還是用 EdXposed,求穩(wěn)用前者,不放心前者用后者,仔細想想這個問題哪里有什么標準答案呢。 刷機是一場玩家和手機軟硬件廠商之間的戰(zhàn)爭。 一方勢弱肯定是另一方強大導致的,你看現(xiàn)在刷機的玩家越來越少,不是因為當初那批玩機的孩子長大了,變老了,不想折騰了。 而是手機廠商逐漸在把曾經(jīng) Root 才能實現(xiàn)的功能集成到定制系統(tǒng)中,既然不刷也能用,自然想要刷機的人就越來越少了。 不過啊,對于愛折騰的安卓黨們來說,有時間有能力的時候還是可以體驗一下刷機這個過程,如果你愛折騰,刷機是繞不過去的存在,雖遲但到。 所以這次專門找了個周末折騰一天,再花一天時間寫一篇文章,確實費勁,不過如果這篇文章能夠讓你明白 Magisk 對刷機者來說的必要性,那就值了。 我寫文章確實做不到日更,不是隨便丟個軟件就完事了。特別是像一篇這樣的分享絕不是一天可以搞定的,但是希望每一篇都能對大家有那么一點點幫助。 所以,覺得文章寫的用心對你有用,不必贊賞,點個贊就好,謝謝。 |
|
|
來自: 網(wǎng)羅燈下黑 > 《待分類》