Yes. You definitely need a SIM card to jailbreak or unlock an iPhone. Anyway it depends upon what method are you preferring for the jailbreak or unlock process. I use to unlock my iPhone models without jailbreak using remote unlocking service. I use to get the remote unlocking service from MobileUnlockSolutions.com This method of unlocking does require a SIM card.