Sorry, PUK codes can only be provided by the carrier. They happen when you enter SIM Code 1 wrong too many times. DOn't try to guess the PUK code, it's random, and if you enter it wrong 10 times, your SIM card fries itself.