I am not sure about limerain. From my personal experience, I would suggest with remote unlocking service to unlock an iPhone. This method of unlocking is safe, simple, affordable, quick and permanent. You can get the remote unlocking service for an iPhone 4 from Theunlockarena.com This method of unlocking doesn't require a jailbreak too. Good luck mate.