I saw that both purplesn0w and ultrasn0w can be used to unlock a 3GS device. Which one is the better option? Do they both work the same?