You need to be rooted, busybox installed on your phone and USB Debugging activated. Finally, you need to be on 4.0 or 2.3 Stock ROM (2.1 Stock ROM for X8, X10 Mini & X10 Mini Pro). The tool also works on locked bootloader.