No cracks or major problems with this 32 gb iPhone 4. It is on Bell & Virgin network. Willing to deliver it to you for $120 otherwise OBO