An unlocking app from the Play store will not do what you want. Also, it doesn't matter whether or not you are rooted. Remember, carrier unlock is completely different than rooting, so the two have no nothing to do with each other. Call a few cellphone repair shops in your area and ask them what they charge to carrier unlock your specific device.. that would be your best bet.