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