移動網(wǎng)絡(luò)/Wifi出現(xiàn)嘆號或叉號
Captive Portal是從Android 5開始引入的一項新功能,其主要用于檢測網(wǎng)絡(luò)連接是否正常,當(dāng)用戶連接網(wǎng)絡(luò)后,系統(tǒng)會通過HTTP訪問一個Google的服務(wù)器,若返回200狀態(tài)碼,則表示用戶可能處在一個需要登錄認(rèn)證的網(wǎng)絡(luò)環(huán)境中;若返回204狀態(tài)碼,則表示網(wǎng)絡(luò)連接正常;若連接超時,則表示網(wǎng)絡(luò)連接不正常,此時網(wǎng)絡(luò)圖標(biāo)會顯示一個嘆號或叉號。
顯然,Google的服務(wù)器是連接不上的,我們可以通過修改服務(wù)器地址來解決此問題。具體而言,連接ADB,針對不同的系統(tǒng)版本,下方分別給出了相關(guān)命令:
Android 9.0/8.1/8.0/7.1.2/7.1.1:
adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204
Android 7.1/7.0:
adb shell settings delete global captive_portal_server
adb shell settings put global captive_portal_detection_enabled 0
Android 5.0-6.x:
adb shell settings put global captive_portal_server www.google.cn
執(zhí)行之后,開啟飛行模式,接著關(guān)閉飛行模式即可。
搜索不到WiFi
因為美國2.4GHz頻段的WiFi信道為1-11,而中國2.4GHz頻段的WiFi信道為1-13,所以當(dāng)2.4GHz頻段的WiFi信道位于12或13時,美版的Nexus/Pixel會搜索不到WiFi,此時可通過重啟路由器,使其自動更換信道,或進(jìn)入路由器設(shè)置頁面,將信道改為11以內(nèi)任意信道即可。
4G信號問題
由于聯(lián)通的網(wǎng)絡(luò)制式一直采用的是國際通用的網(wǎng)絡(luò)制式,所以Nexus/Pixel可以完美支持聯(lián)通2G/3G/4G。
移動的3G網(wǎng)絡(luò)制式采用的是自主研發(fā)的技術(shù),所以Nexus/Pixel并不支持移動3G,然而移動4G網(wǎng)絡(luò)制式采用的是自主研發(fā)和國際通用并行的方式,所以Nexus/Pixel只支持部分移動4G頻段。
簡單來說,Nexus/Pixel完美支持聯(lián)通2G/3G/4G,支持移動2G,不支持移動3G,部分支持移動4G(具體表現(xiàn)為在城市有4G網(wǎng)絡(luò),在農(nóng)村沒有4G網(wǎng)絡(luò)),電信2G/3G/4G可通過破解(本文不討論這點)實現(xiàn)支持。
Google(即負(fù)一屏)無法使用
接聽電話時黑屏,且無法點亮屏幕以掛斷電話(插耳機(jī)時一切正常)
嚴(yán)格來說,這不算是Nexus/Pixel特有的問題,究其原因是距離感應(yīng)器壞了,可通過設(shè)置使用電源鍵掛斷電話,具體方法為在設(shè)置 —> 輔助功能/無障礙中開啟按電源按鈕結(jié)束通話。
藍(lán)牙傳輸失敗,顯示不支持此內(nèi)容
由于版權(quán)問題,原生Android不支持傳輸以.apk結(jié)尾的文件,可通過將其改為.jpg結(jié)尾傳輸。
Google Play商店更新應(yīng)用卡住
在Android 9.0之前,Play商店是通過下載管理器下載應(yīng)用的,出現(xiàn)這種情況可以直接將下載管理器強行停止,然后重新啟動Play商店即可更新應(yīng)用。在Android 9.0之后,可直接將Play商店強行停止再重新啟動即可。
系統(tǒng)無法更新
具體表現(xiàn)為系統(tǒng)更新處永遠(yuǎn)顯示正在安裝系統(tǒng)更新,一般來說,這是由于網(wǎng)絡(luò)原因引起的,目前并沒有一個穩(wěn)定的解決辦法,建議直接下載新系統(tǒng)鏡像并線刷。你可以在這個官方地址找到有關(guān)Nexus/Pixel的所有出廠鏡像,其中也附帶有詳細(xì)的安裝方法。
具體而言,你需要先解鎖Bootloader,然后連接ADB,緊接著執(zhí)行adb reboot bootloader進(jìn)入fastboot模式,最后執(zhí)行相應(yīng)系統(tǒng)的flash-all腳本即可。
Pixel/Pixel XL Verizon版解鎖Bootloader教程
教程來源自xda上的一篇文章,具體步驟如下:
- 從您的設(shè)備中刪除Google帳戶和任何類型的屏幕鎖定(指紋,PIN,圖案等)。
- 從您的設(shè)備中取出SIM卡。
- 重置您的設(shè)備。在設(shè)置向?qū)е?,跳過所有內(nèi)容,不要連接到WiFi,不要添加指紋或任何類型的屏幕鎖定。
- 轉(zhuǎn)到開發(fā)人員選項并啟用USB調(diào)試。
- 將手機(jī)連接到PC。
- 在adb目錄中打開CMD并輸入:
adb shell pm uninstall --user 0 com.android.phone - 重啟您的設(shè)備。
- 連接到WiFi,打開Chrome并轉(zhuǎn)到google.com(或任何網(wǎng)站)。
- 轉(zhuǎn)到開發(fā)人員選項并啟用OEM解鎖。
- 重啟到bootloader并通過CMD運行:
fastboot oem unlock或fastboot flashing unlock。 - 完成。