0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Google系列Android手機(jī)使用adb命令解決無(wú)法聯(lián)網(wǎng)問(wèn)題

哆啦安全 ? 來(lái)源: 哆啦安全 ? 作者: 哆啦安全 ? 2023-09-21 09:32 ? 次閱讀
Google系列Android手機(jī)使用adb命令解決無(wú)法聯(lián)網(wǎng)問(wèn)題

一、通用解決方案


第1步:

手機(jī)通過(guò)USB線(xiàn)連接上電腦,如果電腦沒(méi)有安裝adb驅(qū)動(dòng),此時(shí)可以安裝"驅(qū)動(dòng)人生"或"驅(qū)動(dòng)精靈",然后在"驅(qū)動(dòng)人生"或"驅(qū)動(dòng)精靈"上安裝adb驅(qū)動(dòng),最后才可以通過(guò)adb shell去連接手機(jī),也可以通過(guò)下面的URL鏈接去下載adb驅(qū)動(dòng)和adb文件

	7a6a63c0-581d-11ee-939d-92fbcf53809c.png ?
	


7abe9cb0-581d-11ee-939d-92fbcf53809c.png ?

	ADB和Fastboot for Windows
	

	 ADB和Fastboot for Mac
	

	 ADB和Fastboot for Linux
	

	第2步:打開(kāi)手機(jī),在手機(jī)屏幕上找到"設(shè)置"--->"關(guān)于手機(jī)"--->"版本號(hào)"多次點(diǎn)擊"版本號(hào)"會(huì)提示"您已處于開(kāi)發(fā)者模式,無(wú)需進(jìn)行此操作" 



第3步:返回上一步或者找到"設(shè)置"--->打開(kāi)"開(kāi)發(fā)人員選項(xiàng)"或"開(kāi)發(fā)者選項(xiàng)"--->打開(kāi)"USB調(diào)試"


7adeb18a-581d-11ee-939d-92fbcf53809c.jpg ?


第4步:下載adb,然后把a(bǔ)db文件夾存放在D盤(pán),如下所示:找到E:Android手機(jī)打開(kāi)USB調(diào)試模式adb所在的文件夾,然后在adb文件夾的上方輸入cmd命令,然后按電腦鍵盤(pán)的"Enter"鍵盤(pán)回車(chē)就可以彈出命令行的終端



7af3b2f6-581d-11ee-939d-92fbcf53809c.png ?7b0bbed2-581d-11ee-939d-92fbcf53809c.png ?7b2897d2-581d-11ee-939d-92fbcf53809c.png ?


或者電腦鼠標(biāo)按快捷鍵Windows圖標(biāo)+R


7b32a966-581d-11ee-939d-92fbcf53809c.png ?7b45c9d8-581d-11ee-939d-92fbcf53809c.png



第5步:執(zhí)行adb shell命令,然后按電腦鍵盤(pán)的"Enter"鍵盤(pán)回車(chē),此時(shí)如果沒(méi)有進(jìn)入adb shell,那就需要在執(zhí)行adb shell命令后手機(jī)會(huì)彈出一個(gè)提示框,只需要點(diǎn)擊"確定"就可以了7b6ff618-581d-11ee-939d-92fbcf53809c.png ?7b83debc-581d-11ee-939d-92fbcf53809c.png ?7b8c146a-581d-11ee-939d-92fbcf53809c.jpg ?



第6步:執(zhí)行
adb shell
7b98e1a4-581d-11ee-939d-92fbcf53809c.png ?



第7步:(1).訪(fǎng)問(wèn)google等國(guó)外資源,依次執(zhí)行以下4條adb命令
adb shell settings put global captive_portal_use_https 1
7bb0cd50-581d-11ee-939d-92fbcf53809c.png ?
adb shell settings put global captive_portal_http_url http://clients3.google.com/generate_204
7bd31c98-581d-11ee-939d-92fbcf53809c.png ?
adb shell settings put global captive_portal_https_url https://clients3.google.com/generate_204
7bea3ae0-581d-11ee-939d-92fbcf53809c.png ?
adb shell settings put global captive_portal_mode 0
7c1613fe-581d-11ee-939d-92fbcf53809c.png ?


