Walmart doesn’t sell unlocked iPhones and they won’t unlock your iPhone. So, only the carrier it is locked to can unlock the iPhone.