日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Android 設(shè)備刷機(jī)通用指南 安卓手機(jī)刷機(jī)教程最簡(jiǎn)單

2018 年我第一次接觸刷機(jī),初出茅廬的我為我的小米平板 1 刷上了系統(tǒng) Lineage OS 15.1,并寫下了 使用 Mac 為小米平板刷 lineage OS 。彼時(shí)自己對(duì)于刷機(jī)這個(gè)過程頗為生疏,只是小心翼翼的按照教程一步一步操作,生怕有一絲一毫不一致的地方,而其背后每一步驟的原因卻無從得知,故有意撰此文 。一方面讓準(zhǔn)備刷機(jī)的人多一個(gè)教程可以參考,另一方面藉此機(jī)會(huì)充實(shí)自己,了解一些 Android 開發(fā)知識(shí),也算是滿足自己的好奇心罷 。
出于知識(shí)內(nèi)容所限,本文僅討論線刷模式,不討論卡刷模式 。
配置 Android SDK 的環(huán)境變量SDK 的全稱叫做軟件開發(fā)工具包 (Software Development Kit) ,Android SDK 里面包含安卓軟件的開發(fā)工具,這些開發(fā)工具均在 SDK 的安裝目錄下,擁有它們我們才能對(duì) Android 中的軟件進(jìn)行安裝、卸載等相關(guān)操作 。當(dāng)我們?cè)诮K端輸入指令要求啟動(dòng)某個(gè)工具或應(yīng)用程序時(shí),系統(tǒng)會(huì)優(yōu)先在當(dāng)下的目錄中進(jìn)行查找,如果沒有則會(huì)在系統(tǒng) Path 指定的路徑下進(jìn)行查找;而我們配置環(huán)境變量的這個(gè)過程,就是把 SDK 的安裝目錄記錄在系統(tǒng) Path 的指定路徑中,讓我們?cè)诮K端能夠直接使用 SDK 中的開發(fā)工具 。該過程也叫做配置 ADB (Android Debug Bridge) 環(huán)境變量 。
Mac 系統(tǒng)下的環(huán)境變量配置參見:使用 Mac 為 Android 手機(jī)刷原生系統(tǒng)
Windows 系統(tǒng)下的環(huán)境變量配置Windows 系統(tǒng)下由于其系統(tǒng)特點(diǎn),目前(我知道的)有三種方案,將在以下展開,三種方法均適用于 Windows 10 系統(tǒng),其他系統(tǒng)可能有些出入,讀者可部分參考 。
方案一:配置環(huán)境變量
參見:win10 如何配置 Android 開發(fā)環(huán)境變量
該方案和 Mac 系統(tǒng)下環(huán)境變量配置的原理一致,都是對(duì)系統(tǒng)進(jìn)行操作 。雖看起來步驟多,好處就在于一勞永逸,一次配置「終身」受用,除非你重裝了系統(tǒng),個(gè)人優(yōu)先推薦該方法 。
方案二:快速安裝與使用 ADB
1 將 platform-tools 數(shù)據(jù)包解壓,進(jìn)入解壓后的文件夾,按住 Shift 鍵的同時(shí)在空白處單擊鼠標(biāo)右鍵,選擇「在此處打開命令窗口」(在 Win 10 創(chuàng)意者更新中被改為「在此處打開Powershell窗口」);2 輸入 adb version 檢測(cè)環(huán)境變量配置是否完成;這個(gè)方案相當(dāng)偷懶,其實(shí)這個(gè)步驟并沒有實(shí)現(xiàn)系統(tǒng)的環(huán)境變量配置,只是提供了一個(gè)臨時(shí)的環(huán)境,但是無論如何這個(gè)方法是最方便的,而且對(duì)于新手而言非常友好 。
方案三:直接訪問 SDK 目錄
1 將 platform-tools 放在一個(gè)接近硬盤根目錄如 C:adb 這樣的地方便于訪問,這時(shí)我們需要訪問的目錄為 C:adbplatform-tools;2 在運(yùn)行命令窗口中輸入 cmd 打開命令符窗口,并按下回車執(zhí)行;3 輸入 cd adbplatform-tools ,并按下回車執(zhí)行,進(jìn)入目錄;4 輸入 adb version 檢測(cè)環(huán)境變量配置是否完成 。該方案和方案一比較像,都是偏向于臨時(shí)解決環(huán)境配置問題,但是都沒有實(shí)現(xiàn)系統(tǒng)的環(huán)境變量配置,因此每次使用時(shí)都要重新訪問一次 SDK 的所在目錄 。
該方案看似簡(jiǎn)單、容易操作,但弊端明顯,只有你在進(jìn)入該目錄的情況下,才符合「環(huán)境變量已配置」的條件,不建議沒有代碼基礎(chǔ)的人操作 。
解鎖 Bootloader一般而言,每個(gè) Android 設(shè)備都會(huì)有 Fastboot / Bootloader 模式,它是負(fù)責(zé)引導(dǎo)操作系統(tǒng)內(nèi)核啟動(dòng)的引導(dǎo)程序,只有在該模式是無鎖的情況下,我們才能自由的 root 我們的設(shè)備、自定義或安裝一個(gè)更加好用的第三方 ROM 固件,否則很容易損傷設(shè)備 。與封閉的 iOS 系統(tǒng)不同,Android 系統(tǒng)是開源的,因而相應(yīng)的各大廠商所開發(fā)的 Fastboot / Bootloader 模式也各有不同 。盡管系統(tǒng)是開源的,但是各廠商為了對(duì)自己的設(shè)備有著更多的支配權(quán),多數(shù)情況下都會(huì)對(duì)其 Fastboot / Bootloader 模式上鎖 。這就是為什么我們?cè)谒C(jī)教程里經(jīng)??吹?「Bootloader 解鎖」這一步了 。

推薦閱讀