It has service through Sprint. No cracks or issues. I got an Android and haven't used this phone in a while so I don't remember the passcode. All you have to do is plug it into a computer and reset it through iTunes. I just don't have access to a computer or I would do it myself.