The most common question is, why need to root? Even before unlocking, it must be rooted first. If you want to know the answer, just follow this LINK. Last Wednesday we learned How To Root Samsung Galaxy S Duos . Isn't it easy? :) This time I will teach you How To Root your Samsung Galaxy S3 i9300. And YES, it's the same procedure! LOL! You you need is the usb driver, and set the phone into usb debugging mode, then connect it to your laptop. As usual, use vRoot software :) For the instructions, just link to THIS.
You now have a rooted Samsung Galaxy S3 i9300. You can now unlock it. For the procedure on how to unlock your Samsung Galaxy S3 i9300, link to THIS.
CHEERS!