For that ,You Need to run in Elipse Android Emulator,Command in "c "programing and java also.Getting Root access is like breaking into Linux administrtor.Myself working on it and Let you know.Finding vulnerability in 2.3.7 is bit tuf(whatever bugs/holes are in previous versions are being fixed in 2.3.7) and working on particular device is another step too.I want you to try gingerbreak1.20.apk.Install gingerbreak in the device and run Root device . Download :
http://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CE8Q FjAA&url=http%3A%2F%2Fforum.xda-developers.com%2Fattachment.php%3Fattachmentid%3D5 78771%26d%3D1303829207&ei=1mjDT_aIEcLjrAft-cXQCQ&usg=AFQjCNF2TINSX69TpK4EUhzbpwf4roiNGQ
If Works ,It will restart the device after some time. Else Uninstall It.