android萬能驅動製作方法

做android經常碰到某個手機找不到adb 驅動,或者爲了適配裝了N多驅動,其實有很簡單的方法解決
以官方的google android 驅動作爲藍本,把自己的設備加進去就可以了

準備記事本 打開extra\usb_driver\android_winusb.inf
看到下面的信息,相信一般有程序員素質的都能找到規律修改
[Google.NTx86]
; HTC Dream
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF
; HTC Magic
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
;
;Moto Sholes
%SingleAdbInterface%        = USB_Install, USB\VID_22B8&PID_41DB
%CompositeAdbInterface%     = USB_Install, USB\VID_22B8&PID_41DB&MI_01
;
;Google NexusOne
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01

;ASUS
%SingleAdbInterface%        = USB_Install, USB\VID_0B05&PID_4C0F
%CompositeAdbInterface%     = USB_Install, USB\VID_22B8&PID_4C0F&MI_01
;

[Google.NTamd64]
; HTC Dream
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF
; HTC Magic
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
;
;Moto Sholes
%SingleAdbInterface%        = USB_Install, USB\VID_22B8&PID_41DB
%CompositeAdbInterface%     = USB_Install, USB\VID_22B8&PID_41DB&MI_01
;
;Google NexusOne
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01

;ASUS
%SingleAdbInterface%        = USB_Install, USB\VID_0B05&PID_4C0F
%CompositeAdbInterface%     = USB_Install, USB\VID_22B8&PID_4C0F&MI_01
;

; SonyEricsson
%SingleAdbInterface%        = USB_Install, USB\VID_0FCE&PID_0DDE
%CompositeAdbInterface%     = USB_Install, USB\VID_0FCE&PID_0DDE&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0FCE&PID_0DDE

注意紅色的部分,這個就是我們要添加的,除了幾個大牌廠商,大多小公司的都很簡單,我們就以ASUS作爲藍本 複製一份填在下面就可以了,注意要根據自己電腦選擇是填在386或者是amd64下面下面就是找這個ID, 其實很簡單,插上USB設備後,直接打開設備管理器就能看到
打開那個!號的USB 手機設備,右鍵屬性 詳細信息 選擇硬件ID, 把自己的填上就可以了。
OK, 驅動做好了,下一步選擇更新安裝我們剛做好的驅動就可以了。

 

 

參考:http://songdingsong.iteye.com/blog/713224

發佈了40 篇原創文章 · 獲贊 34 · 訪問量 33萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章