玩機(jī)必看!帶你入坑安卓刷機(jī),小白也能看懂的ROOT基礎(chǔ)指南來啦!

安卓玩機(jī)入坑指南
PART1 安卓系統(tǒng)權(quán)限
-----------------------------------
1.第三方軟件權(quán)限:最低,使用該權(quán)限需要向用戶請(qǐng)求和確認(rèn)
2.用戶權(quán)限:次之,使用手機(jī)時(shí)可以用到的權(quán)限
3.超級(jí)用戶:Root權(quán)限,最高,可完全控制手機(jī)
PART2 安卓系統(tǒng)分區(qū)
-----------------------------------
boot:?jiǎn)?dòng)分區(qū),由Kernel和Ramdisk組成,存放啟動(dòng)和引導(dǎo)文件。與root和調(diào)度等有關(guān),若此分區(qū)損壞或丟失手機(jī)會(huì)卡在第一屏(開機(jī)Logo)無法啟動(dòng)系統(tǒng)
system:系統(tǒng)分區(qū),由操作系統(tǒng)和系統(tǒng)軟件組成,存放安卓系統(tǒng)和系統(tǒng)應(yīng)用。與系統(tǒng)升級(jí)和刷機(jī)相關(guān),若此分區(qū)損壞或丟失手機(jī)會(huì)卡在第二屏(開機(jī)動(dòng)畫)無法啟動(dòng)系統(tǒng)
vendor:存放廠商的定制應(yīng)用和庫文件(有些廠商會(huì)把這些文件集成到system分區(qū)中)
userdata:Data分區(qū),存放用戶數(shù)據(jù),清除此分區(qū)相當(dāng)于恢復(fù)出廠設(shè)置
cache:緩存區(qū),存放系統(tǒng)緩存,清除此分區(qū)不會(huì)有影響
recovery:恢復(fù)分區(qū),包含一個(gè)簡(jiǎn)易的Linux系統(tǒng)可用于恢復(fù)、擦除和更新其他分區(qū),類似于WindowsPE

AB分區(qū):由安卓7.0引入,Boot和System分區(qū)變?yōu)榱薙lotA SlotB兩套,可無縫升級(jí)和防止升級(jí)失敗但會(huì)占用2倍的空間

VAB分區(qū):虛擬AB分區(qū),由安卓11引入,Recovery分區(qū)合并到Boot分區(qū)中

PART3 Bootloader
-----------------------------------
1.什么是Bootloader:引導(dǎo)加載器,存在于fastboot階段(并不是手機(jī)的一個(gè)分區(qū)),用于上電后初始化硬件設(shè)備和引導(dǎo)操作系統(tǒng)內(nèi)核(boot.img-kernel),相當(dāng)于電腦的BIOS/UEFI

2.進(jìn)入方法:可通過組合鍵或命令行進(jìn)入fastboot,以下是各品牌手機(jī)進(jìn)入FastBoot模式的組合鍵

adb reboot bootloader
PART4 關(guān)于刷機(jī)
-----------------------------------
1.fastboot刷機(jī):下載platform-tools,使用CMD調(diào)用fastboot.exe(如無法識(shí)別到設(shè)備需手動(dòng)安裝fastboot驅(qū)動(dòng))
2.什么是線刷和卡刷:
線刷:使用數(shù)據(jù)線連接到電腦刷機(jī),通常指fastboot刷機(jī)
卡刷:將刷機(jī)包拷貝到手機(jī)里使用手機(jī)刷機(jī),recovery刷機(jī)
3.附:常用的fastboot指令
fastboot devices ?#顯示fastboot設(shè)備 fastboot -s <command> ?#多設(shè)備使用 fastboot getvar all ?#獲取手機(jī)相關(guān)信息 fastboot reboot ?#重啟手機(jī) fastboot reboot-bootloader ?#重啟到bootloader fastboot oem unlock <command> ?#解鎖Bootloader fastboot erase <partition_name> ?#擦除分區(qū) fastboot flash <partition_name> <partition_image> ?#刷入分區(qū) fastboot boot <partition_image> ?#引導(dǎo)啟動(dòng)鏡像 fastboot update <update_package> ?#刷入ROM
PART5 開發(fā)者選項(xiàng)
-----------------------------------
ADB:安卓調(diào)試橋,權(quán)限介于用戶權(quán)限和Root權(quán)限

