Well as we all know the Trio products have little to no support on their website. so after alot of searching and digging around i finally found a way to root the stealth G2. now keep in mind this method has worked for me, and it MAY work for you im not sure just post your results here.
Quick reminder: I DID NOT COME UP WITH THESE METHODS, I SIMPLY LOOKED AROUND FOR SOME METHODS AND INCORPORATED IT TO MY DEVICE.
these are the links i got my info from
1.stackoverflow.com/questions/11582410/android-device-not-seen-by-adb-but-accessible-from-windows-xp
2.unlockroot.com/download.html
ALSO if anyone has found any quicker or better methods please feel free to post im only putting what i found worked for me
Step 1 getting the stealth g2 to be recognized as android device
Remember to keep the debug mode checked on your device
The first thing i did was get adb working on it. for me the device never installed properly it would say TrioStealthG2 with an exclamation. what i did was download the adt bundle from developer.android.com,from their once it finished downloading i clicked on it, i clicked on sdk,then clicked on extras,then google, and finally android usb. once in the android usb directory click on android_winusb.inf...from here you want to add some lines under either x86 section or x64 section (youll see under those sections alot of other device names like the nexus with same lines under their name)that will allow your device to be recognized as an android device and not as the G2.Here are the lines
;TrioStealthG2
%SingleAdbInterface% = USB_Install, USB\VID_16D5&PID_8005&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_16D5&PID_8005&MI_01
We are not done yet though now we want to copy and paste your device id over the line ending in: USB\VID_16D5&PID_8005&MI_01, minimize the page and go to device manager. once their right click TrioStealthG2 or whatever the name is for you and go to properties then go to details and click on hardware id.copy the id it usually looks like the USB\VID_xxxx&PID_xxxx&MI_xx. once you finish copying your id go back to the android_winusb.inf file and now paste your id over those 2 lines i gave you. in the end it should look just like the lines i gave you, the only difference being that YOUR id is now pasted over instead of the one i gave you.it sshould look similar to this: it won't be exactly the same but similar.this is an example. You'll see my lines added in there .(you can try to paste my line and see if it works if not just follow the instructions.)
;
; Android WinUsb driver installation.
;
[Version]
Signature = "$Windows NT$"
Class = AndroidUsbDeviceClass
ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128}
Provider = %ProviderName%
DriverVer = 08/11/2009,2.0.0010.00002
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]
;Orange San Francisco
%SingleAdbInterface% = USB_Install, USB\VID_19D2&PID_1354&MI_00
%CompositeAdbInterface% = USB_Install, USB\VID_19D2&PID_1354&MI_02
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_D00D
; 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
;
;TrioStealthG2
%SingleAdbInterface% = USB_Install, USB\VID_16D5&PID_8005&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_16D5&PID_8005&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
[Google.NTamd64]
;Orange San Francisco
%SingleAdbInterface% = USB_Install, USB\VID_19D2&PID_1354&MI_00
%CompositeAdbInterface% = USB_Install, USB\VID_19D2&PID_1354&MI_02
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_D00D
; 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
[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.7
[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,"WdfCoInstaller01007.dll,WdfCoInstaller","WinUSBCoInstaller.dll"
[CoInstallers_CopyFiles]
WinUSBCoInstaller.dll
WdfCoInstaller01007.dll
[DestinationDirs]
CoInstallers_CopyFiles=11
[SourceDisksNames]
1 = %DISK_NAME%,,,\i386
2 = %DISK_NAME%,,,\amd64
[SourceDisksFiles.x86]
WinUSBCoInstaller.dll = 1
WdfCoInstaller01007.dll = 1
[SourceDisksFiles.amd64]
WinUSBCoInstaller.dll = 2
WdfCoInstaller01007.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"
Save the file and exit now you want to go back to device manager and update the drivers on the trio. click on browse my computer for file and click on the directory the android_winusb.inf you saved is under. for me it was under the android usb folder so i clicked on android usb and thats it. it should update the drivers and tadah now you have an android device.
Step 2: Actually rooting the phone One click method (this is not my method and you can download the program at unlockroot.com/download.html
this is the EASIEST part once you finish getting the computer to recognize your trio as an android device just go to the site i gave and download unlockpro the free download. thats it, yes its free it has the free version and paid version. free version works just as well. once installed just click root, let it do its thing and your set. you may want to download SuperSU from the play store and if it lets you download binary files your good to go. test it and post results ;D
Quick reminder: I DID NOT COME UP WITH THESE METHODS, I SIMPLY LOOKED AROUND FOR SOME METHODS AND INCORPORATED IT TO MY DEVICE.
these are the links i got my info from
1.stackoverflow.com/questions/11582410/android-device-not-seen-by-adb-but-accessible-from-windows-xp
2.unlockroot.com/download.html
ALSO if anyone has found any quicker or better methods please feel free to post im only putting what i found worked for me
Step 1 getting the stealth g2 to be recognized as android device
Remember to keep the debug mode checked on your device
The first thing i did was get adb working on it. for me the device never installed properly it would say TrioStealthG2 with an exclamation. what i did was download the adt bundle from developer.android.com,from their once it finished downloading i clicked on it, i clicked on sdk,then clicked on extras,then google, and finally android usb. once in the android usb directory click on android_winusb.inf...from here you want to add some lines under either x86 section or x64 section (youll see under those sections alot of other device names like the nexus with same lines under their name)that will allow your device to be recognized as an android device and not as the G2.Here are the lines
;TrioStealthG2
%SingleAdbInterface% = USB_Install, USB\VID_16D5&PID_8005&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_16D5&PID_8005&MI_01
We are not done yet though now we want to copy and paste your device id over the line ending in: USB\VID_16D5&PID_8005&MI_01, minimize the page and go to device manager. once their right click TrioStealthG2 or whatever the name is for you and go to properties then go to details and click on hardware id.copy the id it usually looks like the USB\VID_xxxx&PID_xxxx&MI_xx. once you finish copying your id go back to the android_winusb.inf file and now paste your id over those 2 lines i gave you. in the end it should look just like the lines i gave you, the only difference being that YOUR id is now pasted over instead of the one i gave you.it sshould look similar to this: it won't be exactly the same but similar.this is an example. You'll see my lines added in there .(you can try to paste my line and see if it works if not just follow the instructions.)
;
; Android WinUsb driver installation.
;
[Version]
Signature = "$Windows NT$"
Class = AndroidUsbDeviceClass
ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128}
Provider = %ProviderName%
DriverVer = 08/11/2009,2.0.0010.00002
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]
;Orange San Francisco
%SingleAdbInterface% = USB_Install, USB\VID_19D2&PID_1354&MI_00
%CompositeAdbInterface% = USB_Install, USB\VID_19D2&PID_1354&MI_02
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_D00D
; 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
;
;TrioStealthG2
%SingleAdbInterface% = USB_Install, USB\VID_16D5&PID_8005&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_16D5&PID_8005&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
[Google.NTamd64]
;Orange San Francisco
%SingleAdbInterface% = USB_Install, USB\VID_19D2&PID_1354&MI_00
%CompositeAdbInterface% = USB_Install, USB\VID_19D2&PID_1354&MI_02
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_D00D
; 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
[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.7
[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,"WdfCoInstaller01007.dll,WdfCoInstaller","WinUSBCoInstaller.dll"
[CoInstallers_CopyFiles]
WinUSBCoInstaller.dll
WdfCoInstaller01007.dll
[DestinationDirs]
CoInstallers_CopyFiles=11
[SourceDisksNames]
1 = %DISK_NAME%,,,\i386
2 = %DISK_NAME%,,,\amd64
[SourceDisksFiles.x86]
WinUSBCoInstaller.dll = 1
WdfCoInstaller01007.dll = 1
[SourceDisksFiles.amd64]
WinUSBCoInstaller.dll = 2
WdfCoInstaller01007.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"
Save the file and exit now you want to go back to device manager and update the drivers on the trio. click on browse my computer for file and click on the directory the android_winusb.inf you saved is under. for me it was under the android usb folder so i clicked on android usb and thats it. it should update the drivers and tadah now you have an android device.
Step 2: Actually rooting the phone One click method (this is not my method and you can download the program at unlockroot.com/download.html
this is the EASIEST part once you finish getting the computer to recognize your trio as an android device just go to the site i gave and download unlockpro the free download. thats it, yes its free it has the free version and paid version. free version works just as well. once installed just click root, let it do its thing and your set. you may want to download SuperSU from the play store and if it lets you download binary files your good to go. test it and post results ;D
Last edited: