Obtaining a root allows users to modify their devices like flashing a custom ROM, enhancing the performance of their device and make it their own that they normally can’t do with the default ROM and user interface given to the devices from the manufacturer. But the main problem with the rooting is that it voids the manufacturer’s warranty and sometimes rooting process ends up in bricking up your device but the ratio is very less and if you proceed with the required instructions there’s hardly any chance you’ll end up in making your device anything but useless. These are probably the reasons why most users hesitate in rooting their devices.
But whatever the reasons there are still a lot of people who likes to root and sees the positives what they get after it, no pain no gain, Right? So here we are in the process of rooting and unrooting your AT&T Samsung Galaxy S II Skyrocket. Unrooting allows you to recover your device back to its original state before rooting i.e. flashing the stock ROM on your device. Unrooting is very handy especially when you are claiming the manufacturer’s warranty and sending your phone back to the manufacturer. So let’s talk a little about this rooting and unrooting process of your AT&T Samsung Galaxy S II Skyrocket. The rooting method is quite similar if you have owned an Android smartphone before and have tried rooting it. You will first need to install the custom and recovery and then follow the rest of the procedure. This thread will help you in the further rooting process and will guide you with all the necessary steps with relative images. It also has all the download links that you are required in order to root and unroot your AT&T Samsung Galaxy S II Skyrocket.
Source: XDA Developers