開啟方式:在手機(jī)詳細(xì)信息頁面連續(xù)點(diǎn)擊7次軟件版本號(hào),打開"USB調(diào)試"
基于ADB的工具箱:搞機(jī)工具箱 秋之盒
PART6 解鎖Bootloader
-----------------------------------
1.解鎖BL的風(fēng)險(xiǎn):解鎖會(huì)清除所有數(shù)據(jù),除小米、一加外的品牌失去保修,部分品牌功能丟失(三星Knox永久熔斷,部分品牌TEE損壞等)

2.目前容易解BL鎖的機(jī)型:小米 一加 三星 索尼 摩托羅拉 pixel

3.各品牌解鎖BL的方法:
魅族免解鎖BL獲取Root權(quán)限:
手機(jī)登錄魅族賬號(hào),前往官網(wǎng)申請(qǐng)頁面下載Root授權(quán)App并綁定設(shè)備,復(fù)制PSN和CHIPID到申請(qǐng)頁面并填寫其他信息
https://mroot.flyme.cn/
小米解鎖Bootloader:
1.進(jìn)入開發(fā)者選項(xiàng)找到"設(shè)備解鎖狀態(tài)"綁定賬號(hào)和設(shè)備",開啟"OEM解鎖"
2.手機(jī)關(guān)機(jī)后進(jìn)入fastboot模式,前往官網(wǎng)解鎖頁面下載解鎖工具登陸賬號(hào)后按照提示操作
https://www.miui.com/unlock/index.html
一加解鎖Bootloader:
1.進(jìn)入開發(fā)者選項(xiàng),開啟"OEM解鎖"
2.手機(jī)關(guān)機(jī)后進(jìn)入fastboot模式,執(zhí)行解鎖指令按照手機(jī)屏幕的提示使用音量鍵和鎖屏鍵操作
fastboot oem unlock
三星解鎖Bootloader:
1.關(guān)機(jī)后按住音量+和音量-插入數(shù)據(jù)線進(jìn)入引導(dǎo)界面
2.長(zhǎng)按音量+進(jìn)入解鎖確認(rèn)界面再按一次音量+
索尼解鎖Bootloader:
1.撥號(hào)鍵盤輸入*#*#7378423#*#*依次點(diǎn)擊serviceinfo和configuration
2.若"Bootloader unlock allowed"一欄顯示Yes說明手機(jī)可解鎖,記下顯示的IMEI
3.前往官網(wǎng)解鎖頁面選擇機(jī)型和輸入IMEI獲取解鎖碼
https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader
4.手機(jī)關(guān)機(jī)后進(jìn)入fastboot模式,執(zhí)行以下命令
fastboot oem unlock 0x<unlock_code>
摩托羅拉解鎖Bootloader:
1.手機(jī)關(guān)機(jī)后進(jìn)入fastboot模式,執(zhí)行以下命令
fastboot oem get_unlock_data
2.復(fù)制上一步顯示的代碼拼接起來并復(fù)制到官網(wǎng)解鎖頁面,申請(qǐng)解鎖碼
https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
3.找到郵箱中接收到的解鎖碼,在fastboot模式下執(zhí)行以下命令
fastboot oem unlock <unlock_code>
華為/榮耀:已于2018年5月關(guān)閉解鎖服務(wù),目前舊機(jī)型可從某寶解鎖,mate20/P30之后的新機(jī)無法解鎖
OPPO/realme:需申請(qǐng)深度測(cè)試,機(jī)型上市時(shí)間必須超過三個(gè)月且賬號(hào)在60天內(nèi)無申請(qǐng)記錄
前往公告頁面下載深度測(cè)試App,提交申請(qǐng)并等待一個(gè)月
OPPO:https://www.oppo.cn/thread-397164526-1 realme:https://www.realmebbs.com/post-details/1275426081138028544
vivo/IQOO:降級(jí)系統(tǒng)后使用mtkclient或修改的fastboot解鎖
PART7 Recovery卡刷獲取Root
-----------------------------------
1.刷入第三方recovery,如TWRP
https://twrp.me/
2.手機(jī)關(guān)機(jī)后進(jìn)入fastboot模式,執(zhí)行命令刷入recovery
fastboot flash recovery xxx.img
3.通過組合鍵或ADB進(jìn)入Recovery
adb reboot recovery
4.將magisk安裝包改擴(kuò)展名為zip復(fù)制到手機(jī)中,使用TWRP刷入系統(tǒng)后重啟
5.重啟后安裝magisk安裝包來安裝magisk管理器

