A cracked iPhone back can be repaired from an Apple store or an authorized service center. If your iPhone is covered under the AppleCare+ plan, you will get a free service.