FORUMS

XDA Recap: This Week In Android (Apr 18 – 25)

Here in the digital XDA newsroom, we spend our days pouring over an average of … more

Sunday Debate: Custom ROMs vs. Modular Tweaks

Join us in a fun Sunday Debate on Mods and ROMs. Come with your opinions and feel free to … more

AOSP 5.1 Lollipop for Nexus Q

Google Nexus Q is an intriguing device released with Android 4.0 Ice Cream Sandwich. It was abandoned by … more

XDA Picks: Best Apps of the Week (Apr 17 – 24)

Apps are at the front and center of any smartphone experience, and with over a … more
Post Reply Subscribe to Thread Email Thread

[GUIDE]Factory Images (JB-ICS-GB) [i9020T][i9023][i9020a][m200]

24th April 2012, 04:59 PM |#141  
ezio84's Avatar
Senior Member
Flag Giovinazzo (Bari)
Thanks Meter: 3,138
 
Donate to Me
More
The version linked in my previous post is already modded:
http://www.mediafire.com/?6lkamuseq64hb62


This is the content of android_winusb.inf
Code:
;
; Android WinUsb driver installation.
;
[Version]
Signature           = "$Windows NT$"
Class               = AndroidUsbDeviceClass
ClassGuid           = {3F966BD9-FA04-4ec5-991C-D326973B5128}
Provider            = %ProviderName%
DriverVer           = 12/06/2010,4.0.0000.00000
CatalogFile.NTx86   = androidwinusb86.cat
CatalogFile.NTamd64 = androidwinusba64.cat

;
; This section seems to be required for WinUsb driver installation.
; If this section is removed the installer will report an error
; "Required section not found in INF file".
;
[ClassInstall32]
Addreg = AndroidWinUsbClassReg

[AndroidWinUsbClassReg]
HKR,,,0,%ClassName%
HKR,,Icon,,-1

[Manufacturer]
%ProviderName% = Google, NTx86, NTamd64

[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
;
;Google Nexus S GT-i9023
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E20

[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
;
;Google Nexus S GT-i9023
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E20

[USB_Install]
Include = winusb.inf
Needs   = WINUSB.NT

[USB_Install.Services]
Include     = winusb.inf
AddService  = WinUSB,0x00000002,WinUSB_ServiceInstall

[WinUSB_ServiceInstall]
DisplayName     = %WinUSB_SvcDesc%
ServiceType     = 1
StartType       = 3
ErrorControl    = 1
ServiceBinary   = %12%\WinUSB.sys

[USB_Install.Wdf]
KmdfService = WINUSB, WinUSB_Install

[WinUSB_Install]
KmdfLibraryVersion  = 1.9

[USB_Install.HW]
AddReg  = Dev_AddReg

[Dev_AddReg]
HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}"

[USB_Install.CoInstallers]
AddReg    = CoInstallers_AddReg
CopyFiles = CoInstallers_CopyFiles

[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"

[CoInstallers_CopyFiles]
WinUSBCoInstaller2.dll
WdfCoInstaller01009.dll

[DestinationDirs]
CoInstallers_CopyFiles=11

[SourceDisksNames]
1 = %DISK_NAME%,,,\i386
2 = %DISK_NAME%,,,\amd64

[SourceDisksFiles.x86]
WinUSBCoInstaller2.dll  = 1
WdfCoInstaller01009.dll = 1

[SourceDisksFiles.amd64]
WinUSBCoInstaller2.dll  = 2
WdfCoInstaller01009.dll = 2

[Strings]
ProviderName                = "Google, Inc."
SingleAdbInterface          = "Android ADB Interface"
CompositeAdbInterface       = "Android Composite ADB Interface"
SingleBootLoaderInterface   = "Android Bootloader Interface"
WinUSB_SvcDesc              = "Android USB Driver"
DISK_NAME                   = "Android WinUsb installation disk"
ClassName                   = "Android Phone"
In the original Google driver this string is not present under [Google.NTx86] and [Google.NTamd64]
Code:
;Google Nexus S GT-i9023
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E20
The Following 2 Users Say Thank You to ezio84 For This Useful Post: [ View ]
 
 
24th April 2012, 06:40 PM |#142  
elnahir's Avatar
Senior Member
Flag Sofia
Thanks Meter: 9
 
More
Great work, mate! Much appreciated!

Now all I need is to figure out where to unzip this usb driver? Platform tools? Tools?.. What must I do to active it?

I just realized that my phone is actually missing from the Device Manager. The funny thing is that I actually saw it there like 8 hours ago.
24th April 2012, 07:42 PM |#143  
ezio84's Avatar
Senior Member
Flag Giovinazzo (Bari)
Thanks Meter: 3,138
 
Donate to Me
More
Extract the zip wherever you want.
After connecting your phone (with debug mode ON) to the PC, if nothing happens just check if it is recognized in the device manager:

If there's an exclamation mark, choose to manually update the driver in the context menu, selecting android_winusb.inf in the previously extracted folder.
25th April 2012, 07:57 PM |#144  
zedomax's Avatar
Senior Member
Flag San Francisco, CA
Thanks Meter: 2,718
 
Donate to Me
More
mirror
Here's a mirror for the soju version, in case someone has hard time downloading:
http://stockroms.net/file/NexusS/GSM...y-ca4ae9ee.tgz
The Following 2 Users Say Thank You to zedomax For This Useful Post: [ View ]
29th April 2012, 10:47 PM |#145  
Member
Thanks Meter: 7
 
More
I'm actually getting better performance, battery life and stability from using the stock 4.0.4. Absolutely brilliant post and thanks for the info. Currently at 17% after 1 Day, 10 hours and 37 mins - 3G / Wifi on all the time.

Only thing i miss is BLN :/

Thanks again, ill be sticking with this for the foreseeable future
30th April 2012, 10:51 PM |#146  
ale.landra91's Avatar
OP Senior Member
Flag Cuneo
Thanks Meter: 303
 
Donate to Me
More
Tomorrow ill add also old images that are now published on google dev

Sent from my Nexus S using xda premium
9th May 2012, 07:19 PM |#147  
ale.landra91's Avatar
OP Senior Member
Flag Cuneo
Thanks Meter: 303
 
Donate to Me
More
Quote:
Originally Posted by ale.landra91

Tomorrow ill add also old images that are now published on google dev

Sent from my Nexus S using xda premium

OP updated with new official Factory Images of android 2.3.6
19th May 2012, 03:11 PM |#148  
Senior Member
Thanks Meter: 16
 
More
Thanks for this, im now back to stock thanks to you! now running 4.0.4 on 9020
3rd June 2012, 11:51 PM |#149  
Senior Member
Thanks Meter: 24
 
More
I have a NS4G and dl'd the correct NS4G official factory images from Google but I've been stuck at "writing 'radio'..." for like 20 min... is this normal?!?
2nd July 2012, 02:17 AM |#150  
Senior Member
Flag Makati City
Thanks Meter: 26
 
More
Thank you for providing this guide, I've been looking for the exact commands to flash back to official firmware.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes