I saw some tutorial ask people to upgrade to 3.1.2 and then flash the custom 3.1.2 Pwnaged firmware. What's the reason that I have to flash two times with the same version of firmware? So it could upgrade the baseline version?
Right now there are 2 methods to jailbreak. Pwnage Tool or Blackra1n. Whatever you read about restoring twice is not needed. Either build a custom firmware and restore to that once... or restore to the stock firmware and use blackra1n.