造型氣質(zhì)12560 刷機黨 2022-04-19 15:07
本文轉(zhuǎn)載于酷安作者“造型氣質(zhì)12560”,,已得到轉(zhuǎn)載授權(quán)。以下為原文,,有刪改,。
這篇文章給大家講解下面具,、root,、手機分區(qū)以及關(guān)于刷機的名詞解釋,。對于剛認識面具的朋友來說,,首先做的就是數(shù)據(jù)提前備份和解鎖bl才能往下操作 root屬于最高系統(tǒng)權(quán)限也稱超級用戶,所以玩機需謹慎,。
以下部分內(nèi)容搜集于百度文庫,、知乎和搞機助手以及其他網(wǎng)站,如有侵犯到您的權(quán)益,聯(lián)系作者刪除更改,,這里只提供內(nèi)容供大家參考學習使用,。
介紹下magisk(部分來自CSDN社區(qū))
對于喜歡折騰手機的米粉用戶來說,手機不ROOT,,樂趣減一半,,很多黑科技功能都能看不能用,即便是借助太極等軟件,,但體驗效果還是沒有ROOT爽~
Magisk(面具)是一款安卓手機使用的最強ROOT工具,,使用它你可以獲取完美的ROOT權(quán)限,自此就可以對各種軟件腳本進行授權(quán),,開啟極高的權(quán)限。
軟件內(nèi)置獨特的systemless掛載機制,,通過Magisk管理器就能刷入Magisk補丁,,可以在不修改系統(tǒng)的情況下實現(xiàn)超級權(quán)限,而且還不影響OTA,。
再介紹下root權(quán)限(來源于百度文庫)
它是手機的神經(jīng)中樞,,它可以訪問和修改你手機幾乎所有的文件,這些東西可能是制作手機的公司不愿意你修改和觸碰的東西,,因為他們有可能影響到手機的穩(wěn)定,,還容易被一些黑客入侵(Root是Linux等類UNIX系統(tǒng)中的超級管理員用戶帳戶。
安卓手機Root權(quán)限跟我們在windows系統(tǒng)下的administrator權(quán)限可以理解成一個概念,。只有擁有了這個權(quán)限我們才可以將原版系統(tǒng)刷成其他改版自制系統(tǒng),,使用各種需要root權(quán)限的軟件,修改系統(tǒng)文件個性化手機等等,。
Root是android系統(tǒng)中的超級管理員用戶,,該權(quán)限擁有整個系統(tǒng)至高無上的權(quán)利,系統(tǒng)中的所有對象他都可以操作,。但是為了手機的安全性和穩(wěn)定性,,防止用戶誤操作導致系統(tǒng)崩潰,系統(tǒng)默認是沒有開啟root權(quán)限的,,這就需要我們來進行獲取,。取得root就是取得android手機的最高控制權(quán)。
-----------------------------------------------
如果你是初次接觸到面具,,那么可以繼續(xù)往下看,,我給大家介紹一下兩者的功能。(來自于紅軟基地,、雷科技)
1,、Magisk 也就是上面提到的補丁文件,我們一般使用它來存儲一些刷入腳本和面具運行文件。我們可以借助第三方RECOVERY直接刷入,,或者當手機獲取ROOT權(quán)限后,,直接使用Magisk Manager(面具apk那個文件)里的模塊功能手動刷入。
2,、而我們所說的,,Magisk Manager。它其實就僅僅是一個授權(quán)APK,,他的作用是當手機刷入面具補丁后手機上會出現(xiàn)一個面具圖標的軟件,,承載著對每個APP授權(quán)等作用。
軟件實現(xiàn)原理:當你使用面具刷入補丁時,,通常會自動刷入面具補丁里的全部文件到手機內(nèi),,而且還會自動安裝Magisk Manager.apk 。
如果遇到Magisk Manager.apk沒有自動安裝的情況,,那么就需要你手動進行安裝,,并完成授權(quán)工作,此時手機便具備了ROOT功能,。
-----------------------------------------------
下面對于手機雙清到六清和手機分區(qū)做一個解釋,。(部分來自搞機助手說明和百度百科以及嗶哩嗶哩)
雙清:
wipe data/factory reset:清除用戶數(shù)據(jù)并恢復出廠設(shè)置
wipecache partition:清除系統(tǒng)緩存 ,
一般刷機前執(zhí)行
Dalvik/ART Cache
Cache
其目的就是清除分區(qū)以及數(shù)據(jù)而已,,簡稱重置手機,。
三清:
wipe data/factory reset:清除用戶數(shù)據(jù)并恢復出廠設(shè)置
wipe cache partition:清除系統(tǒng)緩存
wipe dalvik cache:清除安卓虛擬機緩存
Dalvik/ART Cache
Cache
Data
刷機前基本上必選三清!目的是新系統(tǒng)的兼容性達到最佳,。
四清:
wipe data/factory reset:清除用戶數(shù)據(jù)并恢復出廠設(shè)置
wipe cache partition:清除系統(tǒng)緩存
wipe dalvik cache:清除安卓虛擬機緩存
wipe system:清除系統(tǒng)
該操作可以更干凈地刷入新系統(tǒng),,但并不建議也盡量不要頻繁四清
Dalvik/ART Cache
Cache
Data
System
四清針對版本差異過大的!
重要,!四清后不刷入系統(tǒng)無法開機進系統(tǒng)?。≈荒茈娔X刷或者儲存卡刷,,請謹慎,!
System這個分區(qū)基本包含了整個安卓操作系統(tǒng),包括安卓用戶界面,、和所有預裝的系統(tǒng)應用程序,。擦除這個分區(qū),會刪除整個安卓系統(tǒng),,但不會導致不能啟動,。你可以通過進入Recovery程序,安裝一個新ROM,,也就是新的安卓系統(tǒng),。雙清三清四清會清空個人的用戶數(shù)據(jù)包括 :應用程序,、短信信息、聯(lián)系人,、通訊錄,、應用數(shù)據(jù)等等...,但不會清空內(nèi)置卡如 圖片,、音樂,、個人文件等。
五清:
Dalvik/ART Cache
Cache
Data
System
Internal Storage(內(nèi)置儲存)
一旦選了這個清除,,那手機內(nèi)置存儲上的東西就都沒有了,!就不能從手機選擇卡刷包了。
六清:
Dalvik/ART Cache
Cache
Data
System
Internal Storage(內(nèi)置儲存)
USB OTG
六清清除電腦OTG傳的升級包文件,,一般用不上,。
-----------------------------------------------
下面對手機手機分區(qū)進行說明(來源于百度文庫)
ab設(shè)備(vab機型)后面會以_a和_b結(jié)尾,例如:boot_a & boot_b & system_a &; system_b等,。
recovery
在正常分區(qū)或內(nèi)核boot分區(qū)被破壞,,不能正常啟動時,可以進入此分區(qū)進行恢復,,他相當與一個簡易的OS或blos,可以認為是一個boot分區(qū)的替代品,,通過他可以讓我們在這一分區(qū)進行備份維護和恢復和刷機,,我們通常刷的三方TWRP就是刷入到此分區(qū),通過長按電源鍵和音量+進入,。
boot
負責啟動檢驗工作,,例如我們常用的Magisk就是修改的boot.img來達到啟動時注入ROOT到系統(tǒng),此分區(qū)也叫內(nèi)核分區(qū),,一旦損壞會無法開機,,沒有recovery分區(qū)的設(shè)備recovery分區(qū)也在這里面。
system
整個安卓系統(tǒng)和系統(tǒng)預裝app,,對應的手機目錄就是/system開頭的目錄,,一旦更改系統(tǒng)文件不正確就會無法開機。
product & oem & vendor
設(shè)備制造商會自定義系統(tǒng)映像,,以實施自己的功能并滿足運營商的要求,。
userdata & data
就是用戶的數(shù)據(jù)分區(qū),所有三方軟件都在這個分區(qū),,對應的手機目錄就是/data,,當前其中也包含內(nèi)部儲存數(shù)據(jù)
modem & radio
就是用戶的基帶分區(qū),一旦損壞會無法進行通訊,。
cache
安卓系統(tǒng)緩存區(qū),,他保存系統(tǒng)最常訪問的數(shù)據(jù)和應用程序,。擦除這個分區(qū),不會影響個人數(shù)據(jù),,只是刪除了這個分區(qū)中已經(jīng)保存的緩存內(nèi)容,,緩存內(nèi)容會在后續(xù)手機使用過程中重新自動生成。
splash 和 logo
安卓的第一屏開機圖片和FASTBOOT模式下圖片和系統(tǒng)損壞圖片等,。
persist
傳感器分區(qū),,一旦損壞會導致各種問題。
dtbo
一些屏幕刷新率超頻軟件超頻就是改的這個分區(qū),。
vbmeta*
AVB/DM啟動驗證分區(qū),。
misc
這個分區(qū)包括了一些雜項內(nèi)容:比如一些系統(tǒng)設(shè)置和系統(tǒng)功能啟用禁用設(shè)置。這些設(shè)置包括CID(運營商或區(qū)域識別碼),、USB設(shè)置和一些硬件設(shè)置等等,。這是一個很重要的分區(qū),如果此分區(qū)損壞或者部分數(shù)據(jù)丟失,,手機的一些特定功能可能不能正常工作,。
-----------------------------------------------
下面來介紹咱們常用到的關(guān)于刷機的詞匯(部分來源于知乎)
1、BL鎖
BL鎖就是bootloader鎖,,BL從安卓問世以來一直存在,,它的功能在我看來應該是限制用戶刷第三方ROM和降級系統(tǒng)。在鎖住bl的情況下,,用戶是根本不可能刷第三方ROM和第三方recovery的,,最多也就是刷個基于官方的精簡包。bl還有一個限制就是root,,所有要root的機器,,都必須解鎖才能獲取。那有人就問了,,為什么以前的老機器和安卓4點幾的機子都可以一鍵root呢,,這是因為以前的機器bl鎖等級低,我們可以利用bl鎖的漏洞,,繞過bl解鎖,。然而的系統(tǒng)BL等級比較高,自然就無法繞過BL鎖去root了,。
2,、Recovery(恢復模式)
是獨立于系統(tǒng)的一個模式,具有高權(quán)限,,可以對手機的各個分區(qū)做修改,。是每部安卓機出廠時自帶的恢復模式,不過那都是官方的Recovery,。Recovery就是像是電腦上的小型winPE系統(tǒng),,winPE可以在電腦上安裝操作系統(tǒng),,或者做些備份、管理的工作,。如果把手機比喻成房屋,,那么地皮就像手機的硬件,房子像手機系統(tǒng),,建房子的各種工具就是就是Recovery了,。
小米手機一般長按電源鍵和音量加即可進入。官方Recovery功能非常有限,,在官方Recovery里可以進行升級官方系統(tǒng)包,,恢復出廠和連接小米助手操作。刷入第三方Recovery后可以獲得更豐富的功能,,比如安裝第三方系統(tǒng)包,,修改備份恢復系統(tǒng),使用ADB指令 ,,獲取Root,,分區(qū)擴容等等。因此恢復模式也被稱為“卡刷模式”,。從CWM到TWRP,,刷入第三方Recovery幾乎是刷機必不可少的一環(huán)。解鎖BL鎖后,,可以在Fastboot模式刷入第三方Recovery,。
官方Recovery只能用來刷入官方的系統(tǒng),如果你想刷入別的系統(tǒng),,只能通過第三方Recovery來實現(xiàn),但是,,你平時所用到的在線升級也就是OTA升級,,是基于官方Rec的,如果你刷入了第三方Rec,,OTA升級就會失敗,。
3、Fastboot(引導模式)
同樣具有高權(quán)限,,小米手機一般長按電源鍵和音量減即可進入,。與Recovery不用的是,F(xiàn)astboot只能連接電腦使用(我知道有手機刷手機的,,還有手機刷Win的),。而且功能上相比Recovery也比較單一。在Fastboot里可以連接電腦刷入分區(qū)鏡像文件,,以及執(zhí)行一些Fastboot指令,。所以Fastboot一般用來救磚和恢復系統(tǒng),。因此Fastboot也被稱為“線刷模式”。注意,,只有在BL鎖已解鎖的情況下才可以使用Fastboot相關(guān)功能,。
4、Fastbootd(用戶空間模式)
Fastbootd是動態(tài)分區(qū)機型特有的一個模式,,屬于Recovery分區(qū)的功能,。動態(tài)分區(qū)機型以一個super分區(qū)囊括了system,vendor,,odm等分區(qū),,在Fastboot模式只能刷入完整的super,不能單獨刷入system,,vendor,,odm。而進入Fastbootd即可單獨刷入他們,。從Fastboot重啟到Fastbootd的指令是fastboot reboot fastboot,。
5、深度刷機模式
一個特殊的模式,,主要用于深度刷機救磚,。比如高通的Qualcomm HS-USB QDLoader 9008,聯(lián)發(fā)科的MediaTek USB Port(說聯(lián)發(fā)科不能救黑磚的可以歇歇了),。理論上每種處理器都有自己獨特的深刷模式,。這個模式的進入方法各有不同,按鍵或者拆機短接,。深刷是最底層的刷機方式,,可以無視BL鎖,只要硬件沒壞就可以進行深刷,。但是由于官方權(quán)限的收緊,,大致在小米6之后的機器進行深刷就需要售后賬號權(quán)限,這使得正常情況下我們自己很難進行深刷,。
6,、TWRP
TWRP是國外android愛好者開發(fā)的一個第三方REC,全名是:TeamWin Recovery Project,,也是我們現(xiàn)在刷第三方ROM通常用到的REC,。
最后介紹一下根目錄
上一篇文章介紹過,根目錄指邏輯驅(qū)動器的最上一級目錄,,它是相對子目錄來說的,。點開手機內(nèi)部儲存看到的就是手機的根目錄,同理,,在電腦上也是一樣,,打開“我的電腦”,,雙擊C盤就進入C盤的根目錄,雙擊D盤就進入D盤的根目錄,,點開游戲文件夾看到的就是游戲的根目錄,。
希望小白新手都能很好的掌握刷機知識。