本帖最后由 智能小檸檬 于 2023-12-21 17:04 編輯
如果您想在Android上啟用USB調(diào)試模式,但仍然不知道該怎么做,那么本文可能是完美的。本文將告訴您這是什么以及如何在Android上啟用USB調(diào)試模式。 Android 開箱即用,但為高級(jí)用戶提供了許多隱藏功能。您可能知道此USB調(diào)試功能隱藏在“開發(fā)人員選項(xiàng)”菜單中。顧名思義,開發(fā)人員可以使用這些功能來制作 Android 應(yīng)用程序,但對(duì)普通用戶來說并不重要。 USB調(diào)試是Android開發(fā)人員最突出的功能之一。你看到這個(gè)詞四處漂浮,想知道你是否應(yīng)該啟用它。讓我們看看如何在Android上啟用USB調(diào)試模式。 什么是USB調(diào)試模式? 如果您是Android用戶,USB調(diào)試模式是沒有人可以跳過的關(guān)鍵事情之一。 它允許 Android 設(shè)備與計(jì)算機(jī)通信。開發(fā) Android 應(yīng)用時(shí),需要在計(jì)算機(jī)上安裝 Android 軟件開發(fā)工具包 (SDK)。 此模式的主要功能是使用 Android SDK(軟件開發(fā)工具包)在 Android 設(shè)備和計(jì)算機(jī)之間連接。 因此,通過USB將設(shè)備直接連接到計(jì)算機(jī)后,就可以在Android中啟用它。SDK 為開發(fā)人員提供了為特定平臺(tái)創(chuàng)建應(yīng)用的工具。 通常,它與 Android Studio 一起,Android Studio 是 Android 應(yīng)用程序的開發(fā)環(huán)境。它為任何開發(fā)人員提供了一套基本工具,例如用于故障排除的調(diào)試器和可視化編輯器。 庫(kù)是 SDK 的另一個(gè)關(guān)鍵功能。這些允許開發(fā)人員在不重新編碼的情況下執(zhí)行簡(jiǎn)單的功能。例如,Android 具有內(nèi)置的打印功能。這就是為什么您不必為編寫應(yīng)用程序而開發(fā)一種新的打印方式。必要時(shí),您必須在庫(kù)中包含內(nèi)置方法。 如果您不需要整個(gè) Android Studio,可以自行安裝 Android SDK。您需要在瀏覽器中啟用 JavaScript 才能像查看許多其他標(biāo)準(zhǔn)生根方法一樣查看它。 啟用USB調(diào)試可以讓你的手機(jī)與PC進(jìn)行交互,以便你可以完全利用這些工具。但是,您無需啟用USB調(diào)試即可使用藍(lán)牙或USB電纜連接手機(jī)和PC,以執(zhí)行照片同步等簡(jiǎn)單任務(wù)。 Android的某些版本的USB調(diào)試模式也稱為開發(fā)人員模式。然后你就很容易理解整個(gè)方法了。此外,這種USB調(diào)試模式在Android設(shè)備和計(jì)算機(jī)之間建立了直接連接,并為深層次的 活動(dòng)做好了準(zhǔn)備。 為什么USB調(diào)試模式很重要? 如您所見,USB調(diào)試模式很重要。但為什么它很重要?它承載著哪些功能使這種模式如此重要?USB調(diào)試有什么用? 如果您想知道這些問題的答案,請(qǐng)繼續(xù)閱讀其余部分。 您可能已經(jīng)知道USB調(diào)試模式可以幫助您在一定程度上訪問設(shè)備。但你可能會(huì)問,問題是什么樣的訪問。通常,當(dāng)您需要系統(tǒng)級(jí)許可時(shí)(例如在編寫新應(yīng)用程序時(shí)),USB 調(diào)試模式授予的此訪問級(jí)別是必不可少的。此模式也稱為開發(fā)人員模式,允許通過 USB 將新編程的應(yīng)用程序復(fù)制到設(shè)備進(jìn)行測(cè)試。根據(jù)操作系統(tǒng)版本和安裝的實(shí)用程序,需要打開該模式以允許開發(fā)人員讀取內(nèi)部日志。 但它的作用遠(yuǎn)不止于此。這種新的訪問級(jí)別具有一些與開發(fā)無關(guān)的好處,可以讓你更自由地控制你的設(shè)備。例如,在Android SDK的幫助下,您可以通過計(jì)算機(jī)直接訪問手機(jī)。它通常允許您使用 ADB 執(zhí)行操作或運(yùn)行終端命令。因此,這些終端命令可以幫助您恢復(fù)磚砌的手機(jī)。因此,對(duì)于任何喜歡冒險(xiǎn)的 Android 用戶來說,這種模式肯定很方便。 此外,對(duì)于非專業(yè)人士來說,背景知識(shí)也非常復(fù)雜。這正是Android Update存在的原因。Android 更新拒絕了所有這些復(fù)雜的功能和工具,以方便您使用。 啟用USB調(diào)試模式(android生根過程中的關(guān)鍵步驟)的方法因版本而異。ADB需要USB調(diào)試,用于備份,生根,截屏,從計(jì)算機(jī)安裝自定義ROM等。 如何在Android上啟用USB調(diào)試 USB調(diào)試可在更新的現(xiàn)代Android設(shè)備上的“開發(fā)人員選項(xiàng)”菜單中找到。默認(rèn)情況下,它主要是隱藏的。 轉(zhuǎn)到“設(shè)置”,然后向下滾動(dòng)到“關(guān)于手機(jī)”以解鎖此功能。之后,在以下菜單上再次向下滾動(dòng),直到在底部看到內(nèi)部版本號(hào)條目。點(diǎn)擊幾次,你最終會(huì)看到一條通知,讓你知道你現(xiàn)在是一名開發(fā)者。 接下來,轉(zhuǎn)到設(shè)置并再次向下滾動(dòng)到底部。打開“系統(tǒng)”條目,然后轉(zhuǎn)到“高級(jí)”部分。在這里,您將找到一個(gè)名為“開發(fā)人員選項(xiàng)”的新條目選項(xiàng)卡。 此外,在“開發(fā)人員選項(xiàng)”菜單中,在“調(diào)試”標(biāo)題下搜索“USB調(diào)試”。點(diǎn)擊滑塊啟用它,Android Alerts 確保您了解此功能的用途。 現(xiàn)在您已成功打開USB調(diào)試。要使用它,您需要一根 USB 數(shù)據(jù)線來連接您的手機(jī)和電腦。通過 USB 數(shù)據(jù)線將手機(jī)插入電腦。執(zhí)行此操作時(shí),您會(huì)在手機(jī)上看到一個(gè)提示,詢問您是否要允許該特定計(jì)算機(jī)的USB調(diào)試。 它專為安全功能而設(shè)計(jì),可保護(hù)您的設(shè)備免受攻擊。因此,在接受此操作之前,請(qǐng)確保您信任該計(jì)算機(jī)。如果您不小心收到設(shè)備提示,請(qǐng)從同一“開發(fā)人員選項(xiàng)”頁(yè)面中選擇“撤銷 USB 調(diào)試授權(quán)”以重置所有受信任的計(jì)算機(jī)。 通過ADB啟用USB調(diào)試 如果您想知道如何通過恢復(fù)模式通過ADB啟用USB調(diào)試,請(qǐng)繼續(xù)閱讀。但在此之前,讓我們看看亞行是什么。 Android 調(diào)試橋 (ADB) 是一款多功能命令行工具,可幫助您與設(shè)備進(jìn)行通信。ADB 命令允許各種設(shè)備操作,例如安裝和調(diào)試應(yīng)用程序以及提供可用于在單個(gè)設(shè)備上運(yùn)行各種命令的 Unix shell 訪問權(quán)限。 它是一個(gè)客戶端-服務(wù)器程序,包括三個(gè)組件,它們是:-
- 客戶端:– 客戶端發(fā)送在開發(fā)計(jì)算機(jī)上運(yùn)行的命令。您可以通過發(fā)出 ADB 命令從命令行終端調(diào)用客戶端。
- 守護(hù)程序 (adbd):它有助于在設(shè)備上運(yùn)行命令。它作為后臺(tái)進(jìn)程在每臺(tái)設(shè)備上運(yùn)行。
- 服務(wù)器:它幫助管理客戶端和守護(hù)程序之間的通信。它作為后臺(tái)進(jìn)程在開發(fā)計(jì)算機(jī)上運(yùn)行。
通過ADB啟用USB調(diào)試主要用于損壞或損壞的屏幕設(shè)備。但在使用此方法之前,請(qǐng)確保關(guān)閉手機(jī)上的開發(fā)人員選項(xiàng)。 現(xiàn)在讓我們進(jìn)入這個(gè)過程。
- 首先,您需要將Android設(shè)備重新啟動(dòng)到恢復(fù)模式recovery。
- 然后下載最新的 SDK 平臺(tái)工具 .zip 并解壓。
- 之后,打開“platform-tools”文件夾,然后單擊“文件>在文件夾窗口中打開 Windows PowerShell。如果您設(shè)置了系統(tǒng)范圍的 ADB 和 Fastboot,則可以從 PC 上的任何屏幕啟動(dòng)命令窗口。
- 鍵入“adb devices”命令,然后按回車鍵。
- 之后,如果您在命令窗口中以字母數(shù)字值的形式獲取設(shè)備 ID,則意味著您的 ADB 可以在恢復(fù)模式下檢測(cè)到您的設(shè)備。這真是太棒了。
- 現(xiàn)在輸入“adb shell”并按回車鍵。之后,運(yùn)行 mount data 和 mounting system 命令,將相應(yīng)的目錄掛載到您的設(shè)備上。
adb shell $ mount data $ mount system
- 然后你必須用拉取命令:ADB pull persist.Sys.USB.config 文件從您的手機(jī)到 PC。要執(zhí)行以下命令,請(qǐng)不要忘記將要保存拉取的文件的位置替換為您的位置。
adb pull /data/property/persist.sys.usb.config C:\Users\Technastic\Desktop\
- 打開persist.Sys.USB.config 文件,并將其編輯為“MTP.ADB“并保存它?,F(xiàn)在使用推送 ADB push 命令將其發(fā)送回您的設(shè)備。
adb push “C:\Users\Technastic\Desktop/mtp.adb”/data/property
- 現(xiàn)在是時(shí)候?qū)⒃O(shè)備的 build.prop 文件下載到您的 PC 上了。
adb pull/system/build.prop C:\Users\Technastic\Desktop\
- 然后使用文本編輯器打開 build.prop 文件,并向其中添加以下內(nèi)容。
persist.service.adb.enable=1 persist.service.debuggable=1 persist.sys.usb.config=mtp.adb
- 在 build.props 中進(jìn)行上述更改后,使用以下命令保存文件并將其返回到您的手機(jī)。
adb push “C:\Users\Technastic\Desktop/build.prop”/system/ 如果您沒有錯(cuò)過任何步驟或非常仔細(xì)地按照說明進(jìn)行操作,則通過ADB啟用USB調(diào)試可能會(huì)成功。現(xiàn)在使用以下命令將設(shè)備重新啟動(dòng)到系統(tǒng)。 ADB 重啟 下次,當(dāng)您運(yùn)行ADB命令時(shí),您仍然需要允許USB調(diào)試或驗(yàn)證手機(jī)上的RSA密鑰指紋。如果您看到該 RSA 通知,請(qǐng)點(diǎn)擊確定按鈕。 但是,在Android上啟用USB調(diào)試模式之前,請(qǐng)僅在需要時(shí)使用它。始終保持活動(dòng)狀態(tài)是一種安全風(fēng)險(xiǎn),此模式可為您提供對(duì)設(shè)備的頂級(jí)訪問權(quán)限。比如說,如果你將你的Android手機(jī)連接到公共場(chǎng)所的USB充電端口,這個(gè)端口可以使用你手機(jī)的USB訪問來訪問你手機(jī)的數(shù)據(jù)或安裝惡意軟件。當(dāng)且僅當(dāng)啟用USB調(diào)試模式時(shí),才會(huì)發(fā)生這種情況。 這就是您需要了解的有關(guān)在Android上啟用USB調(diào)試模式的全部信息。
|