在更新手機韌體內核的時候,還是需要透過適當的驅動在不同模式下與電腦連接,這個部份大廠多會替自己的手機推出對應的驅動程式 (OEM USB Driver),若是找不到的情況下,一般多是直接使用 Google 在 Android SDK 裡頭包含的通用驅動程式,論壇內常見的 Universal Driver 就是打包通用驅動程式,然然也有些人習慣使用第三方 Samsung 或者 PdaNet 的封裝版本,不過其實在安裝過程中,還是很容易碰到一些不預期的錯誤訊息或者手邊的器材在裝置管理員中顯示驚嘆號 (其實多為 Vendor ID 並未定義)。下面是使用官方 Google USB Driver 搭配手機 OnePlus 在安裝不同界面驅動程式的流程以及遇到問題時的解決流程 (理論上適用大部分 Android 手機)。
需要使用軟體
- 軟體名稱 : Google USB Driver (非封裝版本)
- 網站連結 : http://developer.android.com/sdk/win-usb.html
- 軟體名稱 : USBDeview v2.37 (有分 x64/x86 兩個版本)
- 網站連結 : http://www.nirsoft.net/utils/usb_devices_view.html
清除先前安裝的驅動程式
- 進入 “控制台\程式集\程式程式和功能” 移除驅動程式包 (如果有的話)
- 進入手機 “設定\開發人員選項” 並確定 “USB 偵錯” 是開啟的狀態,然後連接電腦
- 開啟作業系統的裝置管理員
- 找到的相關週邊按下右鍵解除安裝,並刪除裝置的驅動程式
- 依樣畫葫蘆來清除手機在 fastboot/recovery 不同模式下所使用的週邊驅動程式
關閉裝置管理員後開啟 USBDeview
- 軟體視窗燈號顯示綠色的代表目前與電腦連接的週邊,這時找到 A0001,並往右拉,這時可以看到 Vendor ID 為 05c6,並選取所有相同 ID 的週邊按下右鍵執行 “Uninstall Selected Devices” (Google Nexus Devices 可以搜尋 18d1)
- 拔除手機並將電腦重新開機