PART8 Fastboot線刷獲取Root
-----------------------------------
1.下載和手機(jī)系統(tǒng)版本對(duì)應(yīng)的刷機(jī)包
小米:https://xiaomirom.com/series/ 一加:https://www.oneplus.com/cn/support/softwareupgrade OPPO:https://www.coloros.com/rom Realme:https://www.realme.com/support/software-update 三星:https://www.sammobile.com/firmwares/ 索尼:https://xperifirm.com/ MOTO:https://mirrors.lolinet.com/firmware/motorola/
2.解包線刷包/卡刷包(卡刷包需要使用payload-dumper解包payload.bin),拷貝boot.img到手機(jī)中
3.在手機(jī)上安裝并打開Magisk管理器,點(diǎn)擊"安裝"選擇"修補(bǔ)一個(gè)文件"選擇boot.img
4.將修補(bǔ)過后的boot.img拷到電腦里
5.手機(jī)關(guān)機(jī)后進(jìn)入fastboot模式,執(zhí)行以下命令
fastboot flash boot xxx.img
*如果出錯(cuò)可以依次執(zhí)行以下指令
fastboot flash boot_a xxx.img fastboot flash boot_b xxx.img
*特別地:高通8gen2的設(shè)備需要修補(bǔ)init_boot.img并在fastboot模式執(zhí)行以下命令
fastboot flash init_boot xxx.img
PART9 玩轉(zhuǎn)Magisk
-----------------------------------
1.Magisk的優(yōu)勢(shì):Magisk在bootloader階段通過掛載一個(gè)與系統(tǒng)文件隔離的文件系統(tǒng)加載自己的內(nèi)容(而不修改System分區(qū)),可以更方便的隱藏Root,有豐富的模塊支持

2.模塊/軟件推薦:
救磚模塊:自動(dòng)神仙救磚
美化:字體模塊
音效增強(qiáng):V4A音效(ViperFX)
系統(tǒng)調(diào)度:yc調(diào)度(Uperf模塊)
CPU調(diào)度/更改機(jī)型:Scene STM工具箱 搞機(jī)工具箱
CPU超頻:KonaBess
畫質(zhì)修改/解鎖高刷:GLTools
PART10 救磚
-----------------------------------
1.fastboot救磚:通過刷機(jī)工具線刷救磚,適用于一般的故障

MiFlash:https://cdn.alsgp0.fds.api.mi-img.com/micomm/MiFlash2020-3-14-0.rar Odin:https://odindownload.com/ RealmeFlash:https://www.realmebbs.com/post-details/1271082970484060160
2.9008救磚:EDL串口線刷模式,適用于無法進(jìn)fastboot的黑磚、修改串號(hào)
高通:QFIL https://qfiltool.com/ 聯(lián)發(fā)科:SP Flash https://spflashtools.com/