[Upgrading, Modifying and Unlocking] ragga:
Successfully Rooted D2 D2-721!!

Greets,

OK , this is what I did... first I tried just installing adb driver file from 1st post, failed to install, I am running Win7 x64 , I enabled unsigned driver installation in gpedit, in case sig was prob, not sure if that was necesary, also downloaded an app that allowed test mode, and may or may not have contained a trojan.... getting ready to remove that now... try the next step first, because I think the issue was just that my device ID was not in .inf file.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

To get device installed try adding device IDs to .inf file: at first I added just the device IDs under RK SDK, and the driver installed, but when I ran bat file , there were errors in script, and I had 2 messages that installing device failed.

Then I googled my dev IDs ( To get device IDs , Right click computer>click manage>click device manager>then right click on device>click Properties>click on details>select Hardware Ids... in window below device Ids are displayed)

After googling dev Ids I found this link: http://xdaforums.com/showthread.php?t=1993013 , under this link I found the following info on editing the .inf file :

=======================================================================================================

" Once downloaded edit the inf file (usually named android_winusb.inf)

Add the following under the [Google.NTx86] heading and again under the [Google.NTamd64] heading: (one is for 32bit systems and the other is for 64 bit Systems) "

Code:

;ProScan plt-7035

%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0010

%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0010&REV_0222&MI_01

========================================================================================================

I changed the top line and pasted the info into .inf file in folder : ADB Driver RK29 filename: android_winusb.inf to edit file open in notepad, edit file and save(make sure you save orig copy in case you need to change/redo obviously!)

Before:

========================================================================================================

[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

and also:

[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

========================================================================================================

After edit:

========================================================================================================

[Google.NTx86]

;D2 D2-721

%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0010

%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0010&REV_0222&MI_01

; 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

and also:

[Google.NTamd64]

;D2 D2-721

%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0010

%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0010&REV_0222&MI_01

; 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

========================================================================================================

(Now if you are running x64 you might only have to edit x64 section, and vice versa if you are running x86, only edit that section...I just did both for the he!! of it ;)

Ok now I uninstalled device , it is displayed as android phone , composite driver...rebooted and ran bat file agin... it stalled out after first step, at waiting for device.

When I checked device installation status first device composite showed success, next two had failed again.

Now , I unplugged, and replugged usb cable to device. It re-installed, all three device installations succeeded, and batch file continued, no more errors! after script finished, I used root checker app, it asked for su permissions (first time it did this!) , and displayed that device was rooted!!

This was my first experience actually rooting an android device, (although I have been hacking away at hardware where I needed to for more than 10 years now, and I hope that this info will help someone else out there who might be stuck.

I would try editing .inf file first without enabling unsigned drivers, because I don't think I needed to do that, but since I had already done it, I can't say for sure if it would have worked without doing it... if it doesn't work for you with just the edit... then you might try enabling unsigned drivers....

Good Luck!!!! and Thanks to SferaDev , DoomLord , and amjtech without their work, and info I would have had to learn to manually do adb process, and although that would have been educational, and actually enjoyable to me:)... right now I really didn't want to spend the time needed for that, and didn't have to...thanks to their efforts!!!

Respects,

Ragga.