(2).訪(fǎng)問(wèn)百度等國(guó)內(nèi)資源,依次執(zhí)行以下4條adb命令
adb shell settings put global captive_portal_use_https 1
7bb0cd50-581d-11ee-939d-92fbcf53809c.png ?
adb shell settings put global captive_portal_http_url http://204.ustclug.org
7c427c8c-581d-11ee-939d-92fbcf53809c.png ?
adb shell settings put global captive_portal_https_url https://204.ustclug.org
7c639d40-581d-11ee-939d-92fbcf53809c.png ?
adb shell settings put global captive_portal_mode 0
7c1613fe-581d-11ee-939d-92fbcf53809c.png ?


二、Android手機(jī)使用的通用方法(簡(jiǎn)潔版)adb和fastboot工具

	 usb驅(qū)動(dòng)
	

	adb驅(qū)動(dòng)
	

	 小米、華為、OPPO、VIVO、TCL、三星、聯(lián)想、中興、Google等手機(jī)都通用的操作方法1.打開(kāi)Android手機(jī)的開(kāi)發(fā)者模式


(1)."設(shè)置"--->"關(guān)于手機(jī)"--->"版本號(hào)"(2).連續(xù)點(diǎn)擊"版本號(hào)"


7c8b85b2-581d-11ee-939d-92fbcf53809c.png ?


2.打開(kāi)Android手機(jī)的USB調(diào)試


(1)."設(shè)置"--->"開(kāi)發(fā)人員選項(xiàng)"或"開(kāi)發(fā)者選項(xiàng)"--->"USB調(diào)試"


7cc6daa4-581d-11ee-939d-92fbcf53809c.png ?


3.使用adb連接Android手機(jī)


(1).電腦上安裝adb驅(qū)動(dòng)(2).Android手機(jī)通過(guò)USB線(xiàn)連接到電腦(3).Android手機(jī)上會(huì)彈出提示對(duì)話(huà)框"USB連接方式",選擇"文件傳輸"



7ce35954-581d-11ee-939d-92fbcf53809c.png ?



(4).adb連接Android
adb shell
7d0475e4-581d-11ee-939d-92fbcf53809c.png ?7cc6daa4-581d-11ee-939d-92fbcf53809c.png ?7d4752ba-581d-11ee-939d-92fbcf53809c.png ?7d5df6f0-581d-11ee-939d-92fbcf53809c.png ?7d7586bc-581d-11ee-939d-92fbcf53809c.png ? ? ?


三、Android手機(jī)已ROOT方法利用CaptiveMgr自定義服務(wù)器地址

	7d7e85c8-581d-11ee-939d-92fbcf53809c.png



可以用面具模塊、Scene、Captivemgr等工具來(lái)修改,用的是Captivemgr因?yàn)榭梢宰远x服務(wù)器地址。默認(rèn)提供了三個(gè)服務(wù)器,分別是小米、高通、V2EX,根據(jù)延遲選擇就行了,然后應(yīng)用。手機(jī)切換飛行模式,再切換回來(lái)就OK了。7d9e73e2-581d-11ee-939d-92fbcf53809c.png



四、Android手機(jī)未ROOT方法(方法一)


	7dd38708-581d-11ee-939d-92fbcf53809c.png


五、Android手機(jī)未ROOT方法(方法二)


(1).刪除默認(rèn)的地址
adb shell settings delete global captive_portal_https_url
adb shell settings delete global captive_portal_http_url
(2).修改新的地址
adb shell settings put global captive_portal_http_url http://captive.v2ex.co/generate_204
adb shell settings put global captive_portal_https_url https://captive.v2ex.co/generate_204
修改后把手機(jī)切換到飛行模式,再切換回來(lái)就可以了。如果需要其它服務(wù)器地址,也可以修改



