一、通用解決方案
第1步:
手機(jī)通過(guò)USB線連接上電腦,如果電腦沒(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文件


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)試"

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



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


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



第6步:執(zhí)行
adb shell

第7步:(1).訪問(wèn)google等國(guó)外資源,依次執(zhí)行以下4條adb命令
adb shell settings put global captive_portal_use_https 1

adb shell settings put global captive_portal_http_url http://clients3.google.com/generate_204

adb shell settings put global captive_portal_https_url https://clients3.google.com/generate_204

adb shell settings put global captive_portal_mode 0

(2).訪問(wèn)百度等國(guó)內(nèi)資源,依次執(zhí)行以下4條adb命令
adb shell settings put global captive_portal_use_https 1

adb shell settings put global captive_portal_http_url http://204.ustclug.org

adb shell settings put global captive_portal_https_url https://204.ustclug.org

adb shell settings put global captive_portal_mode 0

二、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)"

2.打開(kāi)Android手機(jī)的USB調(diào)試
(1)."設(shè)置"--->"開(kāi)發(fā)人員選項(xiàng)"或"開(kāi)發(fā)者選項(xiàng)"--->"USB調(diào)試"

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

(4).adb連接Android
adb shell





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

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

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

五、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


(1).修改默認(rèn)訪問(wèn)服務(wù)器的URL地址
def_captive_portal_https_url

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.java
Android10以下有NetworkMonitor.java




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
審核編輯:湯梓紅
-
Android
+關(guān)注
關(guān)注
12文章
3973瀏覽量
130291 -
Google
+關(guān)注
關(guān)注
5文章
1789瀏覽量
59059 -
WIFI
+關(guān)注
關(guān)注
81文章
5406瀏覽量
208382 -
命令
+關(guān)注
關(guān)注
5文章
737瀏覽量
22891
原文標(biāo)題:Android手機(jī)無(wú)法連接WIFI等問(wèn)題的6種解決方案
文章出處:【微信號(hào):哆啦安全,微信公眾號(hào):哆啦安全】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
使用網(wǎng)絡(luò)進(jìn)行adb調(diào)試-轉(zhuǎn)自雨滴tomsu
Linux下使用adb命令的一些坑
Android adb常見(jiàn)問(wèn)題整理
adb的命令操作解析
迅為3399開(kāi)發(fā)板使用ADB命令傳遞文件到android設(shè)備
手機(jī)與藍(lán)牙模塊之間的傳輸無(wú)法連接怎么解決
在RK3399 Android7.1上怎樣使用adb命令進(jìn)行ota升級(jí)呢
android fastboot/adb 驅(qū)動(dòng)調(diào)試工具
adb是什么意思_adb的組成及主要功能
adb工作方式及常用命令
ADB與手機(jī)無(wú)線連接設(shè)置

評(píng)論