nope, you dont need anything else. Download it from the phone (just because it is a small file and easier to do than "computer then transfer to SD" ) find it using astro file manager or any other file manager, should be in the sd/download folder, click install, open it up, and hit the permanent Root button. let it run until it finishes...mine took at LEAST 20 minutes. some times it will take within the first 30 seconds, some times it take longer....dont worry, just let it work. once it finishes, reboot (if it doesn't do it for you) install the tethering program, and go to town.