例如:MIUI的地址

	華為的地址
	

	 Google地址
	

	 國(guó)內(nèi)地址
	

	六、Android7.0及以上系統(tǒng)連接WIFI顯示網(wǎng)絡(luò)連接受限(定制ROM方案)
	
captive_portal_use_https
captive_portal_http_url
captive_portal_https_url
captive_portal_mode
7df99038-581d-11ee-939d-92fbcf53809c.png ?7e0cae34-581d-11ee-939d-92fbcf53809c.png



(1).修改默認(rèn)訪(fǎng)問(wèn)服務(wù)器的URL地址
def_captive_portal_https_url
7e315f90-581d-11ee-939d-92fbcf53809c.png ?
frameworksbasepackagesSettingsProvider/res/values/defaults.xml
<string name="def_captive_portal_https_url">https://www.google.com/generate_204


frameworksbasepackagesSettingsProvidersrccomandroidproviderssettingsDatabaseHelper.java
private void loadGlobalSettings(SQLiteDatabase db) {
loadBooleanSetting(stmt, Settings.Global.WIFI_DISPLAY_ON,                     R.bool.def_wifi_display_on);


loadStringSetting(stmt, Settings.Global.CAPTIVE_PORTAL_HTTPS_URL,                     R.string.def_captive_portal_https_url);


loadStringSetting(stmt, Settings.Global.LOCK_SOUND,                     R.string.def_lock_sound);
}
Android10及以上無(wú)NetworkMonitor.java7e5156b0-581d-11ee-939d-92fbcf53809c.png ?



Android10以下有NetworkMonitor.java


7e6b063c-581d-11ee-939d-92fbcf53809c.png ?7e8a59d8-581d-11ee-939d-92fbcf53809c.png ?7eadb072-581d-11ee-939d-92fbcf53809c.png ?7ec34f9a-581d-11ee-939d-92fbcf53809c.png ?
frameworks/base/core/java/android/net/NetworkCapabilities.java
frameworks/base/services/core/java/com/android/server/connectivity/NetworkMonitor.java
frameworks/base/packages/SetttinsProvider/res/values/defaults.xml
def_captive_portal_detection_enabled屬性初始值改為0

審核編輯:湯梓紅


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3908

    瀏覽量

    126903
  • Google
    +關(guān)注

    關(guān)注

    5

    文章

    1752

    瀏覽量

    57326
  • WIFI
    +關(guān)注

    關(guān)注

    81

    文章

    5268

    瀏覽量

    202757
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    663

    瀏覽量

    21956

原文標(biāo)題:Android手機(jī)無(wú)法連接WIFI等問(wèn)題的6種解決方案

