Well you have to root it before installing a full theme. For information on that please visit www.sdx-developers.com. Now you can install themes straight from your phone through home replacement apps like Panda Home, dxtop, aHome, GDE, or openhome. Those do not require you to be rooted. Hope I helped!
Sent from my Samsung Moment