文章出處:【微信號(hào):哆啦安全,微信公眾號(hào):哆啦安全】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用網(wǎng)絡(luò)進(jìn)行adb調(diào)試-轉(zhuǎn)自雨滴tomsu

    ,adbd服務(wù)就會(huì)進(jìn)入TCP模式,端口5555。電腦端使用下面的命令連接手機(jī)adb服務(wù)adb connect [ANDROID-IP-ADD
    發(fā)表于 10-10 10:06

    Linux下使用adb命令的一些坑

    兩個(gè)命令: sudo apt-get install adb sudo apt-get install android-tools-adb 其中,sudo是獲取系統(tǒng)權(quán)限,這個(gè)很重要呀,很多時(shí)候都要
    發(fā)表于 07-04 06:50

    Android adb常見(jiàn)問(wèn)題整理

    and Eclipse. Please ensure that adb is correctly located at 'adb.exe' and can be executed. 解決方法:進(jìn)入命令行下重啟
    發(fā)表于 07-09 08:14

    adb命令操作解析

    查看設(shè)備 adb devices 這個(gè)命令是查看當(dāng)前連接的設(shè)備, 連接到計(jì)算機(jī)的android設(shè)備或者模擬器將會(huì)列出顯示
    發(fā)表于 07-17 06:03

    迅為3399開(kāi)發(fā)板使用ADB命令傳遞文件到android設(shè)備

    先使用adb devices 指令,查詢(xún)一下設(shè)備是否正常連接,正常連接如下圖所示:設(shè)備連接后,將 PC 文件傳輸?shù)?Android 設(shè)備,也就是傳輸?shù)綗浟?Android 系統(tǒng)的 ITOP-3399
    發(fā)表于 04-13 14:36

    adb命令是如何模擬Android電量的

    adb命令模擬Android電量查看手機(jī)電量信息adb shell dumpsys battery模擬
    發(fā)表于 09-15 06:39

    手機(jī)與藍(lán)牙模塊之間的傳輸無(wú)法連接怎么解決

    供貨商解決方法串口測(cè)試3)藍(lán)牙模塊的調(diào)試4)AT命令2、手機(jī)與藍(lán)牙模塊之間的傳輸——解決無(wú)法連接的問(wèn)題1)設(shè)想1:手機(jī)的問(wèn)題2)設(shè)想2:藍(lán)牙模塊的配置問(wèn)題3)設(shè)想3:接線(xiàn)的問(wèn)題4)設(shè)想
    發(fā)表于 03-02 07:19

    在RK3399 Android7.1上怎樣使用adb命令進(jìn)行ota升級(jí)呢

    在RK3399 Android7.1上怎樣使用adb命令進(jìn)行ota升級(jí)呢?
    發(fā)表于 03-09 06:22

    android fastboot/adb 驅(qū)動(dòng)調(diào)試工具

    android fastboot/adb 驅(qū)動(dòng)調(diào)試工具,用于fastboot燒錄和adb調(diào)試android
    發(fā)表于 11-04 16:01 ?11次下載

    adb是什么意思_adb的組成及主要功能

    們運(yùn)行Eclipse時(shí)adb進(jìn)程就會(huì)自動(dòng)運(yùn)行。 adbandroidsdk里的一個(gè)工具,用這個(gè)工具可以直接操作管理android模擬器或者真實(shí)的a
    發(fā)表于 11-15 09:03 ?8.2w次閱讀

    adb工作方式及常用命令

    adb的全稱(chēng)為AndroidDebugBridge,譯為android調(diào)試橋,就是在android系統(tǒng)中起到調(diào)試橋的作用。通過(guò)adb我們可以
    發(fā)表于 11-15 09:33 ?3.8w次閱讀

    ADB手機(jī)無(wú)線(xiàn)連接設(shè)置

    通過(guò)adb命令進(jìn)行無(wú)線(xiàn)調(diào)試,不需要手機(jī)root權(quán)限,方便、快捷,就這么簡(jiǎn)單。
    發(fā)表于 04-20 09:53 ?3855次閱讀
    <b class='flag-5'>ADB</b>與<b class='flag-5'>手機(jī)</b>無(wú)線(xiàn)連接設(shè)置

    Firefly-RK3399命令調(diào)試工具ADB介紹

    adb,全稱(chēng) Android Debug Bridge,是 Android命令行調(diào)試工具,可以完成多種功能,如跟蹤系統(tǒng)日志,上傳下載文件,安裝應(yīng)用等。
    的頭像 發(fā)表于 10-28 19:21 ?6552次閱讀

    adb常用命令的工作原理及使用介紹

    adb命令是調(diào)試控制手機(jī)過(guò)程中用的比較多工具。adb是一個(gè)C/S架構(gòu)的應(yīng)用程序
    的頭像 發(fā)表于 07-24 16:44 ?7265次閱讀
    <b class='flag-5'>adb</b>常用<b class='flag-5'>命令</b>的工作原理及使用介紹

    通用命令行工具ADBAndroid Debug Bridge)常見(jiàn)的ADB命令

    ADBAndroid Debug Bridge)是一種通用命令行工具,可以讓您通過(guò)計(jì)算機(jī)與設(shè)備通信。
    的頭像 發(fā)表于 11-05 11:26 ?1408次閱讀